在进行论文写作等时候,想找点兴趣点POI数据研究一下,于是就想着写个工具。写的时候有点着迷,就把百度、高德、腾讯地图的POI和地理编码服务都写了下来,还是采用Python脚本编写,最后打包发布为exe程序。对于打包问题方面,可以参考我的其他文章。文末附上下载链接,欢迎试用。
一、软件简介
1、软件支持百度、高德、腾讯地图服务API,服务秘钥需要使用者自行申请(搜索对应地图开发者平台,注册申请)。
2、软件只支持读取后缀为(*.xlsx)格式的Excel文件,其他文件请用Excel2007以上版本进行转换。
3、输入文件可参考demo.xlsx模板样式调整(位于安装目录的demo文件夹中),使用可参考该文件夹下 POI与地理编码软件演示.gif。
注意!由于地图服务商数据保护,POI数据返回百度最多400条,高德大概1500条,腾讯大概2500条,详情参考开发者平台使用文档。而且数据质量各不相同,使用者可自行整理。
二、开发思路
基于百度地图、高德地图与腾讯地图三大地图服务提供商的开放平台,利用Python脚本语言构建GUI窗体并编写执行程序,批量实现兴趣点(POI)检索与地理编码(Geocoding)功能。思路是根据收集的已有地址信息,通过构造迭代函数循环调用API进行解析,得到位置坐标信息。采用百度、高德、腾讯地图地理编码API进行地址解析坐标,通过Python语言编写脚本调用API服务,对地址进行解析,获取坐标,并将结果写入对应的表格中。
链接
POI与地理编码软件exe
百度云:https://pan.baidu.com/s/1-zQWhY6hQgz_j0g_ROW71A,提取码:i2dr
蓝奏云:https://ww.lanzous.com/icekdnc
软件为个人开发无毒,杀毒软件可能会报毒,可将exe文件添加信任。
若链接失效请联系开发者(QQ:602168676)。