【问题标题】:How to get State name from Latitude and Longitude in India如何从印度的经纬度获取州名
【发布时间】: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


【解决方案1】:

从以下位置下载 shapefile: https://www.igismap.com/download-india-boundary-shapefile-free-states-boundary-assembly-constituencies-village-boundaries/

使用这个 python 库来简单地获取 Indian State。这很容易。 https://github.com/vis4/pyshpgeocode

【讨论】:

    猜你喜欢
    • 2016-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-16
    • 1970-01-01
    相关资源
    最近更新 更多