轨迹数据库创建方法、装置、查询方法、车辆、介质制造方法及图纸

技术编号:39036067 阅读:12 留言:0更新日期:2023-10-10 11:49
本申请公开了一种轨迹数据库创建方法、装置、查询方法、车辆、介质及设备,属于数据处理领域。该方法包括对底图中每个道路中心点构建基于空间位置的索引,得到关于每个道路中心点的第一相关字段信息,生成地图数据库;对每个轨迹点构建基于空间位置的索引,得到第二相关字段信息;将每条轨迹中的每个轨迹点与底图中的道路中心点进行绑定,填充每个轨迹点基于地图数据库的第二相关字段信息;利用每个轨迹点的第二相关字段信息以及地图数据库中的第一相关字段信息,生成轨迹数据库。本申请可以按指定条件更改轨迹数据库中的内容,不需要全部读入内存或重新生成数据库,节约时间并且结果能够复用,还可以按位置快速提取道路或者轨迹的特征。的特征。的特征。

【技术实现步骤摘要】
轨迹数据库创建方法、装置、查询方法、车辆、介质


[0001]本申请涉及数据处理领域,特别涉及一种轨迹数据库创建方法、装置、查询方法、车辆、介质及设备。

技术介绍

[0002]在基于规则的经验速度的提取过程中,需要将轨迹点和车道进行绑定,而每次绑定都需要把指定区域的轨迹数据和底图数据读取到内存中进行处理,仅内存读写所耗费的时间就占用速度提取的总时间的一半,非常费时,并且处理电脑需要的内存大小取决于地图切片(tile)划分的大小,而且还无法按位置提取道路或者轨迹的特征,每次数据更新后都需要重新进行绑定操作,导致绑定的结果无法复用。

技术实现思路

