反地理编码 高德地图_由中文地址返回点位坐标-地理编码脚本分享

6b5e9cc6e209aa80f9099b82329a678b.png

“由中文地址返回点位坐标”这个过程被称为地理编码。有时候我们会有这方面的需求,比如问卷调查后受访者填的居住地为中文地址,后期需要落在地图上。之前有一个作者开发了一个XGeoCoding的工具,能够实现这一需求,不过很可惜后期停用了——所以又自食其力了一次。

b804f7961eef7c641609abbeb04c115c.png

最终效果

-1st- 使用说明

1.改写reference/key.txt,高德地图web服务端key,填写一次即可

*申请:高德开发者官网登陆后-我的应用-创建应用-添加key-选择web服务端,其他随意

2.将要解析的地址表格粘贴至当前目录下,需另存为address.xls表格

表格内仅一列内容,首行为列名称,接下来均是中文地址,建议最大化补全地址(否则可能出错),如“省-市-区”/“省-市-县”

319dddfe19e480db98ce81b71a06c839.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,获取更多画图科研不累人少熬夜的法门。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值