[关闭]
@DaiShuNetwork 2017-02-16T11:34:52.000000Z 字数 1194 阅读 806

xGeocoding使用教程

袋鼠云控操作手册


GPSspg xGeocoding 是一种可以利用各大地图 API 接口(地理编码、搜索、坐标转换)进行批量处理数据的工具。另外整合了坐标转换功能,以方便兼容各家地图不同的坐标。



简介

首先了解

解析 :指地址获取经纬度、经纬度获取地址的过程,我们称之为解析。
转换经纬度 :指将某一地图经纬度转换为其它地图经纬度。在此软件中坐标即经纬度。
在中国地区每家地图坐标可能是不一样的。当你要将坐标数据导入至工具中时,你需要指定明确的坐标类型,否则因坐标偏移而造成结果不准确。


软件界面

软件界面


配置地图 KEY

地图 KEY 申请网址

百度地图API
申请方法: 注册 -- 登录 -- API控制台 -- 创建应用(浏览器端,IP白名单设为0) -- 查看应用下复制AK

在软件中配置 KEY

菜单 > 配置 > 地图 API KEY 配置,粘贴 KEY 后,要点下面的保存。
image_1b92fgefc19th1f2osj0168h12m59.png-28.8kB

如果对上述申请 KEY 还不了解,请参考下面的示例截图:
申请网址:http://developer.baidu.com/map/
注册 -- 登录 -- API 控制台 -- 创建应用(浏览器端,IP 白名单设为0) -- 查看应用下复制 AK。
image_1b8tv09kl1vn38mf1l8h10qeg4gm.png-64.2kB
image_1b8tv0ks890m1joc13s31d9v127r13.png-38.6kB


导入地址或商户数据

  • 地理编码与本地搜索接口都需要指定一个地区范围(城市名或市县名)。地理编码如: 北京市 查找海淀区上地10街10号。本地搜索如:北京市查找北京圆山大酒店。如果地区范围不明确,那么可能在全国范围内查找或者不会返回结果。
  • 你可能需要导入三个参数:市/县,地址,商户。地址与商户名称必须是有一个存在的。如果地址与商户名均不包含市县名,你应该多准备一列市县名,否则因全国同名问题不会返回数据或返回严重跨区域的错误结果。
  • 如果你同时导入了地址或商户名称,那么商户名称是优先获取的,如果商户名称没有从本地搜索接口返回数据,会再从地理编码接口获取数据。这是因为通过商户名称从地图API本地搜索接口获得的经纬度结果一般都是准确的。而地址获取经纬度的地理编码接口,通常如果没有精确结果会返回近似地址或上一级地区的经纬度。地址因为地址词的复杂性、各家地图地址数据库的收录完整性与地理编码的解析能力等问题,这是一个无法百分之百解决的先天性问题。
  • 不同的地图解析能力不一样,一般的地理编码当没有精确结果时,可能会返回近似地点,或上一级地区的中心点。如果有多个结果,程式会抽取第一个结果。如果全国同名且未识别到地区,百度返回列表错误代码。

大概了解上述问题后,开始优化你的数据。

地址优化

地址 建议格式:

某些地址词或商户名可能在全国或全市有很多重名的。如果有重名的,大部份的地图 API 可能不会返回结果或返回不理想的结果。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注