8.5数据处理

优质
小牛编辑
131浏览
2023-12-01

坐标地址批处理工具

功能介绍

       地理编码指将结构化内容转换为经纬度坐标,逆地理编码指将经纬度坐标转换成结构化地址。使用该功能模块,可以快速批量把Excel文件内的大量地址转换为经纬度信息,或者实现反查。

       当前功能模块使用高德接口。由于地理编码与逆地理编码需要使用高德API接口,而API接口日请求次数有限,公共API KEY无法满足大批量请求,使用自己申请的高德KEY可以解决该问题,因此需要申请高德API KEY后才可使用该功能。

高德KEY申请

       打开高德开放平台:https://lbs.amap.com/

       点击注册按钮,按流程完成高德开发者账号注册。

       登录后,点击登录按钮旁边的控制台:

       点击:应用管理》我的应用》创建新应用

       任意填写应用名称和类型,完成应用创建。

       点击+,创建一个新的地图KEY。

       输入一个KEY名称,选择KEY类型为WEB服务

       点击提交后,会获得一个可用的KEY:

       至此,高德KEY获取已经完成。复制该KEY到地理编码工具,即可使用。

批量地址查询操作

       批量地址查询(地理编码),指现有大量地址信息存储于Excel内,需要获取地址对应的坐标,甚至转换成KML文件。

       点击批量地址查询:

       选择要进行处理的Excel文件:

       Excel加载完成后,配置对应的数据开始行、详细地址列、地图KEY:

       点击查询,设置输出文件地址:

       即可快速进行批量查询:

       查询完成后,会看到结果提示:

       打开输出文件可以查看查询结果:

       其实高德经度、高德纬度为高德坐标(GJC02),经度、纬度为WGS84坐标。

       如果要把查询结果转换为KML,可参考Excel转KML章节。

批量坐标查询操作

       批量坐标查询(逆地理编码),指现有大量坐标(WGS84)信息存储于Excel内,需要获取地址对应的坐标。

       点击批量坐标查询,选择Excel文件:

       设置查询开始行、经度所在列、纬度所在列、地图KEY:

       点击查询按钮,设置输出路径和文件名,开始批量查询:

       完成后,会看到错误提示。

       打开输出文件可以看到坐标查询结果:

坐标加偏纠偏

功能介绍

       在LSV的工具中,可以轻松进行坐标的加偏和纠偏操作。只需点击即可实现WGS84、GCJ02以及BD09之间的转换。

三种坐标系介绍

       WGS84:为一种大地坐标系,也是目前广泛使用的GPS全球卫星定位系统使用的坐标系。

       GCJ02:又称火星坐标系,是由中国国家测绘局制定的地理坐标系统,是由WGS84加密后得到的坐标系。

       BD09:为百度坐标系,在GCJ02坐标系基础上再次加密。其中bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托米制坐标。

加偏操作 (WGS84->GCJ02)

       在“工具”菜单中找到“坐标加偏纠偏”功能,点击进入。

       然后选择自己需要进行进行加偏的坐标文件(xls;xlsx;csv),接着选择数据的开始行、经纬度所在列以及转换的方法。

       另外可以选择是否勾选覆盖源文件以及覆盖源坐标,在确认后点击转换稍等片刻后即可获得加偏后的数据。

       输出的文件加偏前后的数据对比:

纠偏操作 (GCJ02->WGS84)

       纠偏操作的具体操作手法与加偏一样,不过在转换方法选择时需要注意选择自己所需的转换方法。

       输出的文件纠偏前后的数据对比:

其他转换

       WGS84->BD09(84转百度)

       BD09->WGS84(百度转84)

       GCJ02->BD09(火星转百度)

       BD09->GCJ02(百度转火星)