我有一個表格,裏面有十進制格式的經度/緯度對(例如-41.547,23.456)。我想要顯示"Easting and Northing"/UTM格式的值。 geopy提供了一種將小數轉換爲UTM的方法嗎?我在the code中看到它會解析UTM值,但我不明白如何讓它們退出,並且Google羣組已經消除了所有問題。從地理位置獲取Easting&Northing值
回答
我想我可能有過度複雜的事情。所有我想要的是dms值(因此42.519540, -70.896716變爲42º31'10.34「N70º53'48.18」W)。你可以通過用你的long和lat創建一個geopy點對象,然後調用format()來獲得它。但是,截至撰寫本文時,format()已被破壞,並且需要patch here。
沒有。你需要重新考慮你的觀點,並且geopy不會爲你做這件事。
你需要的是libgdal和一些Python綁定。我總是使用GeoDjango中的綁定,但有other alternatives。
編輯:這僅僅是一個數學公式,但它是不平凡的。有成千上萬種不同的方式來表達地球表面。見爲一個巨大但不完整的名單。
地球的geographic projection有兩部分 - 一個coordinate system和一個datum。後者本質上是地球的三維模型。當你說你想將緯度/經度點轉換爲UTM值時,你會錯過幾個難題。
我們假設您的經緯度點數是基於WGS84 datum,因爲這是目前經濟緯度/經度點相當常見的標準。您想要將這些點轉換爲UTM座標系。但是UTM座標系是什麼?有60 of them。
感謝您的回答。我很困惑:爲什麼我需要重新評估(也許我只是不清楚你的意思),當我的UTM鏈接上面說,它只是一個從一個轉換到另一個的數學公式?另外,您是否可以將我指向顯示轉換的GDAL或GeoDjango文檔中的特定位置?我已經挖過他們,找不到我要找的東西。 – Tom 2009-10-30 11:39:34
查看我的更新,並隨時尋求更多幫助/澄清。我得回去工作一會兒。 – hanksims 2009-10-30 16:46:08
我目前的緯度/長度對都是來自Google地圖的值。是否有標準的預期UTM系統(對北美居民而言,如果有關係)?對不起,對此如此無知。我認爲這將從度,分,秒到小數相同,反之亦然。 – Tom 2009-10-30 18:36:46
- 1. Easting Northing的數據與UTM
- 2. 英國郵政編碼 - > Easting,Northing
- 3. 從IP地址獲取地理位置
- 4. 從parse.com獲取地理位置javascript
- 5. 從地理欄獲取位置
- 6. 從城市獲取地理位置
- 7. 從RSS訂閱獲取地理位置
- 8. 獲取IP地理位置
- 9. T-SQL //如何將Northing/Easting座標轉換爲lat/long?
- 10. 在ggplot2中顯示Long Lat代替Easting和Northing
- 11. 從屏幕位置獲取地理位置
- 12. 從一個地理位置的距離獲取位置
- 13. 從位置獲取值
- 14. iOS:從沒有地圖的當前位置獲取地理位置的角度
- 15. JavaScript如何從IP地址獲取地理位置?
- 16. 地理位置和從輸入地址獲取城市(Rails)
- 17. 從Google地圖中的地理位置獲取郵政編碼
- 18. 20秒後獲取地理位置
- 19. WIPmania API - 獲取IP地理位置
- 20. 從地理位置獲得距離地理位置100米的地點列表
- 21. 從位置獲取位置
- 22. 如何使用Facebook圖表API獲取Facebook地理位置的地理位置
- 23. 如何以html格式獲取地理位置和返回值
- 24. 捕獲地理位置 - Phonegap
- 25. JavaScript:沒有通過地理位置API獲取位置
- 26. 地理位置獲取位置異步無法等待
- 27. 從經緯度獲取位置地址
- 28. 從我的位置獲取地址android
- 29. 如何獲取並設置Google地圖的地理位置?
- 30. 科爾多瓦地理位置插件沒有從Android的GPS獲取位置
由於項目轉移到Github,鏈接已死亡。問題是:「2009年10月31日 - 第22期:打印點時回溯」。不知道它是否在更新的版本中修復,但我猜是的。 – Tom 2014-09-08 19:43:37