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