GPSspg xGeocoding 工具

导入地址或商户数据

导入现有地址或商户名称用于获取经纬度。地址获取经纬度是基于相关地图 API 的地理编码接口,商户名称获取经纬度是基于相关地图 API 的本地搜索接口。

地理编码与本地搜索接口都需要指定一个地区范围(城市名或市县名)。地理编码如: 北京市 查找 海淀区上地10街10号。本地搜索如:北京市 查找 北京圆山大酒店。 如果地区范围不明确,那么可能在全国范围内查找或者不会返回结果。

你可能需要导入三个参数:市/县地址商户地址与商户名称必须是有一个存在的。如果地址与商户名均不包含市县名,你应该多准备一列市县名,否则因全国同名问题不会返回数据或返回严重跨区域的错误结果。

如果你同时导入了地址或商户名称,那么商户名称是优先获取的,如果商户名称没有从本地搜索接口返回数据,会再从地理编码接口获取数据。这是因为通过商户名称从地图 API 本地搜索接口获得的经纬度结果一般都是准确的。 而地址获取经纬度的地理编码接口,通常如果没有精确结果会返回近似地址或上一级地区的经纬度。地址因为地址词的复杂性、各家地图地址数据库的收录完整性与地理编码的解析能力等问题,这是一个无法百分之百解决的先天性问题。

不同的地图解析能力不一样,一般的地理编码当没有精确结果时,可能会返回近似地点,或上一级地区的中心点。如果有多个结果,程式会抽取第一个结果。如果全国同名且未识别到地区,百度返回列表错误代码。

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

地址优化

地址 建议格式:

  1. 北京市海淀区上地10街10号
  2. 深圳市罗湖区春风路3007号
  3. 东莞市常平镇常平大道2号
  4. 密云县滨河路46号
  5. 江苏省溧水县永阳镇沙河村

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

以下仅例举部份情况:

  1. 不能识别到市/县
  2. 同名,同名造成多个结果的时候,百度返回城市列表错误,其它地图可能随便抽取第一条结果。
  3. 沉余 (重复的,多余的)

示例数据Google百度腾讯高德
南城路多个取一城市错误南京西路多个取一
正义路多个取一城市错误多个取一多个取一
广东 增城市宁波市鄞州区钟公庙路289号钟公庙南路WEB接口无
JS接口正确
OK增城区
北京 7天酒店多个取一多个取一多个取一多个取一
山西省吕梁市隰县城南乡车家坡村东500米处,昕水河东侧吕梁市中心点城南乡政府石楼县车家坡村石楼县车家坡村
东莞市常平镇常横路(年年好家具对面)常平镇政府常平镇政府年年好家具年年好家具

商户名优化

如果商户名字符前面不包含 市/县 名,应该另外准备一列 市/县 名导入。如果在本 市/县 下同名,商户名字符前面应包含镇级乡级名。

开始导入

下面以导入 Excel 数据示例:

• 选择要导入数据的类型:
    也可以通过菜单执行此命令。菜单: 新建 > 根据需要选择 导入文件 或导入数据库的 类型。

• 点击“选择”

• 选择 Excel 文件,点击“打开”

• 显示预览数据后,点击“下一步”。 ps: 如果有多个工作表,可以选择工作表。

• 指定关系列,OK 后,点击“下一步”。

• 指定工作地图,指定最后导出的是什么经纬度类型,然后点下面的“保存”。 如果点击“保存并开始解析”,将马上加载地图后自动开始执行解析任务。

• 回到主界面,点击“解析”图标,开始解析。

下一步

如果你要更改输出的经纬度类型,请查看 设置任务选项

如果你选择的用百度地图解析,那么获得的是百度经纬度。但是你若在 设置任务选项 时下输出坐标为其它地图坐标,那么请查看 转换经纬度

如果你要现在导出数据,请查看 导出数据

© GPSspg - 联系我们

Λ TOP Λ