ShadeMap:特定の日付と時刻における山・建物・木の影マップ
(shademap.app)- ShadeMapは、地球上のどこでも指定した日付と時刻を基準に山・建物・木の影をシミュレーションし、日照条件を確認できるオンラインツール
- 家や庭を対象に影マップと太陽マップを作成し、太陽の位置・経路・日照曝露をあわせて計算できる
- 建物、木、地形が作る影を3Dでシミュレーションし、実空間における日なたと日陰の変化を把握できる
- 日の出・日没の写真撮影、影の調査、影の分析、太陽光分析のように、時間帯ごとの光条件が重要な作業に活用できる
- Google Earth Proをインストールまたは購入しなくてもオンラインで動作し、影の累積マップの生成にも対応
日付・場所別の影シミュレーション
- 地球上の山・建物・木の影を日付と時刻に合わせてシミュレーションする
- 家や庭を対象に影マップ(shadowmap)と太陽マップ(sunmap)を作成できる
- 太陽の位置、太陽の経路、日照曝露を計算する影計算機として利用できる
- 建物、木、地形が作る影を3Dで確認できる
活用例と実行方法
- 日の出や日没の写真撮影前に日なた・日陰の条件を確認するために使える
- 影の調査、影の分析、太陽光分析の準備に活用できる
- Google Earth Proをインストールまたは購入しなくてもオンラインで動作する
- shadow accumulationとshadow accrualのマップを生成できる
1件のコメント
Hacker News のコメント
ペルーの ナスカの地上絵が山の影と一致しているように見える。これを示すために動画を2本作った: https://x.com/janBuild/status/1796472554905022785
2本目の動画では、夏至に影が曲線と合っているように見える: https://x.com/janBuild/status/1796473232658518133
このサイトは素晴らしいが、あくまで近似だ。ここ数年、家やバケーションレンタル候補地の日当たりを確認するのに使ってきたが、かなり良い参考資料ではあるものの、きちんとした高さデータはないようだ
OpenStreetMap データの標準的な建物分類を使っているようなので、案内用程度に見るべきだ
Planet データのような衛星画像から画像処理しているのか、影から形状を推定したうえで再び影を計算しているのかも気になる
そこから逆算すれば、建物の高さを推定するためのフィードバックにも使えそうだ
シークレットウィンドウでページを開いた瞬間、どうやって地図が自分の現在地である小さな町へ自動で移動したのか驚いた
最近の IP 位置推定はこれほど正確で、どのウェブサイトからでもアクセスできるものなのか? このサイトにできるなら、自分が訪れるすべてのサイトにもできると考えるべきなのか?
自分の場合は100マイル以上ずれている。Comcast Business fiber だからで、魔法のようなものではない
前職で無料の maxmind DB を使い、それを最新に保つ小さな Docker イメージを作って、推定の緯度・経度、都市名、国などを JSON で返す Node サーバーを動かしていた
まず自宅を確認してみた。周囲と道向かいの公園には背の高いオークがたくさんある
ところが建物の影を除くと、ほぼすべて日が当たっているように表示される。今でも家の大部分は木陰に入っているので、完全に間違っている
その次にアップグレードボタンが表示され、支払いを求められる。しかしデータが最低限の検証に通っているかどうかを確認できず、無料プランではまったくそうではない
印象的だ。大きな湖の馬蹄形の曲がりの上側にある、森の多い尾根に住んでいて、家の裏にはかなり急な丘がある
家は大きなオークに囲まれているが、前庭は芝生で、裏手には大きな菜園のある広い開けた空間があり、その下の急斜面は大きな広葉樹林になっている。いつどこが日陰になるかをほぼ正確に当てている
まず、格好よくよくできたサイトだ。奇妙な点をひとつ見つけはしたが、私たちが皆、変な部分やエッジケースに文句を言っているという事実自体が、完成度の高さを示しているとも言える
私が見た奇妙な点は、森の縁の影は表示するのに、少なくとも私の地域では森そのものの上には影を表示しないことだ
高さデータがない場合、すべての建物を同じ高さに設定しているように見える。興味深いが、私の国では不正確になる
誰かが私より先に、クラウドソーシングしたスマホ写真を受け取って写真測量で精度を高める版を作るなら、shademaps.com を差し上げる
関連する mapbox-gl-shadow-simulator のソースコード: https://github.com/ted-piotrowski/mapbox-gl-shadow-simulator
かなり辺鄙な場所を確認してみたくて、チベットの任意の村へ行ってみた。そこには木や建物の情報がなく道路だけだったので、驚くことではないがうまく動作しない
空っぽの村の道路グリッドの真ん中に、地形の高さに基づく影だけを表示する。予想どおり高さ情報があれば影を描けるが、タイトルが言うようにすべての建物について描いているわけでは決してない