[发明专利]一种基于GIS的道路匹配方法在审
| 申请号: | 201110049309.6 | 申请日: | 2011-02-23 |
| 公开(公告)号: | CN102155950A | 公开(公告)日: | 2011-08-17 |
| 发明(设计)人: | 柳琴华;陈祥耀 | 申请(专利权)人: | 泉州市视通光电网络有限公司 |
| 主分类号: | G01C21/30 | 分类号: | G01C21/30 |
| 代理公司: | 厦门市诚得知识产权代理事务所 35209 | 代理人: | 方惠春 |
| 地址: | 362000 福建省泉州*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 gis 道路 匹配 方法 | ||
技术领域
本发明涉及基于GIS地理信息系统的动态定位智能导航领域,尤其涉及一种基于GIS的道路匹配方法。
背景技术
GIS即地理信息系统(Geographic Information System),从50年代末和60年代初开始出现,是综合处理和分析地理空间数据的一种技术系统。GIS地理信息系统是以地理空间数据库为基础,在计算机软硬件的支持下,运用系统工程和信息科学的理论,科学管理和综合分析具有空间内涵的地理数据,以提供管理、决策等所需信息的技术系统。
由于车载GPS采集的车辆行驶轨迹的经纬度坐标和GIS电子地图上道路存在一定误差,为修正和减少这两者的误差,实时获得车辆的准确位置,目前使用的主要方法之一为地图匹配技术。地图匹配是一种通过软件方法和相应的匹配电路,校正定位误差的技术,即将其他定位方法的车辆位置或行驶轨迹,与车载的电子地图道路数据相比较、匹配,找到车辆所在的道路,计算出车辆在道路上的位置,进而校正定位误差。
常用的地图匹配方法有多种,其基本算法均是前端使用卡尔曼滤波器加上后端基于规则的地图匹配。所述基于规则的地图匹配是单纯的GPS点和道路的匹配,很少考虑到道路间的互相关系。如果要获得较高的匹配精度,需要对每个GPS点都利用卡尔曼滤波器进行比较精确的校正处理,因此需要进行大量的数据处理,且算法的时间复杂度较高,匹配速度慢,匹配效率不高,难以达到实用的程度,不适合在普通的导航设备上使用。
发明内容
针对上述存在的问题,本发明的目的是提供一种基于GIS的道路匹配方法,用于处理大量的GPS数据,适合在普通的导航设备上使用。解决该技术问题的思路是:
为达到上述目的,本发明采用的技术方案是:一种基于GIS的道路匹配方法,包括下述步骤:
一种基于GIS的道路匹配方法,包括以下步骤:
步骤S1:对GIS电子地图上的道路层进行预处理,把所有道路分别转换成由一系列相关的折线段连接而成的数据集合;
步骤S2:在道路层的各层中查找位于误差圈内或与误差圈相交的道路;
具体过程包括:
步骤S2a:以GPS采集的原始经纬度坐标对应在GIS电子地图上的点GPSpt为圆心,以最大定位误差为半径作圆;
步骤S2b:该圆内或者与该圆相交的道路组成一个道路集合,将该集合定为RoadSet;
步骤S3:判断集合RoadSet中的道路总数,如果集合RoadSet中的道路总数为0,则匹配失败;否则,执行步骤S4;
步骤S4:对集合RoadSet中的每条道路Roadi作逐一判断,判断道路Roadi的路名是否与上次匹配的道路名称相同;
若是,则执行步骤S5,
步骤S5:本次匹配取上次匹配的目标道路,再执行步骤S7;
若否,则执行步骤S6,
步骤S6:对GIS电子地图上的点GPSpt到集合RoadSet中的每条道路Roadi逐一投影,把投影距离最短的道路确定为匹配的目标道路,再执行步骤S7;
步骤S7:在匹配的目标道路Roadi上进行点匹配;
具体过程包括:
步骤S7a:计算出点GPSpt到目标道路Roadi上的每条线段的最短距离;对点GPSpt到目标道路Roadi上的每条线段逐一投影,如果点GPSpt在线段上的投影点位于线段以内,则求出投影点,对应的垂距为所求;如果投影点在线段以外,则求出点GPSpt到线段两个端点的距离,短者为所求;
步骤S 7b:对比点GPSpt到目标道路Roadi的各条线段的最短距离,对应的投影点即为点到路上的匹配点。
本发明的一种基于GIS的道路匹配方法,通过对所有道路进行折线段处理,将所有道路分别转换成由一系列相关的折线段连接而成的数据集合,并通过投影方法,对折线段集合的道路分别进行路匹配和点匹配操作,能够快速、实时、准确地将车辆行驶轨迹与GIS的电子地图道路数据精确匹配。
附图说明
图1是本发明方法一最佳实施例的流程图。
具体实施方式
下面对本发明的一个最佳的实施例的流程图作进一步说明。
本发明的一种基于GIS的道路匹配方法的一最佳实施例的流程图。参考图1,具体为:
步骤S1:对GIS电子地图上的道路层进行预处理,把所有道路分别转换成由一系列相关的折线段连接而成的数据集合;
步骤S2:在道路层的各层中查找位于误差圈内或与误差圈相交的道路;
具体过程包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泉州市视通光电网络有限公司,未经泉州市视通光电网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110049309.6/2.html,转载请声明来源钻瓜专利网。





