一种轨迹数据匹配方法和装置转让专利

申请号 : CN201410841809.7

文献号 : CN105808554B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 孙剑桥戴天荣欧阳晨李敬民黄浩

申请人 : 高德软件有限公司

摘要 :

本发明实施例公开一种轨迹数据匹配方法和装置,所述方法包括:将电子地图道路层中属于同一道路的路段进行拼接,得到完整的道路;根据预置的道路的缓冲范围,从预先采集的轨迹数据中为每一条道路的每一个路段确定出在缓冲范围内的待匹配轨迹数据;从每一条道路的每一条路段对应的待匹配轨迹数据中,为每一条道路的每一个路段选择一条属性满足预置的属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据。本发明能够自动化完成轨迹数据的匹配,提高匹配效率,同时保证电子地图数据的准确性。另外,本发明在匹配轨迹数据之前,将待匹配路段构建成完整的道路,能够保证匹配后的轨迹数据具有明显连续性。

权利要求 :

1.一种轨迹数据匹配方法,其特征在于,所述方法包括:

将电子地图道路层中属于同一道路的路段进行拼接,得到完整的道路;

根据预置的道路的缓冲范围,从预先采集的轨迹数据中为每一条道路的每一个路段确定出在缓冲范围内的待匹配轨迹数据;

从每一条道路的每一条路段对应的待匹配轨迹数据中,为每一条道路的每一个路段选择一条属性满足预置的属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据,其中,具体包括:根据待匹配轨迹数据的属性信息,从每一条道路每一条路段对应的待匹配轨迹数据中,为道路的一条路段确定一条属性满足预置属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据;

从所述道路其他路段对应的待匹配的轨迹数据中,获取与所述匹配的轨迹数据的道路标识一致的待匹配轨迹数据;

如果获取到与所述匹配的轨迹数据的道路标识一致的待匹配轨迹数据,则根据获取到的待匹配轨迹数据的属性信息,从获取到的待匹配轨迹数据中为所述道路其他路段,确定一条属性满足预置属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据;

如果没有获取到与所述匹配的轨迹数据的道路标识一致的待匹配轨迹数据,则执行所述根据待匹配轨迹数据的属性信息,从每一条道路每一条路段对应的待匹配轨迹数据中,为道路的一条路段确定一条属性满足预置属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据的步骤;

重复上述流程直到为道路的每一条路段选择出匹配的轨迹数据。

2.一种轨迹数据匹配方法,其特征在于,所述方法包括:

将电子地图道路层中属于同一道路的路段进行拼接,得到完整的道路;

根据预置的道路的缓冲范围,从预先采集的轨迹数据中为每一条道路的每一个路段确定出在缓冲范围内的待匹配轨迹数据;

从每一条道路的每一条路段对应的待匹配轨迹数据中,为每一条道路的每一个路段选择一条属性满足预置的属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据;其中,具体包括,根据待匹配轨迹数据的属性信息中的采集时间信息和轨迹速度信息,从每一条道路从每一条道路每一条路段对应的待匹配轨迹数据中,为道路的一条路段确定一条采集时间满足预置采集时间范围、轨迹速度满足预置轨迹速度范围且轨迹数据起始点和终点采集时间的时间间隔差满足预置的采集时间间隔差范围的待匹配轨迹数据作为匹配的轨迹数据。

3.根据权利要求1或2所述的方法,其特征在于,所述将电子地图道路层中属于同一道路的路段进行拼接,得到完整的道路,包括:从任一待连接路段的两个端点向外延伸,如果所述待连接路段的端点接触到电子地图道路层中其他的待匹配路段,则根据路段的属性信息,确定满足预设同一道路连接关系判断条件的待连接路段,并将满足条件的待连接路段相连;

从连接后的路段的两个端点继续向外延伸,继续执行前述构建道路的流程,直到连接后的路段的端点延伸后无法确定出满足预设同一道路连接关系判断条件的待连接路段,则将连接后的路段确定为一条道路,所述道路包括相互连接的若干条待连接路段;

