什麼是最大長度(以公里或英里爲單位 - 但請具體說明)經度和緯度可以在地球表面產生一度的程度?小數緯度/經度的最大長度?
我不確定我是否足夠清楚,讓我重新說明一下。衆所周知,地球不是一個完美的圓圈,赤道(或厄瓜多爾)緯度/經度1.0的變化可能意味着一個距離,而極點的相同變化可能意味着另一個完全不同的距離。
我想縮小數據庫返回結果的數量(在這種情況下,MySQL),以便我可以使用Great Circle公式計算幾個點之間的距離。而不是選擇所有的點,然後計算他們的個人我要選擇的座標是緯度/經度邊界之內,例如:
SELECT * FROM poi
WHERE latitude >= 75 AND latitude <= 80
AND longitude >= 75 AND longitude <= 80;
PS:這晚,我覺得我的英語沒有想出瞭如我希望,如果有什麼你不明白,請說出來,我會根據需要修復/改進,謝謝。
放鬆 - 你的英語很好。轉換爲UTM可能是一種選擇 - 它旨在處理曲率問題。 – 2009-12-13 22:11:39
謝謝,UTM對我來說是新的。我會深入一點。 – 2009-12-13 22:24:51
你問了一個錯誤的問題,沒有回答者考慮過你的描述(第三段)如何計劃使用它。只有在赤道才能使用這個或類似的答案 - 請參閱我的答案。 – 2010-07-14 23:17:22