包括道路坡度数据的地图数据实时生成系统和方法与流程

文档序号:12444731阅读:1964来源:国知局
包括道路坡度数据的地图数据实时生成系统和方法与流程
本发明属于地图数据的生成
技术领域
,具体地涉及一种包括道路坡度数据的地图数据实时生成系统。
背景技术
:在车辆导航系统中,很少有对车辆所处的高度进行精确检测,在地图数据中不包括进出路的坡度。虽然也有少数包含道路的坡度数据,但是并没有得到大规模的应用,究其原因还是生成包括坡度数据的地图数据的实时性较差,处理繁琐。因为,目前道路的坡度数据与地图数据的结合采用离线方式生成,即在坡度测量设备上存储坡度测量数据,后期再由人工录入等方式结合到地图数据库中。例如申请号为2003101165605的中国专利文献公开了一种包括道路坡度数据的地图数据的地图数据产生系统,包括:数据存储单元,用于存锚道路地图数据;地图数据显示单元,用于在显示器上显示从该数据存储单元中存储的道路地图数据中检索出的地图;地图段指定单元,用于指定在显示器上显示的地图上的一段道路;高度数据录入单元,用于通过一外部输入装置获取利用该地图段指定单元而指定的该段的高度数据;及坡度数据增加单元,通过由该高度数据和由地图数据导出的该段的距离、计算该段的坡度,并将该坡度作为坡度数据存储在该数据存储单元中,以增加该段道路的坡度数据。是通过高度数据录入单元从外部进行录入坡度数据到地图数据中,处理繁琐,人工录入方式速度慢,效率低;实时性较差,后期录入地图数据库的坡度数据可能已经与实际道路存在差异。技术实现要素:为了解决上述存在的技术问题,本发明提供了一种包括道路坡度数据的地图数据实时生成系统和方法,可以实时生成带有道路坡度数据的地图数据,实时性好、成本低、数据应用效率高。本发明的技术方案是:一种包括道路坡度数据的地图数据实时生成系统,包括坡度数据采集装置和地图数据生成模块,所述坡度数据采集装置与地图数据生成模块通过无线网络连接;所述坡度数据采集装置包括:定位模块,用于获取车辆的经纬度数据;坡度数据采集装置,用于采集道路坡度数据;存储单元,用于存储采集的道路坡度数据和经纬度数据;联网通讯模块,用于上传存储单元中存储的道路坡度数据和经纬度数据;所述地图数据生成模块包括:地图数据库,用于保存包括特定道路的地理信息数据;地图匹配单元,用于将获取的经纬度数据与地图数据库中的道路数据进行匹配,获得该经纬度的匹配道路和匹配道路形状点,将该经纬度的坡度数据写入地图数据库对应道路和道路形状点中;数据通讯模块,用于与联网通讯模块通信,获取存储单元中存储的道路坡度数据和经纬度数据。优选的,所述存储单元存储的数据项包括经纬度数据、坡度数据和测量时间,并将上述的数据项作为数据表通过联网通讯模块定期或者不定期上传。优选的,所述地图匹配单元逐行读取数据表中的经纬度数据,与地图数据库中道路数据进行对比,找到距离该经纬度最近的道路,及该道路上距离该经纬度最近的形状点,获得该经纬度的匹配道路和匹配道路形状点,并进行编号。本发明还公开了一种包括道路坡度数据的地图数据实时生成方法,包括如下步骤:获取车辆的经纬度数据,及采集道路坡度数据,并将采集的道路坡度数据和经纬度数据存储在存储单元中;通过无线网络上传存储单元中存储的道路坡度数据和经纬度数据;将获取的经纬度数据与地图数据库中的道路数据进行匹配,获得该经纬度的匹配道路和匹配道路形状点,将该经纬度的坡度数据写入地图数据库对应道路和道路形状点中。优选的,所述存储单元存储的数据项包括经纬度数据、坡度数据和测量时间,并将上述的数据项作为数据表通过联网通讯模块定期或者不定期上传。优选的,所述地图匹配单元逐行读取数据表中的经纬度数据,与地图数据库中道路数据进行对比,找到距离该经纬度最近的道路,及该道路上距离该经纬度最近的形状点,获得该经纬度的匹配道路和匹配道路形状点,并进行编号。与现有技术相比,本发明的优点是:可以实时生成带有道路坡度数据的地图数据,实时性好、成本低、数据应用效率高。存有坡度数据的地图数据库,与相应导航软件结合,可用于引导汽车节油、安全驾驶。附图说明下面结合附图及实施例对本发明作进一步描述:图1为本发明包括道路坡度数据的地图数据实时生成系统的原理框图;图2为本发明坡度数据采集装置的结构框图;图3为本发明地图数据生成模块的结构框图;图4为本发明获取匹配道路与匹配道路形状点的示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。实施例:下面结合附图,对本发明的较佳实施例作进一步说明。如图1所示,一种包括道路坡度数据的地图数据实时生成系统,包括坡度数据采集装置和地图数据生成模块,坡度数据采集装置与地图数据生成模块通过无线网络连接。如图2所示,坡度数据采集装置包括:定位模块,用于获取车辆的经纬度数据,定位模块可以为GPS模块或者北斗导航定位芯片;坡度传感器,用于采集道路坡度数据;存储单元,用于存储采集的道路坡度数据和经纬度数据;联网通讯模块,用于上传存储单元中存储的道路坡度数据和经纬度数据;电源模块,用于从测量车辆中取电,为测量设备供电。如图3所示,地图数据生成模块为搭建在计算机上的软件系统,包括:地图数据库,用于保存包括特定道路的地理信息数据;地图匹配单元,用于将获取的经纬度数据与地图数据库中的道路数据进行匹配,获得该经纬度的匹配道路和匹配道路形状点,将该经纬度的坡度数据写入地图数据库对应道路和道路形状点中;数据通讯模块,用于与联网通讯模块通信,获取存储单元中存储的道路坡度数据和经纬度数据。系统具体的工作方法如下:当测量车辆在特定道路行驶时,坡度数据采集装置的电源模块从车辆电瓶取电,使各单元保持通电工作。坡度数据采集装置工作时,每隔1秒钟,由北斗导航定位芯片测量车辆当前经纬度,存储到本地存储单元中。由坡度传感器同时测量当前道路坡度,存储到本地存储单元中。本地存储单元记录当前经纬度和道路坡度,并按以下格式构成记录字符串。测量时间(12个字节)经纬度(16个字节)坡度(2个字节)本地存储单元在存储满1000个记录字符串后(或者实时上传、定期上传、不定期上传),将已存储的所有数据通过联网通讯单元上传到地图数据生成模块中,上传完成后,将已上传数据清空(也可以不清空)。地图数据生成模块在收到记录字符串后,由数据通讯单元,按规定格式分析,获得测量时间、经纬度和坡度的数据表,如下表所示。测量时间1经纬度1坡度1测量时间2经纬度2坡度2………………测量时间N经纬度N坡度N数据通讯单元将上述数据表发送给地图匹配单元,地图匹配单元读取数据表中各行的经纬度数据,与地图数据库中道路数据进行对比,找到距离该经纬度最近的道路,及该道路上距离该经纬度最近的形状点,如图4所示,获得该经纬度的匹配道路形状点。地图匹配单元按上述方式逐行处理上述数据表中的各行经纬度数据,从而获得以下匹配后数据表。测量时间1经纬度1匹配道路序号1匹配道路形状点序号1坡度1测量时间2经纬度2匹配道路序号2匹配道路形状点序号2坡度2………………测量时间N经纬度N匹配道路序号N匹配道路形状点序号N坡度N按上述匹配后数据表各行匹配道路和匹配道路形状点进行编号,将坡度数据,存入地图数据库对应道路和道路形状点中。按以上步骤循环,完成特定道路的坡度采集和存储。应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1