我有這個問題,我必須解決。 我得到一個座標緯度/經度,我需要找到這個原點3米範圍內的隨機點。近似值是好的,但我能找到的是這個有10米誤差的https://gis.stackexchange.com/questions/2951/algorithm-for-offsetting-a-latitude-longitude-by-some-amount-of-meters。謝謝。試圖找到原來的緯度經度緯度+ 3米
0
A
回答
0
不確定這個問題中「find」和「random」是什麼意思。
地球從赤道到任何一個極點大約有一千萬米(這實際上是他們如何定義米的大小,起初它已被稍微修改)。緯線的寬度不變,所以北或南的一米總是90度的十萬分之一,即9e-6度,所以只需乘以所需點的南北位移(以米爲單位)初始點,您將得到要添加到初始點的數字(度):delta_lat = y_meters * 9e-6。
經度線的寬度確實有所不同,但它只是以米* 9e-6 = delta_lon * cos(lat)的東西位移來計算,這意味着您可以使用距初始點的距離來計算東西差異度:delta_lon = x_meters * 9e-6/cos(lat)。
因爲cos(lat)將接近零,所以你必須小心兩極的最後部分。導航系統使用四元數來做這些事情,因爲它們在球座標中沒有奇點。
相關問題
- 1. 如何找到緯度/經度/緯度點之間的距離?
- 2. 變換經緯度爲米
- 3. 如何從給定的經緯度找到經度爲X(k)米的緯度/經度?
- 4. 計算距離另一緯度/經度點米的緯度和經度
- 5. 近緯度經緯度
- 6. 通過緯度和緯度找到1米的距離在android
- 7. 查找經度和緯度
- 8. 找出經緯度
- 9. Vector3到緯度經度
- 10. 地圖經度和緯度
- 11. 試圖獲得CLLocationCoordinate2D緯度和經度
- 12. WOEID到緯度,經度
- 13. KDTree經度/緯度
- 14. 經度緯度CLLocation
- 15. 如何找到經度和緯度
- 16. C#LINQ SqlGeography - 找到緯度和經度
- 17. 從經緯度到緯度E6,經度E6
- 18. 試圖檢索視頻經緯度時不存在列「緯度」
- 19. 更改座標經緯度和緯度
- 20. Maxmind經緯度值
- 21. ArrayList的多緯度經度
- 22. JavaScript的緯度和經度
- 23. MySql的緯度和經度
- 24. 來自MKPolyline的經度和緯度點
- 25. 獲取當前經緯度加500米
- 26. 緯度,經度從mapView.userLocation
- 27. 獲取經度和緯度
- 28. 轉換經度和緯度
- 29. php exif;緯度和經度?
- 30. 檢查圖像中是否存在經度和緯度經度和緯度
非常感謝。 – user3808307