【技术实现步骤摘要】
提高地理编码准确率的方法及装置
[0001]本专利技术属于地图
,具体涉及一种提高地理编码准确率的方法及装置。
技术介绍
[0002]地理编码是从其他地理数据识别地理坐标的过程,其他地理数据诸如街道地址或邮政编码。在已知物理数据点(例如,家庭地址)的地理坐标时,每个数据点的各种属性可被显示在包含数据点的地理图上。属性的地理图案显示可以展示属性的区域变化。简单来说,地理编码就是将地址的文字描述转换为坐标系中的一个坐标。
[0003]相关技术中,因为用户输入的地址存在错误、过时,不准确等情况,导致很多服务商,例如,百度地图/高德地图/腾讯地图等服务商地理编码的结果与用户的预期可能存在差异,且地图服务本身无法检测出这种差异。
技术实现思路
[0004]有鉴于此,本专利技术的目的在于克服现有技术的不足,提供一种提高地理编码准确率的方法及装置,以解决现有技术中用户在输入地址时会存在错误、过时,不准确的问题。
[0005]为实现以上目的,本专利技术采用如下技术方案:一种提高地理编码准确率的方法,包括 ...
【技术保护点】
【技术特征摘要】
1.一种提高地理编码准确率的方法,其特征在于,包括:获取查询地址的查询请求;根据所述查询请求获取缓存服务器中查询地址的坐标,若命中则返回坐标;否则继续从修正库中获取查询地址的坐标,若命中则返回坐标,否则继续从预设的并行调用接口中进行查询,若地址簿命中则返回坐标,否则判断查询条件中获取的坐标数量并根据坐标数量确定坐标并返回。2.根据权利要求1所述的方法,其特征在于,所述判断并行调用接口中获取的坐标数量并根据坐标数量确定坐标,包括:若数量为0,返回失败;若数量为1,返回此坐标;若数量为2,按预设的优先级顺序确定1个坐标;若数量大于2,计算距离最近的2个坐标,再从这2个坐标中按优先级顺序确定1个坐标。3.根据权利要求1或2所述的方法,其特征在于,所述并行调用接口包括:百度地图、高德地图、腾讯地图、地址簿。4.根据权利要求3所述的方法,其特征在于,所述缓存服务器采用Redis服务器;所述修正库采用Mysql服...
【专利技术属性】
技术研发人员:张斌,
申请(专利权)人:上海中通吉网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。