web-dev-qa-db-ja.com

Lat LongまたはLong Lat

Longitude、LatitudeまたはLatitude、Longitudeを使用する必要があるかどうかの基準はないようです。 WSG84とそれに直接基づくものは、Long、Latを好むようです。

「普通の人」は常にLat、Longについて話す傾向があります。そのため、Lat、Longを使用するコードやフレームワーク(Googleマップなど)をよく目にしました。

どちらの方法にも強い議論はありますか?

44
Thomas M.

あなたは正しいです、注文に標準はありません:

X、y、またはlon、lat、または逆の普遍的な変換を行う数学関数では、lon、latの順序を使用する必要があります。これは、x軸が経度に、yが緯度に、x、yの順序が通常優先されるためです。 。

さらに、lon、lat座標をx、y座標(画面)に描画することに関連するコードをプログラムする場合、x、yと直接関係があるため、lon、lat順序も使用します。

Lat、lonオーダーは(古い)ナビゲーションと地理に由来する古典的なオーダーです。測定が簡単だったので、そのフィールドの緯度が最初に使用されたと思います(定規、太陽、影の長さ測定用の棒のみを使用)。経度は長い間決定できませんでした。古い冒険レポートを読んだ場合、彼らは彼らの遠征が達した緯度を伝えるだけです)。

したがって、最初に緯度を使用し、正確なクロノメーターが利用可能になり、持ち運びが可能になった後、経度の測定は歴史の後半に来たと思います。

したがって、画面に座標情報を表示するアプリの場合、最初に緯度を表示する必要があります。

46
AlexWien

@Midavaloのコメントで述べたように、座標による地理的位置の表現の標準はisです ISO 6709

これは、地理的ポイントが次の4つの項目によって指定されることを示しています。

  • 緯度などの最初の水平座標(y)
  • 経度などの2番目の水平座標(x)
  • オプションで、垂直座標、つまり高さまたは深さ
  • オプションで、座標参照系(CRS)の識別

順序、正の方向、および座標の単位はそのCRSによって定義されることになっていますが、そのようなCRS識別が欠落している場合(これは非常によくあることです)、データは次の規則によって解釈される必要があります。

  • 緯度が経度の前に来ます
  • 北緯が正
  • 東経は正です
  • 度の分数は6進数(度、分、秒)表記よりも優先されます

したがって、別の別の座標参照系に言及しない限り、標準は「緯度、経度、(標高)」です。

14