重复前述步骤,直到所有待连接的路段均完成所述构建道路的流程。

4.根据权利要求1或2所述的方法,其特征在于,所述将电子地图道路层中属于同一道路的路段进行拼接,得到完整的道路之前,所述方法还包括:排除电子地图道路层的禁止机动车通行的道路。

5.根据权利要求1或2所述的方法,其特征在于,所述将电子地图道路层中属于同一道路的路段进行拼接,得到完整的道路之前,所述方法还包括:选择电子地图道路层的双向道路;

按照行车方向,将所述双向道路拆分成两条单向道路。

6.一种轨迹数据匹配装置,其特征在于,所述装置包括:

拼接模块,用于将电子地图道路层中属于同一道路的路段进行拼接,得到完整的道路;

确定模块,用于根据预置的道路的缓冲范围,从预先采集的轨迹数据中为每一条道路的每一个路段确定出在缓冲范围内的待匹配轨迹数据;

选择模块,用于从每一条道路的每一条路段对应的待匹配轨迹数据中,为每一条道路的每一个路段选择一条属性满足预置的属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据;

所述选择模块包括:

第二确定子模块,用于根据待匹配轨迹数据的属性信息,从每一条道路每一条路段对应的待匹配轨迹数据中,为道路的一条路段确定一条属性满足预置属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据;

第一获取子模块,用于从所述道路其他路段对应的待匹配的轨迹数据中,获取与所述匹配的轨迹数据的道路标识一致的待匹配轨迹数据;

第三确定子模块,用于如果获取到与所述匹配的轨迹数据的道路标识一致的待匹配轨迹数据,则根据获取到的待匹配轨迹数据的属性信息,从获取到的待匹配轨迹数据中为所述道路其他路段,确定一条属性满足预置属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据;

第四确定子模块,用于如果没有获取到与所述匹配的轨迹数据的道路标识一致的待匹配轨迹数据,则根据待匹配轨迹数据的属性信息,从每一条道路每一条路段对应的待匹配轨迹数据中,为道路的一条路段确定一条属性满足预置属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据。

7.一种轨迹数据匹配装置,其特征在于,所述装置包括:

拼接模块,用于将电子地图道路层中属于同一道路的路段进行拼接,得到完整的道路;

确定模块,用于根据预置的道路的缓冲范围,从预先采集的轨迹数据中为每一条道路的每一个路段确定出在缓冲范围内的待匹配轨迹数据;

选择模块,用于从每一条道路的每一条路段对应的待匹配轨迹数据中,为每一条道路的每一个路段选择一条属性满足预置的属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据;

所述选择模块包括:

根据待匹配轨迹数据的属性信息中的采集时间信息和轨迹速度信息,从每一条道路从每一条道路每一条路段对应的待匹配轨迹数据中,为道路的一条路段确定一条采集时间满足预置采集时间范围、轨迹速度满足预置轨迹速度范围且轨迹数据起始点和终点采集时间的时间间隔差满足预置的采集时间间隔差范围的待匹配轨迹数据作为匹配的轨迹数据。

8.根据权利要求6或7所述的装置,其特征在于,所述拼接模块包括:连接子模块,用于从任一待连接路段的两个端点向外延伸,如果所述待连接路段的端点接触到电子地图道路层中其他的待匹配路段,则根据路段的属性信息,确定满足预设同一道路连接关系判断条件的待连接路段,并将满足条件的待连接路段相连;

第一确定子模块,用于从连接后的路段的两个端点继续向外延伸,继续执行前述构建道路的流程,直到连接后的路段的端点延伸后无法确定出满足预设同一道路连接关系判断条件的待连接路段,则将连接后的路段确定为一条道路,所述道路包括相互连接的若干条待连接路段。

9.根据权利要求6或7所述的装置,其特征在于,所述装置还包括:排除模块,用于排除电子地图道路层的禁止机动车通行的道路。

10.根据权利要求6或7所述的装置,其特征在于,所述装置还包括:选择模块,用于选择电子地图道路层的双向道路;

