发明名称 基于浮动车数据的矢量交通数字地图校正方法
摘要 本发明涉及交通地理信息技术领域,具体涉及一种矢量地图的校正方法,可以快速、准确、全面的对组成矢量交通数字地图的道路节点进行校正,包括如下步骤:对原始的矢量交通数字地图图层中的线图元节点进行匹配,以校正相邻线图元的连通性;利用浮动车采集定位点数据;将匹配后的线图元节点作为初始聚类中心,获取与线图元节点相匹配的浮动车定位点数据作为聚类数据集,设置阈值,获取与线图元节点距离在阈值范围内的所有样本点,求这些样本点的平均值做为新的聚类中心,新的聚类中心即为校正后的线图元节点;本发明的方法对矢量交通数字地图在矢量化过程中产生的误差以及拓扑错误进行校正,并保证在地图校正过程中相关线图元的连通性以及几何特征不受影响。
申请公布号 CN101826274B 申请公布日期 2012.02.08
申请号 CN201010149172.7 申请日期 2010.04.16
申请人 重庆大学 发明人 孙棣华;廖孝勇;刘卫宁;赵敏;宋伟;毕俊杰
分类号 G09B29/00(2006.01)I 主分类号 G09B29/00(2006.01)I
代理机构 北京同恒源知识产权代理有限公司 11275 代理人 赵荣之
主权项 基于浮动车数据的矢量交通数字地图校正方法,其特征在于:包括如下步骤:1)对原始的矢量交通数字地图图层中的线图元节点进行匹配,以校正相邻线图元的连通性;2)利用浮动车采集定位点;3)将步骤1)获得的线图元节点作为初始聚类中心,获取与线图元节点相匹配的浮动车定位点数据作为聚类数据集,设置阈值,获取与线图元节点距离在阈值范围内的所有样本点,求这些样本点的平均值做为新的聚类中心,新的聚类中心即为校正后的线图元节点;所述步骤1)具体包括如下步骤:11)获取原始交通数字地图图层中的线图元节点集合,依次以线图元节点集合中的线图元节点为圆心,设定半径R,在半径R范围内的原始交通数字地图图层中搜素线图元,记录搜素到的线图元的个数;12)如果搜索到的线图元个数为1,转到步骤16);13)如果搜索到的线图元个数为2,通过将两条线图元延长,找出延长后线图元的交点;14)如果搜索到的线图元个数为3,则分别找出两两线图元延长线的交点,选择与某条线图元距离最近的交点作为三条线图元的交叉节点;15)如果搜索到的线图元个数大于3,将各条线图元在交叉口处的线图元节点的坐标求平均,新的坐标点作为多条线图元的交叉节点;16)判断所有线图元的节点是否处理完毕,若没有处理完毕,返回步骤11),如此循环操作,直到所有的线图元节点都得到校正为止;所述步骤3)具体包括如下步骤:31)获取节点匹配后的矢量交通数字地图图层的节点集合;32)依次以节点集合中的一个节点作为初始聚类中心,选取与初始聚类中心相似度在预设阈值范围内的所有定位点添加到浮动车数据定位点集合,即样本点集合;33)对样本点集合中的定位点进行聚类分析,确定新的聚类中心;34)以新的聚类中心作为初始聚类中心,选取与新聚类中心相似度在预设阈值范围内的所有定位点更新样本点集合;35)以更新后的样本点集合中的所有定位点作为样本点进行聚类分析,确定新的聚类中心;36)以新的聚类中心作为矢量交通数字地图图层节点校正后得到的点;37)判断矢量交通数字地图图层的节点集合中的节点是否处理完毕,若没有处理完毕,返回到步骤32),如此循环操作,直到所有的线图元节点都得到校正为止。
地址 400044 重庆市沙坪坝区沙正街174号