反向地理编码限制

时间:2015-05-07 08:23:18

标签: objective-c geocoding reverse-geocoding

我想使用纬度和经度获取国家/地区代码顶级域名。我试过谷歌反向地理编码,它的效果非常好。不幸的是,我发现有一个每日限制对我来说是一个问题,因为我想经常和我的用户一起使用它。

有人有任何建议吗?是否有可以在本地安装并公开使用的免费反向地理编码?

2 个答案:

答案 0 :(得分:1)

您可以使用OSM进行地理编码,例如Nominatim。自己以太install或使用公共实例。请记住,OSM的官方实例运行在捐赠的资源上,并且具有相当严格的usage policy。但是,如果您不想安装自己的实例,可以选择third party provider通常具有不太严格的策略。

答案 1 :(得分:0)

对非常大的数据集进行反向地理编码的简单而免费的选项是:

  1. 从以下网址下载相关的GIS数据:DIVA-GIS
  2. 将GIS数据加载到QGIS作为第一层。
  3. 加载坐标点(纬度和经度)作为第二层。
  4. 通过转到'Vector' - >加入菜单中的两个图层'数据管理工具' - >按位置加入属性',然后将文件保存为Shapefile。
  5. 这会将数据地址数据添加到您的地理位置,直到所使用的GIS文件的粒度。

    最后,如果您需要将数据导出为CSV格式:

    1. MMQGIS插件添加到QGIS
    2. 点击MMQGIS菜单,'导入/导出' - > '几何导出为CSV文件'。