【发布时间】:2020-08-14 07:01:41
【问题描述】:
我知道以前有人问过这个问题,但我的问题不同。我不想使用像谷歌这样的地图提供商,因为我想要获取状态的坐标数量很大(30,000 到 40,000)。
我很好奇应该有任何静态库(Python)可以提供这种粗略的“状态”信息,这已经绰绰有余了。
由于我们知道每个州的经纬度边界,任何人都创建了任何库,我可以在其中从一对纬度和经度中获取州名?
我的问题是我无法使用免费帐户对 30,000 ~ 40,000 点进行反向地理编码,我只需要状态信息即可。
【问题讨论】:
-
如果你能得到一个印度各州的 shapefile,你可以在互联网上找到,你可以自己编写代码,而不需要太多的努力。
-
@P.Leibner 谢谢,我搜索了互联网并找到了不同扩展名(.kml、.shp)的 shapefile,我应该使用哪一个?你能推荐任何文档来学习这些东西吗?
-
使用 KMZ 的概念验证网页:geocodezip.com/geoxml3_test/…(加载需要一段时间,KMZ 为 4M),如果将状态多边形导入 GIS 感知数据库,会更快。跨度>
-
我发现印度各州 shapefile .shp 并在一个 python shapefile 处理库的帮助下,我能够对它进行反向地理编码,几乎没有延迟。谢谢@P.Leibner 的创意。
标签: python google-maps reverse-geocoding reversegeocodelocation