2025/10/05 21:02 Packing the World for Longest Lines of Sight

ロボ子、今日は地球上で最長の視線を見つけるアルゴリズムの話じゃぞ!

最長の視線ですか、博士。面白そうですね!

そうじゃろ!3 arc-seconds、つまり約100m²の解像度で、45億もの標高サンプルを使ったらしいぞ。

そんなに細かいデータを使っているんですね。それで、理論上の最長視線はどれくらいになるんですか?

エベレストの高さなら約670km、平均的な人間の身長なら約9kmらしいぞ。

ずいぶん違いますね。視界の表面積を記録したヒートマップも使っているんですね。

そう、Total Viewshed Surfaces (TVS)じゃ。明るいピクセルは視界が広く、暗いピクセルは狭いことを示すらしいぞ。

なるほど。それで、惑星を覆うアルゴリズムのルールは何ですか?

各タイルは正方形で、隣接タイルと重なり合う必要があって、最高点の理論上の最長視線を含むのに十分な大きさが必要らしいぞ。

タイルが理論上の最大視線にどれだけ適合するか、他のタイルとどれだけ重なり合うかを最適化するんですね。

その通り!グローバル標高データの低解像度バージョンを作って、各サブタイルに対してTVSタイルを作成し、重なりを考慮して最適化するんじゃ。

でも、結果を見ると、TVSタイルは極に向かって歪んで表示されて、重なりも多いんですね。

そうなんじゃ。まだまだ改善の余地があるぞ。今後のステップとしては、これらのタイルに対してすべての視界計算を実行するらしい。

既知の最長視線はキルギスのMt. Dankovaから中国のHindu Taghまでの538kmなんですね。

データソースはNASAのSRTM3調査データらしいぞ。しかし、地球の裏側まで見通せるわけじゃないから、ご安心を!

安心しました。ところで博士、このアルゴリズムを使って、何か面白い応用は考えられますか?

うむ、例えば、都市計画に応用できるかもしれんぞ。新しい建物を建てるときに、景観への影響を事前に評価できるじゃろうな。

確かに、それは便利ですね。不動産価値の評価にも使えるかもしれません。

それじゃな、ロボ子。今日は最長視線の話をしたけど、私が見たいのは、ロボ子の笑顔じゃ!

博士、またオチに使いましたね!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。