地理编码 - 地理信息系统(2)
(2017-07-02 银河统计)地理编码(Geocoding)指的是将统计资料或是地址信息建立空间坐标关系的过程。地址经过地理编码后,便可在地图中通过经纬度显示各地址的位置(正向地理编码:地址 - 坐标)。反之,也可以通过经纬度解析出对应地址(逆向地理编码:坐标 - 地址)。地理编码也称为地址解析。
一、标准地址规范
当我们书写地址是,应该从大到小分级书写,地址等级可参考如下分级:
- 第一级省
- 第二级市
- 第三级区、县
- 第四级镇、乡、街道
- 第五级路、巷、行政村
- 第六级小区、自然村
- 第七级门牌、村组
- 第八级楼号、办公楼房(单位)
- 第九级单元号、房号
如,黑龙江省哈尔滨市道里区通达街138号。如果城市较大,可以省略省份。另外,地理编码一般只解析到门牌号,没必要书写楼层或房间号等细节。
二、地址解析
本文根据百度地图开发平台介绍地址和经纬度间的相互转换。
1、在网页中引用百度地图API
使用前登陆百度地图开放平台开发者注册页(http://lbsyun.baidu.com/apiconsole/key),获得自己的密钥。
2、百度地址解析
代码样例
经度 纬度
墨卡托X 墨卡托Y
3、百度批量地址解析
注:按格式批量添加地址,然后运行“批量地址解析”按钮
批量地址经纬度坐标
代码样例
4、百度逆地址解析
地址
代码样例
点击地图展示详细地址
5、百度批量逆地址解析
注:数组按格式批量添加经纬度,然后运行“批量反地址解析”按钮
代码样例
地址正、逆解析精度取决于系统数据库数据采集密度和更新速度。国内地址服务较好的为百度和高德地图。在实践中,地址解析、特别是大数据批量地址解析较为常用。凡是和位置有关的自然和社会现象,通过地址解析获得数量化指标,从而为统计量化分析、特别是空间统计分析奠定坚实基础。
本文提供的各种地址解析工具仅用于个人学习或教学研究用途,不支持大批量商业用途地址解析(由于百度地图key的限制)。

浙公网安备 33010602011771号