緯度と経度はどのくらいの長さですか?
Windows Phoneデバイスから非常に長いメッセージが送信されます。
Latitude=-63572375290155
Longitude=106744840359415
これはテーブルの列サイズを超えており、エラーが発生します。
緯度と経度はどのくらいの長さですか?
Windows Phoneデバイスから非常に長いメッセージが送信されます。
Latitude=-63572375290155
Longitude=106744840359415
これはテーブルの列サイズを超えており、エラーが発生します。
回答:
緯度の有効範囲は、南半球と北半球でそれぞれ-90と+90です。経度は-180と+180の範囲で、それぞれ子午線の西と東の座標を指定します。
参考までに、赤道の緯度は0°、北極の緯度は北90°(北緯90°または+ 90°と表記)、南極の緯度は-90°です。
子午線はグリニッジ、イングランドを通過する0°の経度を持っています。国際日付線(IDL)は、およそ180°経度に従います。正の値を持つ経度は東半球にあり、負の値は西半球にあります。
小数度の精度
小数点以下6桁は、10進表記を使用した座標の精度を10 cm(または0.1メートル)の精度で表します。座標の10進度の各.000001差は、長さが約10 cmです。たとえば、Google EarthとGoogleマップの画像は通常1メートルの解像度であり、場所によっては1インチあたり1インチの高い解像度があります。1メートルの分解能は小数点以下5桁で表すことができるため、小数点以下6桁以上はその分解能にとって無関係です。赤道での経度間の距離は緯度と同じですが、経線がその点で収束するため、極間の経度間の距離はゼロになります。
緯度の値が-6.3572375290155または-63.572375290155と報告されている場合は、小数点以下6桁まで四捨五入して10 cm(または0.1メートル)の精度で保存できます。
ミリメートル(mm)精度の場合は、緯度/経度を小数点以下8桁で小数度形式で表します。ほとんどのアプリケーションはそのレベルの精度を必要としないため、ほとんどの場合、小数点以下6桁で十分です。
反対方向では、小数点以下の度数は〜111 km(または60海里)の距離を表し、0.1度の差は〜11 kmの距離を表します。
次の表は、開始点として0,0を使用して、デルタ度とメートル単位の推定距離で緯度の差異を小数点以下で表したものです。
decimal decimal distance
places degrees (in meters)
------- --------- -----------
1 0.1000000 11,057.43 11 km
2 0.0100000 1,105.74 1 km
3 0.0010000 110.57
4 0.0001000 11.06
5 0.0000100 1.11
6 0.0000010 0.11 11 cm
7 0.0000001 0.01 1 cm
度分秒(DMS)表現
DMS表記の場合、1アーク秒= 1/60/60度=〜30メートルの長さ、0.1アーク秒のデルタは〜3メートルです。
例:
1アーク分= 1/60度=〜2000m(2km)
更新:座標精度に関する面白いブログ投稿があります。
0.1 m
あなたが現在使用している場所を使用することをお勧めします10 cm
(「約10 cm」と言う場合を除く)。そうでなければ素晴らしい答え。
有効な経度は-180〜180度です。
緯度は-90度から90度までと想定されていますが、極に非常に近い領域はインデックス化できません。
そのため、EPSG:900913 / EPSG:3785 / OSGEO:41001で指定されている正確な制限は次のとおりです。
緯度の合計の最大値は9(12.3456789)、経度10(123.4567890)で、どちらも最大7桁の小数点文字です(少なくとも、Googleマップで見つけることができます)。
たとえば、RailsとPostgresqlの両方の列は次のようになります。
t.decimal :latitude, precision: 9, scale: 7
t.decimal :longitude, precision: 10, scale: 7
UTM座標系を確認してくださいhttps://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system。
これらの値は、特定のマップ投影ではメートル単位である必要があります。たとえば、UTMゾーン11のアシニボイン山(50°52′10″ N 115°39′03″ W)のピークは、11U 594934.108296 5636174.091274で表され、(594934.108296、5636174.091274)はメートル単位です。
私はすでにいくつかの回答があることを認識していますが、これを追加しました。これにより、小数点以下の桁数に関する重要な情報が追加され、したがって、最大長が求められます。
緯度と経度の長さは精度に依存します。それぞれの絶対最大長は次のとおりです。
両方のホールドの場合:最大8つの場所が可能です(一般的には使用されません)。
精度への依存の説明:
ウィキペディアの十進法の記事の全表をご覧ください