【发布时间】:2019-02-12 17:50:44
【问题描述】:
我对 GIS 数据没有真正的经验,所以当我认为是一个简单的问题变成了更微妙的问题时,我完全没有准备好!
我希望能够将 GPS 位置分类为由 GPS 坐标定义的多边形内部/外部。事实证明这是众所周知的(但不是我)point-in-polygon problem。我在https://gis.stackexchange.com/ 上阅读了很多问题/答案(这里是this)。
Shapely 似乎是一个很好的解决方案,但假设坐标在同一个笛卡尔平面上,即不是 GPS?所以我首先需要将我的 GPS 点转换为UTM 点。
但是,如果要比较的点(即点和多边形)总是自然地位于同一个 UTM 区域内,我是否需要引入这个额外的步骤。它们应该始终在同一个城镇/城市内,所以我可以将它们保留为 GPS 并使用 Shapely 中的纬度/经度坐标吗?
我还遇到了this UTM-WGS84 converter,所以我可以使用这个包转换我的纬度/经度对,然后在 Shapely 中使用这些 UTM 对,但我想尽可能避免任何额外的依赖。
【问题讨论】:
标签: python gps gis latitude-longitude utm