我有一个表格,里面有十进制格式的经度/纬度对(例如-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