拆分模块,用于按照行车方向,将所述双向道路拆分成两条单向道路。

说明书 :

一种轨迹数据匹配方法和装置

技术领域

[0001] 本发明涉及电子地图技术领域,具体涉及一种轨迹数据匹配方法和装置。

背景技术

[0002] 21世纪,电子地图突破了传统纸质地图在时间和空间上的局限性,具有更丰富的信息含量和更广阔的使用范围。其中,道路网络数据是电子地图数据的重要组成部分。目前,由于道路网络的更新速度日益加快,所以,电子地图中的道路网络数据的更新速度也急需提高。
[0003] 实际应用中,车辆在行驶过程中,DVR(中文:行车记录仪,英文:Digital Video Recorder)自动采集设备可以采集到由若干GPS点数据组成该车辆的轨迹数据。通过对大量轨迹数据分析可以得到电子地图中的道路网络。针对同一条道路,数据库中可能存有多条良莠不齐的轨迹数据。由于在电子地图生产领域,运用于生产的轨迹数据的质量影响着最终提供给用户的地图数据的准确性,因此,需要作业人员在后台人工为每一条道路从每一条道路对应的多条轨迹数据中选择一条最匹配的轨迹数据。但是,人工匹配耗时久,耗费人力,不利于大批量道路网络数据的更新。同时,长时间的人工处理大量的轨迹匹配会导致整体匹配准确性降低。

发明内容

