目录
1 契机:为什么上线这个工具?
2 这个工具有什么用?
3 这个工具如何使用?
4 如何下载? 如何安装?
5 实现原理(关于解析精度的问题)
1 契机:为什么上线这个工具?
EasyGeo地址标准化工具最早是在2021年8月左右推出的一个工具,详见:地址标准化那些事:使用EasyGeo进行地址标准化。
上线后因为使用的人数并不多,基本没有再维护过。近几个月来使用这个工具的同学越来越多,重点集中在「根据地址解析街道办事处」这个功能上。
可以说目前市场上没有现成的工具可以很好地解决这个问题。
之前推出的这个版本,虽然也能较好的解这个问题,但是交互这块不是很友好,有较高的使用门槛。
这段时间,对这个工具作了重构,更加简单易用了,并把它更名为「地址转换助手」,见名知义,更能通俗易懂地了解这个工具能做什么。
2 这个工具有什么用?
快速查询某个地址或地名所属的街道办事处
街道办事处,是我国的行政管理机构,承担部分行政职能,一般下辖若干社区居民委员会,或者行政村。一般情况下,在城市内,下辖的社区指居民委员会辖区,对于农村,社区通常指村民委员会辖区。
很多情况下,都需要我们根据地址填写正确的街道办事处名称,但是如何查询某地址所属的街道办事处名称呢?这确实是个难题。毕竟街道不像省市区县有公开的明确的边界信息,你无法在地图上直接判断。
看看「地址转换助手」是如何解决这个问题的。
根据地名查询街道示例
根据地址查询街道示例
根据地址或者地名解析出「省」「市」「区县」、道路名称等信息
在上面的示例中你应该已经看到了,在你输入一个地址或者地名后,同时也会把对应的「省」「市「区县」等信息解析出来。
根据地址出省市区县
根据地址或者地名解析出经纬度坐标
这个功能主要适用于地理规划相关的从业者或者在校师生,你在输入一个地址或者地名后,它会把地址对应的经纬度解析出来。
注意,这里解析出的坐标系是gcj02,如果你不知道什么是gcj02,请自行搜索。
3 这个工具怎么用?
第一步:去申请一个免费的高德地图ApiKey
具体操作步骤,详见《如何申请高德地图ApiKey?》
注意:这个key是没有安全密钥的。如果你申请的Apikey是有安全密钥的,那么再仔细对照着上面的文章重新申请一个吧。
第二步:在「地址转换助手」设置中填写并保存这个key
在「设置」中找到「设置高德地图key」,填写并保存这个key。
第三步:开始查询(单地址查询或者批量地址查询)
1 单个地址或地名查询
点击「地址解析」,即为单个地址解析。
输入地址或者地名,点击查询即可。
注意:这一步依赖于上面的key,如果key设置不正确,你在这里将无法查询到结果。
1 批量地址或地名查询
人文帮推出的所有数据处理类原创工具在使用时都遵循「数据处理三步曲」原则:
数据处理三步曲: 1 导入数据 ==> 2 自动处理数据=>3 导出数据。
作为工具使用者,你需要关注「导入数据」和「导出数据」这两个环节即可。
第一步:导入需要批量处理的Excel格式的文件
注意: 1 在导入的Excel文件中:将需要进行转换的地址列修改列名为【地址】! 这一点非常重要!否则程序无法识别! 2 如果你想要提高解析的准确率,在excel文件中,新增一列【城市】,指定每个地址所属的城市;
导入的Excel文件设置
导入文件
第二步:点击「开始批量查询」按钮,执行地址标准化操作
开始批量查询示例
第三步:完成后输入「会员码」,点击「导出结果」
结果文件会包含你导入的Excel文件的原始列数据,省去你再去通过Excel 的VlookUP函数去关联的操作。
地址标准化结果示例
4 如何下载?如何安装?
关注「人文帮」公众号回复以下任一关键词获取:
注意:
请到微软官网下载Visual C++ 2015.注意要下载64位版本,之后安装一般即可解决。
下载链接:https://www.microsoft.com/en-us/download/details.aspx?id=4814
导出说明:
人文帮会员码说明: 1「人文帮」会员码是针对「人文帮」公众号的会员码,适用于所有需要会员码的原创工具。 2 按以下说明赞赏后可获取会员码
5 实现原理(关于解析精度的问题)
高德经纬度坐标再进行逆向解析为「结构化地地址」
这个结构化地址里就会包含省、市、区县、街道、道路名称、门牌号靠等信息了。