“由中文地址返回点位坐标”这个过程被称为地理编码。有时候我们会有这方面的需求,比如问卷调查后受访者填的居住地为中文地址,后期需要落在地图上。之前有一个作者开发了一个XGeoCoding的工具,能够实现这一需求,不过很可惜后期停用了——所以又自食其力了一次。
最终效果
-1st- 使用说明
1.改写reference/key.txt,高德地图web服务端key,填写一次即可
*申请:高德开发者官网登陆后-我的应用-创建应用-添加key-选择web服务端,其他随意
2.将要解析的地址表格粘贴至当前目录下,需另存为address.xls表格
表格内仅一列内容,首行为列名称,接下来均是中文地址,建议最大化补全地址(否则可能出错),如“省-市-区”/“省-市-县”
利用Excel补全地址
3.双击运行GetLocation.exe,界面显示“############地址逆向解析工作已全部完成,任意键退出”则解析工作完成
-2nd- 编写说明
1.本脚本为SidChen独自编写,如有疑问请联系:sidchen0@qq.com
坐标转换代码来自:红领巾1994;
https://www.cnblogs.com/giserjobs/p/12291291.html
2.无法保证解析结果完全正确,请后期人工核实
3.脚本需要联网支持,在windows系统中可独立运行。基于python语句开发,测试在win10环境完成。