[0004] 本发明提供了一种轨迹数据匹配方法和装置,能够自动化完成轨迹数据的匹配,提高匹配效率,并提高了整体的轨迹数据匹配准确性。
[0005] 本发明提供了一种轨迹数据匹配方法,所述方法包括:
[0006] 将电子地图道路层中属于同一道路的路段进行拼接,得到完整的道路;
[0007] 根据预置的道路的缓冲范围,从预先采集的轨迹数据中为每一条道路的每一个路段确定出在缓冲范围内的待匹配轨迹数据;
[0008] 从每一条道路的每一条路段对应的待匹配轨迹数据中,为每一条道路的每一个路段选择一条属性满足预置的属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据。
[0009] 优选地,所述将电子地图道路层中属于同一道路的路段进行拼接,得到完整的道路,包括:
[0010] 从任一待连接路段的两个端点向外延伸,如果所述待连接路段的端点接触到电子地图道路层中其他的待匹配路段,则根据路段的属性信息,确定满足预设同一道路连接关系判断条件的待连接路段,并将满足条件的待连接路段相连;
[0011] 从连接后的路段的两个端点继续向外延伸,继续执行前述构建道路的流程,直到连接后的路段的端点延伸后无法确定出满足预设同一道路连接关系判断条件的待连接路段,则将连接后的路段确定为一条道路,所述道路包括相互连接的若干条待连接路段;
[0012] 重复前述步骤,直到所有待连接的路段均完成所述构建道路的流程。
[0013] 优选地,从每一条道路的每一条路段对应的待匹配轨迹数据中,为每一条道路的每一个路段选择一条属性满足预置的属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据,具体包括:
[0014] 根据待匹配轨迹数据的属性信息,从每一条道路每一条路段对应的待匹配轨迹数据中,为道路的一条路段确定一条属性满足预置属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据;
[0015] 从所述道路其他路段对应的待匹配的轨迹数据中,获取与所述匹配的轨迹数据的道路标识一致的待匹配轨迹数据;
[0016] 如果获取到与所述匹配的轨迹数据的道路标识一致的待匹配轨迹数据,则根据获取到的待匹配轨迹数据的属性信息,从获取到的待匹配轨迹数据中为所述道路其他路段,确定一条属性满足预置属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据;
[0017] 如果没有获取到与所述匹配的轨迹数据的道路标识一致的待匹配轨迹数据,则执行所述根据待匹配轨迹数据的属性信息,从每一条道路每一条路段对应的待匹配轨迹数据中,为道路的一条路段确定一条属性满足预置属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据的步骤;
[0018] 重复上述流程直到为道路的每一条路段选择出匹配的轨迹数据。
[0019] 优选的,所述根据待匹配轨迹数据的属性信息,从每一条道路每一条路段对应的待匹配轨迹数据中,为道路的一条路段确定一条属性满足预置属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据具体包括:
[0020] 根据待匹配轨迹数据的属性信息中的采集时间信息和轨迹速度信息,从每一条道路从每一条道路每一条路段对应的待匹配轨迹数据中,为道路的一条路段确定一条采集时间满足预置采集时间范围、轨迹速度满足预置轨迹速度范围且轨迹数据起始点和终点采集时间的时间间隔差满足预置的采集时间间隔差范围的待匹配轨迹数据作为匹配的轨迹数据。
[0021] 优选地,所述将电子地图道路层中属于同一道路的路段进行拼接,得到完整的道路之前,所述方法还包括:
[0022] 排除电子地图道路层的禁止机动车通行的道路。
[0023] 优选地,所述将电子地图道路层中属于同一道路的路段进行拼接,得到完整的道路之前,所述方法还包括:
[0024] 选择电子地图道路层的双向道路;
[0025] 按照行车方向,将所述双向道路拆分成两条单向道路。
[0026] 本发明还提供了一种轨迹数据匹配装置,所述装置包括:
[0027] 拼接模块,用于将电子地图道路层中属于同一道路的路段进行拼接,得到完整的道路;
[0028] 确定模块,用于根据预置的道路的缓冲范围,从预先采集的轨迹数据中为每一条道路的每一个路段确定出在缓冲范围内的待匹配轨迹数据;
[0029] 选择模块,用于从每一条道路的每一条路段对应的待匹配轨迹数据中,为每一条道路的每一个路段选择一条属性满足预置的属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据。
[0030] 优选地,所述拼接模块包括:
[0031] 连接子模块,用于从任一待连接路段的两个端点向外延伸,如果所述待连接路段的端点接触到电子地图道路层中其他的待匹配路段,则根据路段的属性信息,确定满足预设同一道路连接关系判断条件的待连接路段,并将满足条件的待连接路段相连;
[0032] 第一确定子模块,用于从连接后的路段的两个端点继续向外延伸,继续执行前述构建道路的流程,直到连接后的路段的端点延伸后无法确定出满足预设同一道路连接关系判断条件的待连接路段,则将连接后的路段确定为一条道路,所述道路包括相互连接的若干条待连接路段。
[0033] 优选地,所述选择模块包括:
[0034] 第二确定子模块,用于根据待匹配轨迹数据的属性信息,从每一条道路每一条路段对应的待匹配轨迹数据中,为道路的一条路段确定一条属性满足预置属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据;
[0035] 第一获取子模块,用于从所述道路其他路段对应的待匹配的轨迹数据中,获取与所述匹配的轨迹数据的道路标识一致的待匹配轨迹数据;
[0036] 第三确定子模块,用于如果获取到与所述匹配的轨迹数据的道路标识一致的待匹配轨迹数据,则根据获取到的待匹配轨迹数据的属性信息,从获取到的待匹配轨迹数据中为所述道路其他路段,确定一条属性满足预置属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据;
[0037] 第四确定子模块,用于如果没有获取到与所述匹配的轨迹数据的道路标识一致的待匹配轨迹数据,则根据待匹配轨迹数据的属性信息,从每一条道路每一条路段对应的待匹配轨迹数据中,为道路的一条路段确定一条属性满足预置属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据。
[0038] 优选地,所述第二确定子模块具体用于:
[0039] 根据待匹配轨迹数据的属性信息中的采集时间信息和轨迹速度信息,从每一条道路从每一条道路每一条路段对应的待匹配轨迹数据中,为道路的一条路段确定一条采集时间满足预置采集时间范围、轨迹速度满足预置轨迹速度范围且轨迹数据起始点和终点采集时间的时间间隔差满足预置的采集时间间隔差范围的待匹配轨迹数据作为匹配的轨迹数据。
[0040] 优选地,所述装置还包括:
[0041] 排除模块,用于排除电子地图道路层的禁止机动车通行的道路。
[0042] 优选地,所述装置还包括:
[0043] 选择模块,用于选择电子地图道路层的双向道路;
[0044] 拆分模块,用于按照行车方向,将所述双向道路拆分成两条单向道路。
[0045] 本发明首先将电子地图道路层中属于同一道路的路段进行拼接,得到完整的道路;其次,根据预置的道路的缓冲范围,从预先采集的轨迹数据中为每一条道路的每一个路段确定出在缓冲范围内的待匹配轨迹数据;再次,从每一条道路的每一条路段对应的待匹配轨迹数据中,为每一条道路的每一个路段选择一条属性满足预置的属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据。与现有技术比,本发明能够自动化完成轨迹数据的匹配,提高匹配效率,同时保证电子地图数据的准确性。另外,本发明在匹配轨迹数据之前,将待匹配路段构建成完整的道路,能够保证匹配后的轨迹数据具有明显连续性。