[0003]针对经验速度提取过程耗时,并且无法按位置提取道路或者轨迹的特征,绑定结果无法复用的问题,本申请主要提供一种轨迹数据库创建方法、装置、查询方法、车辆、介质及设备。
[0004]第一方面,本申请实施例提供了一种轨迹数据库创建方法,其包括:
[0005]对底图中每个道路中心点构建基于空间位置的索引,得到每个道路中心点对应的第一R树ID,并构建与第一R树ID相对应的第一相关字段信息,生成地图数据库;
[0006]获取一段道路中的第一数量条轨迹,得到每条轨迹的包名和每条轨迹中的第二数量个轨迹点;
[0007]对每个轨迹点构建基于空间位置的索引,得到每个轨迹点对应的第二R树ID,并构建与第二R树ID相对应的第二相关字段信息;
[0008]将每条轨迹中的每个轨迹点与底图中的道路中心点进行绑定,填充每个轨迹点基于地图数据库的第二相关字段信息;以及
[0009]利用每个轨迹点的第二相关字段信息以及地图数据库中的第一相关字段信息,生成轨迹数据库。
[0010]第二方面,本申请实施例提供了一种轨迹数据库创建装置,其包括:
[0011]地图数据库生成模块,用于对底图中每个道路中心点构建基于空间位置的索引,得到每个道路中心点对应的第一R树ID,并构建与第一R树ID相对应的第一相关字段信息,生成地图数据库;
[0012]轨迹点获取模块,用于获取一段道路中的第一数量条轨迹,得到每条轨迹的包名和每条轨迹中的第二数量个轨迹点;
[0013]轨迹点字段信息获取模块,用于对每个轨迹点构建基于空间位置的索引,得到每个轨迹点对应的第二R树ID,并构建与第二R树ID相对应的第二相关字段信息;
[0014]轨迹点字段填充模块,用于将每条轨迹中的每个轨迹点与底图中的道路中心点进行绑定,填充每个轨迹点基于地图数据库的第二相关字段信息;以及
[0015]轨迹数据库生成模块,用于利用每个轨迹点的第二相关字段信息以及地图数据库中的第一相关字段信息,生成轨迹数据库。
[0016]第三方面,本申请实施例提供了一种轨迹数据库,其利用方案一中的轨迹数据库创建方法创建而成。
[0017]第四方面,本申请实施例提供了一种使用方案三中的轨迹数据库进行的轨迹数据查询方法,其包括:
[0018]输入起始点和终止点的坐标或R树ID,分别搜索到在起始点的指定范围内与起始点相邻近的一个或多个第一轨迹点和在终止点的指定范围内与终止点相邻近的一个或多个第二轨迹点;
[0019]根据一个或多个第一轨迹点对应的第一包名集合和一个或多个第二轨迹点对应的第二包名集合,获取第三包名集合,其中,第三包名集合为第一包名集合和第二包名集合的交集;
[0020]根据第三包名集合中轨迹的数量以及每条轨迹对应的起始轨迹点的轨迹点ID和终止轨迹点的轨迹点ID,获得轨迹数据。
[0021]第五方面,本申请实施例提供了一种车辆,其中,车辆包括方案二中的轨迹数据库创建装置。
[0022]第六方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令被执行时,使得计算机执行方案一中的轨迹数据库创建方法或方案四中的轨迹数据查询方法。
[0023]第七方面,本申请实施例提供了一种计算机设备,其包括处理器和存储器,存储器存储有计算机指令,计算机指令被处理器执行时实现方案一中的轨迹数据库创建方法或方案四中的轨迹数据查询方法。
[0024]本申请实施例的技术方案通过将地图数据计算并记录生成地图数据库,然后将轨迹点绑定到道路中心线时,把轨迹对应的地图信息(如横向偏移量、投影距离、方向角偏移量等)也添加到轨迹数据库的字段中,建立基于空间位置且支持字段SQL查询的轨迹数据库;这种基于位置查找的轨迹数据库可以方便地实现多种功能,随时支持坐标查询、轨迹ID或道路ID查询以及限定条件查询,还可以按指定条件更改轨迹数据库中的内容,不需要全部读入内存或重新生成数据库,可以快速提取道路或者轨迹的特征。
附图说明
[0025]为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图示例性的示出了本申请的一些实施例。
[0026]图1是本申请一种轨迹数据库创建方法的一个具体实施方式的示意图;
[0027]图2是本申请一种轨迹数据库创建装置的一个具体实施方式的示意图;
[0028]图3是本申请一种使用轨迹数据库进行的轨迹数据查询方法的一个具体实施方式的示意图。
[0029]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为
本领域技术人员说明本申请的概念。
具体实施方式
[0030]下面结合附图对本申请的实施例进行详细阐述,以使本申请的优点和特征能更易于被本领域技术人员理解,从而对本申请的保护范围做出更为清楚明确的界定。
[0031]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0032]本申请中的底图指的是在地图绘制过程中,放在多个图层最底部的图层,构成该底图的基本框架,底图中包含许多标识地理位置的地理要素,如交通、道路、地貌等等。
[0033]本申请中的道路中心点指的是存在于底图中的,用于标记道路的一系列的位置点,道路中心点采集的是每条道路的中心线上的位置点。
[0034]在提取经验速度或其他地图信息、轨迹信息的过程中,需要将地图和轨迹数据读取到内存中进行处理,非常耗时。为解决此问题,本申请提出轨迹数据库的概念,其中多个轨迹数据库之间可以相互查询,可以通过位置(地理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种轨迹数据库创建方法,其特征在于,包括:对底图中每个道路中心点构建基于空间位置的索引,得到每个所述道路中心点对应的第一R树ID,并构建与所述第一R树ID相对应的第一相关字段信息,生成地图数据库;获取一段道路中的第一数量条轨迹,得到每条所述轨迹的包名和每条所述轨迹中的第二数量个轨迹点;对每个所述轨迹点构建基于空间位置的索引,得到每个所述轨迹点对应的第二R树ID,并构建与所述第二R树ID相对应的第二相关字段信息;将每条轨迹中的每个轨迹点与所述底图中的所述道路中心点进行绑定,填充每个所述轨迹点基于所述地图数据库的所述第二相关字段信息;以及利用每个所述轨迹点的所述第二相关字段信息以及所述地图数据库中的所述第一相关字段信息,生成轨迹数据库。2.根据权利要求1所述的轨迹数据库创建方法,其特征在于,所述第一相关字段信息包括与所述第一R树ID相对应的道路ID字段、第一地理位置字段、方位坐标字段和/或道路中心点曲率字段。3.根据权利要求1所述的轨迹数据库创建方法,其特征在于,所述第二相关字段信息包括与所述第二R树ID相对应的时间戳字段、第二地理位置字段、包名字段、轨迹点曲率字段、轨迹点速度字段和/或轨迹点加速度字段。4.如权利要求3所述的轨迹数据库创建方法,其特征在于,还包括:根据每条所述轨迹的包名,得到每个所述轨迹点所归属的所述包名字段;利用每个所述轨迹点中的时间戳属性和位置属性,得到每个所述轨迹点的所述第二R树ID相对应的所述时间戳字段和所述第二地理位置字段;通过每个所述轨迹点中的所述时间戳属性和所述位置属性计算轨迹点速度和轨迹点加速度,得到所述轨迹点速度字段和所述轨迹点加速度字段;根据每个所述轨迹点对应的道路ID和所述位置属性计算每个所述轨迹点的曲率,得到所述轨迹点曲率字段。5.如权利要求1所述的轨迹数据库创建方法,其特征在于,将每条轨迹中的每个轨迹点与所述底图中的所述道路中心点进行绑定,填充每个所述轨迹点基于所述地图数据库的所述第二相关字段信息,包括:将每条轨迹中的每个轨迹点与所述底图中的所述道路中心点进行绑定时,记录每个所述轨迹点对应的道路ID以及与每个所述轨迹点最邻近的道路中心点相关联的轨迹点ID;根据每个所述轨迹点的位置属性和最邻近的道路中心点的位置属性,计算每个所述轨迹点与其最邻近的道路中心点之间的投影距离、横向偏移量以及方向角偏移量,分别得到投影距离字段、横向偏移量字段和方向角偏移量字段,将所述投影距离字段、所述横向偏移量字段和所述方向角偏移量字段填充到所述第二相关字段信息中。6.一种轨迹数据库创建装置,其特征在于,包括:地图数据...

【专利技术属性】
技术研发人员:申展齐航刘瑀璋单乐
申请(专利权)人:北京初速度科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1