Skip to content

地址落图与坐标纠偏 ​

把中文地址、地名查成经纬度,把坐标反查成省市区,在 WGS84、GCJ02(高德、腾讯)、BD09(百度)、CGCS2000 之间换算坐标。适合把客户、门店、项目点的地址表落到地图上,或者核对从互联网地图上取来的坐标。

你会得到什么 ​

  • 每个地址对应的经纬度候选;
  • 由坐标反查出的格式化地址和省、市、区县;
  • 换算到目标坐标系的坐标;
  • 可选:由地址表生成的点图层。

准备 ​

需要说明
天地图服务插件 + 天地图连接器内置插件;连接器需要「服务端」类型的天地图 TK,和看图窗口底图用的「浏览器端」Key 不能共用,见坐标转换与地名地址:天地图服务
LBS Core 插件内置,坐标互转在本机计算,不联网、不需要 Key
网络地址查询需要访问天地图服务,每日调用量有限额

这样说 ​

查一个地址:

用天地图查一下“武汉市洪山区珞喻路 129 号”的经纬度。

整张地址表:

D:\data\stores.xlsx 里有一列“地址”,逐条用天地图查经纬度,把结果写回表里,新增“经度”“纬度”“匹配名称”三列;匹配不到或有多个候选的单独列出来给我确认;最后把查到的点生成 GeoPackage 点图层,在地图上显示。

换算坐标:

把高德坐标 114.305, 30.593 转成 WGS84。

智能体会怎么做 ​

  1. 读取表格:读出地址列,检查空值和明显不完整的地址;
  2. 逐条查询:用天地图地理编码查每个地址,可以附带城市提示提高准确度。地址超过 200 字、坐标非法时会直接拒绝,不消耗配额;
  3. 候选确认:一个地址返回多个候选时,列出来请你确认,不会随意挑一个;
  4. 写回与成图:把结果写回表格,生成点图层,写文件需要审批;
  5. 展示:把点图层加载到看图窗口。

检查成果 ​

  • 在看图窗口里叠加天地图影像或道路底图,抽查点位是否落在正确位置;
  • 在产物面板里打开表格,查看“匹配名称”与原地址是否一致;
  • 坐标换算的结果会同时显示输入和输出坐标,方便核对。

坐标系速查 ​

坐标系常见来源说明
WGS84GPS、OSM、大部分公开数据国际通用
CGCS2000国内测绘成果、天地图LBS Core 按与 WGS84 等价处理,两者差异在米级以内
GCJ02高德、腾讯地图在 WGS84 上加了偏移,直接与 WGS84 数据叠加会偏几百米
BD09百度地图在 GCJ02 上再加偏移

接着可以说 ​

  • “114.36, 30.53 这个点在哪个省市区”
  • “这些点是从百度地图拾取的,先转成 WGS84 再落图”
  • “统计每个区有几家门店”(见按行政区统计)
  • “给每家门店画 1 公里服务半径缓冲区”

注意 ​

  • 坐标基准未声明:天地图接口没有声明返回坐标的基准,结果中的候选坐标会标为“未核实”。叠加专业测绘数据前,先核对坐标系;
  • 单点换算:LBS Core 一次换算一个点,适合核对和少量点位。整个图层的 GCJ02 / BD09 批量纠偏不在它的能力范围内;
  • 精度:GCJ02 反算 WGS84 采用近似算法,CGCS2000 按与 WGS84 等价处理,需要厘米级精度时应改用严格的参数转换;
  • 境外坐标:中国范围以外的坐标不加偏移,原样返回;
  • 配额:天地图每日调用量有限额,以天地图控制台显示为准。地址很多时,分批查询。