附图说明

[0046] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0047] 图1为本发明实施例提供的轨迹数据匹配方法流程图;
[0048] 图2为本发明实施例提供的轨迹数据匹配装置结构示意图。

具体实施方式

[0049] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0050] 参考图1,为本发明实施例提供的轨迹数据匹配方法流程图,所述方法包括:
[0051] S101:将电子地图道路层中属于同一道路的路段进行拼接,得到完整的道路。
[0052] 本实施例中,电子地图包括道路层,道路层中存在大量道路的路段。首先,将电子地图道路层中属于同一道路的路段拼接为一条完整的道路。
[0053] 实际应用中,首先确定一待连接路段,从该待连接路段的两个端点向外延伸,如果所述待连接路段的端点接触到电子地图道路层中其他的待匹配路段,则根据路段的属性信息,确定满足预设同一道路连接关系判断条件的待连接路段,并将满足条件的待连接路段相连。其次,从连接后的路段的两个端点继续向外延伸,继续执行前述构建道路的流程,直到连接后的路段的端点延伸后无法确定出满足预设同一道路连接关系判断条件的待连接路段,则将连接后的路段确定为一条道路,所述道路包括相互连接的若干条待连接路段。重复前述步骤,直到所有待连接的路段均完成所述构建道路的流程。
[0054] 具体的,本实施例中,预先设置同一道路连接关系判断条件,其中,所述同一道路连接关系判断条件可以包括具有优先级关系的若干条件。具体的,同一道路连接关系判断条件可以包括道路等级相同,道路角度差满足预设的范围、主辅路信息相同等特定条件,但不限于以上条件。其中,上述条件可以被预先配置优先级关系。如优先级最高的条件为道路等级相同,优先级次高的条件道路角度差满足预设的范围,优先级最低的条件为主辅路信息相同。
[0055] 实际应用中,将属于同一条道路的路段拼接完成后,每条道路可以包括多条路段,这些相互连接的路段中,相邻的两条路段具有的属性信息能够满足预设的同一道路连接关系判断条件。
[0056] 由于道路层的路段都是比较零散分布的,如果只是简单的根据路段进行轨迹数据的匹配,则可能会匹配出大量的断断续续的轨迹,不利于后续电子地图道路网络数据的生成。所以,本发明实施例在为路段进行轨迹数据匹配之前,首先将属于同一条道路的路段拼接成完成的道路,之后以完整道路中的路段为单位进行轨迹数据的匹配,解决了匹配出的轨迹零散的问题。
[0057] 另外,实际应用中,为了保证轨迹数据匹配的准确性,本实施例可以首先对电子地图道路层进行预处理。具体的,选择电子地图中道路层的双向道路,按照行车方向,将双向道路拆分成两条单向道路,并将拆分成的两条单向道路中的路段分别确定为待匹配路段。
[0058] 另外,由于电子地图中道路层中还包括禁止机动车通行的道路,如废弃的道路等。本实施例可以预先排除电子地图道路层的禁止机动车通行的道路,以保证轨迹数据匹配过程更有针对性,匹配的效率更高。
[0059] S102:根据预置的道路的缓冲范围,从预先采集的轨迹数据中为每一条道路的每一个路段确定出在缓冲范围内的待匹配轨迹数据。
[0060] 由于行车路线的不确定性,导致各个车辆行驶过程中DVR自动采集设备采集到的轨迹数据是不规则的,但是道路的轨迹数据至少存在于到所述道路的距离在一定范围内。所以,本发明实施例预先分别为每条道路设置缓冲范围,该缓冲范围表示到所述道路的距离范围。将处于所述缓冲范围内的轨迹数据确定为所述道路的每个路段的待匹配轨迹数据。
[0061] 具体的,轨迹数据是由DVR每秒采集的点连成的轨迹线,轨迹数据与道路数据基于位置具有对应的关系。也就是说,道路的任意一条路段能够匹配到轨迹数据。
[0062] 另外,各个路段的缓冲范围可以根据实际道路情况预先设置。由于道路在电子地图中是用一根没有宽度的线表示,所以可能会导致带有路口的道路的轨迹会偏移路段较远。为了匹配到更准确的轨迹数据,可以将这种带有路口的道路对应的路段的缓冲范围设置的比普通路段更大。
[0063] S103:从每一条道路的每一条路段对应的待匹配轨迹数据中,为每一条道路的每一个路段选择一条属性满足预置的属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据。
[0064] 本实施例中,首先根据待匹配轨迹数据的属性信息,从每一条道路每一条路段对应的待匹配轨迹数据中,为道路的一条路段确定一条属性满足预置属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据。其中,预置属性匹配条件可以包括道路属性中的一种或几种属性信息的条件。其次,从所述道路其他路段对应的待匹配的轨迹数据中,获取与所述匹配的轨迹数据的道路标识一致的待匹配轨迹数据,其中,道路标识为道路属性信息中的一种,可以唯一标识该条道路,也就是说,具有同一道路标识的路段属于同一条道路。如果获取到与所述匹配的轨迹数据的道路标识一致的待匹配轨迹数据,则根据获取到的待匹配轨迹数据的属性信息,从获取到的待匹配轨迹数据中为所述道路其他路段,确定一条属性满足预置属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据;如果没有获取到与所述匹配的轨迹数据的道路标识一致的待匹配轨迹数据,则执行所述根据待匹配轨迹数据的属性信息,从每一条道路每一条路段对应的待匹配轨迹数据中,为道路的一条路段确定一条属性满足预置属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据的步骤;重复上述流程直到为道路的每一条路段选择出匹配的轨迹数据。
[0065] 由于上下班高峰期或者晚间采集到的轨迹数据较差,同时距当前时间最近的轨迹数据更具有时效性。所以,轨迹数据的采集时间可以被作为属性匹配条件中的一个条件。
[0066] 实际应用中,本实施例可以根据待匹配轨迹数据的属性信息中的采集时间信息和轨迹速度信息,从每一条道路从每一条道路每一条路段对应的待匹配轨迹数据中,为道路的一条路段确定一条采集时间满足预置采集时间范围、轨迹速度满足预置轨迹速度范围且轨迹数据起始点和终点采集时间的时间间隔差满足预置的采集时间间隔差范围的待匹配轨迹数据作为匹配的轨迹数据。也就是说,本实施例可以将采集时间满足预置采集时间范围、轨迹速度满足预置轨迹速度范围且轨迹数据起始点和终点采集时间的时间间隔差满足预置的采集时间间隔差范围作为预置的属性匹配条件。
[0067] 利用以上方法,本实施例只要同一道路的一条路段匹配到了合适的轨迹数据,则所述道路上的其他路段均可以在与所述轨迹数据具有相同轨迹标识的轨迹数据中匹配到合适的轨迹数据。一定程度上,提高了轨迹数据的匹配速度。
[0068] 本发明实施例能够自动化完成轨迹数据的匹配,提高匹配效率,同时保证由匹配成功的轨迹数据组成的电子地图道路网络数据的准确性。另外,本发明实施例在匹配轨迹数据之前,将属于同一条道路的路段拼接成完整的道路,能够保证匹配后的轨迹数据具有明显连续性。
[0069] 参考图2,为本发明实施例提供的轨迹数据匹配装置结构示意图,所述装置包括:
[0070] 拼接模块201,用于将电子地图道路层中属于同一道路的路段进行拼接,得到完整的道路;
[0071] 确定模块202,用于根据预置的道路的缓冲范围,从预先采集的轨迹数据中为每一条道路的每一个路段确定出在缓冲范围内的待匹配轨迹数据;
[0072] 选择模块203,用于从每一条道路的每一条路段对应的待匹配轨迹数据中,为每一条道路的每一个路段选择一条属性满足预置的属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据。
[0073] 其中,所述拼接模块包括:
[0074] 连接子模块,用于从任一待连接路段的两个端点向外延伸,如果所述待连接路段的端点接触到电子地图道路层中其他的待匹配路段,则根据路段的属性信息,确定满足预设同一道路连接关系判断条件的待连接路段,并将满足条件的待连接路段相连;
[0075] 第一确定子模块,用于从连接后的路段的两个端点继续向外延伸,继续执行前述构建道路的流程,直到连接后的路段的端点延伸后无法确定出满足预设同一道路连接关系判断条件的待连接路段,则将连接后的路段确定为一条道路,所述道路包括相互连接的若干条待连接路段。
[0076] 其中,所述选择模块包括:
[0077] 第二确定子模块,用于根据待匹配轨迹数据的属性信息,从每一条道路每一条路段对应的待匹配轨迹数据中,为道路的一条路段确定一条属性满足预置属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据;
[0078] 第一获取子模块,用于从所述道路其他路段对应的待匹配的轨迹数据中,获取与所述匹配的轨迹数据的道路标识一致的待匹配轨迹数据;
[0079] 第三确定子模块,用于如果获取到与所述匹配的轨迹数据的道路标识一致的待匹配轨迹数据,则根据获取到的待匹配轨迹数据的属性信息,从获取到的待匹配轨迹数据中为所述道路其他路段,确定一条属性满足预置属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据;
[0080] 第四确定子模块,用于如果没有获取到与所述匹配的轨迹数据的道路标识一致的待匹配轨迹数据,则根据待匹配轨迹数据的属性信息,从每一条道路每一条路段对应的待匹配轨迹数据中,为道路的一条路段确定一条属性满足预置属性匹配条件的待匹配轨迹数据作为匹配的轨迹数据。
[0081] 具体的,所述第二确定子模块具体用于:
[0082] 根据待匹配轨迹数据的属性信息中的采集时间信息和轨迹速度信息,从每一条道路从每一条道路每一条路段对应的待匹配轨迹数据中,为道路的一条路段确定一条采集时间满足预置采集时间范围、轨迹速度满足预置轨迹速度范围且轨迹数据起始点和终点采集时间的时间间隔差满足预置的采集时间间隔差范围的待匹配轨迹数据作为匹配的轨迹数据。
[0083] 另外,所述装置还可以包括:
[0084] 排除模块,用于排除电子地图道路层的禁止机动车通行的道路。
[0085] 选择模块,用于选择电子地图道路层的双向道路;
[0086] 拆分模块,用于按照行车方向,将所述双向道路拆分成两条单向道路。
[0087] 本发明实施例能够自动化完成轨迹数据的匹配,提高匹配效率,同时保证由匹配成功的轨迹数据组成的电子地图道路网络数据的准确性。另外,本发明实施例在匹配轨迹数据之前,将属于同一条道路的路段拼接成完整的道路,能够保证匹配后的轨迹数据具有明显连续性。
[0088] 对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0089] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0090] 以上对本发明实施例所提供的轨迹数据匹配方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。