2013-04-12 410 views
164

經緯度可以多長?經度和緯度的最大長度是多少?

我得到很長的長度由Windows Phone設備發送:

Latitude=-63572375290155 
Longitude=106744840359415 

這超出了我的表列的大小,我會收到錯誤。

+2

你確定這些是經緯?他們的最大值/最小值是lat +90到-90 long +180到-180,我會說有一個缺失的逗號......將它保存爲db中的浮點就足夠了,如果它正確地形成的話。但是我認爲出了點問題,因爲你的值不能爲真 – Xavjer

+2

你正在使用一些API來獲取這些值。據推測,該API帶有文檔。文件對這些單位有什麼看法? – NPE

+11

我懷疑這些數字實際上是-63.572375290155和106.744840359415,它就在南極洲附近。有七位小數的經緯度精確到5英尺。任何超過8位小數的地方都是噪音。 –

回答

366

南半球和北半球的有效緯度範圍分別爲-90和+90。經度在-180和+180的範圍內,分別指定了Prime Meridian的西部和東部座標。

作爲參考,Equator具有0°的緯度,North pole具有90°北(書面90°N或+ 90°)的緯度和South pole具有-90°緯度。

Prime Meridian有一個經度0°,通過英國格林威治。 International Date Line (IDL)大致沿着180°的經度。一個正值的經度落在東半球,負值落在西半球。

小數度數精度

六(6)位小數精度使用十進制度符號座標是在10釐米(或0.1米)的分辨率。每個0.000001座標小數點的差值約爲10釐米。例如,Google地球和Google地圖的圖像通常爲1米分辨率,而某些地方的最高分辨率爲每像素1英寸。一米分辨率可以用5位小數位表示,因此對於該分辨率,多於6位小數位是無關的。赤道之間的經度距離與緯度相同,但經線之間的距離在該點經線會聚到極點時達到零。

如果緯度值報告爲-6.3572375290155或-63.572375290155,那麼您可以將10釐米(或0.1米)的精度舍入並保存6位小數位。

對於毫米(mm)精度,則以十進制度數格式表示經緯度8位小數。由於大多數應用程序不需要這種精度級別,所以在大多數情況下,6位小數就足夠了。

在另一個方向上,整數十進制度表示〜111公里(或60海里)的距離,0.1十進制度的差值表示〜11平方公里區域。

下面是一張表格,其中以δ度爲單位,緯度爲#小數點後的差值,以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米。

實施例:

  • 0°0' 0" W,0°0' 0" N - > 0°0' 0" W,0°0' 1" N =>30.715米
  • 0°0' 0" W,0°0' 0" N - > 0°0' 0" W,0°0' 0.1" N =>3.0715米

1弧分= 1/60度= 2000m(2km)

+2

經緯度怎麼樣?小數點的精確度足以保存它。 – ArunRaj

+9

緯度6位小數位差(0.000001)爲〜0.11米長度,經度爲赤道附近緯度約0.11米,在極點附近,三角洲的經度距離小得多(4個十進制度變爲20釐米)。因此平均6位小數位對於10cm的分辨率就足夠了。 – JasonM1

+2

感謝您的可愛解釋。 – ArunRaj

96
  • 緯度:最大值/最小值+90-90

  • 經度:最大值/最小值+180-180

+2

每個答案都應該和你一樣簡單。謝謝 :) – utkusonmez

16

在總緯度最大值是:9(12.3456789),經度10(123.4567890),他們都有最多7位小數的​​字符(至少是我能找到的Google Maps),

例如,Rails和Postgresql中的兩列看起來都像t他的:

t.decimal :latitude, precision: 9, scale: 7 
t.decimal :longitude, precision: 10, scale: 7 
4

有效經度從-180到180度。

緯度應該是從-90度到90度,但非常接近極點的區域是不可轉位的。

所以準確的限制,如由EPSG指定:900913/EPSG:3785/OSGEO:41001有以下幾種:

  • 有效經度是從-180至180度。
  • 有效緯度從-85.05112878到85.05112878度。