- Geographic Information Systems Stack Exchange のQ&Aを扱った記事で、特定のメートル数だけ緯度・経度をオフセットするアルゴリズムについて述べている。
- ユーザーは、与えられた緯度・経度の組とメートル単位のベクトル変換を、新しい座標へ高速かつ正確に変換する方法を探している。
- 最も高く評価された回答は、単純な近似を提案している。y方向では111,111メートル(または111.111 km)が緯度1度であり、x方向では111,111 * cos(緯度)メートルが経度1度に相当する。この方法は、極地を除く数キロメートル以内の移動に適している。
- 111,111という数値は、フランス人がメートルを定義した当初の定義に由来しており、赤道から北極までの距離が10^7メートルになるように定義した。したがって、10^7 / 90 = 111,111.1メートルが緯度1度に対応する。
- ほかの回答では、航空用公式のアルゴリズム、Vincentyの直接公式の利用、あるいはオフセットを加える前に点を平面座標系へ投影する方法が提案されている。
- この議論には、提案された方法を実装する Python、R、Swift のコードスニペットも含まれている。
- この記事は、地理情報システムが問題解決にどのように使われるか、そして地理座標と物理的距離の関係を理解することの重要性について、実践的な例を示している。
1件のコメント
Hacker Newsの意見