一种道路数据融合处理方法及装置与流程

文档序号:18193388发布日期:2019-07-17 05:41阅读:305来源:国知局
一种道路数据融合处理方法及装置与流程

本申请涉及数据处理技术领域,特别是涉及一种道路数据融合处理方法及装置。



背景技术:

通常情况下,整个路网的道路采集工作是由多个道路采集工程共同完成的,其中,各个道路采集工程采集不完全相同的道路,各个道路采集工程采集到的道路结合在一起形成整个路网。发明人发现,由于,道路采集工程所采集的路网区域并不是按照严格的道路归属区域划分出来的,因此,会出现不同的道路采集工程采集了同一条道路的情况,比如,两个不同的道路采集工程各采集的具有连通关系的道路存在部分重合。在这种情况下,在对这两个道路采集工程采集到的道路数据进行融合时,若采用将道路的端点直接相连的方式,则会导致融合得到的道路存在折返的情况,从而导致融合得到的道路与道路真实走向不相符,出现道路数据融合结果不正确的问题。



技术实现要素:

为了解决上述技术问题,本申请实施例提供了一种道路数据融合处理方法及装置,以使得不同道路采集工程采集到的具有重合部分路段的道路在融合处理之后所得到的道路能够避免出现折返的情况,从而使得融合得到的道路与该道路真实走向相符,避免出现道路数据融合结果不正确的问题。

第一方面,本申请实施例提供了一种道路数据融合处理方法,包括:

选取目标道路采集工程采集到的第一道路,所述第一道路的至少一个端点为断点;

从除所述目标道路采集工程之外的其他道路采集工程采集到的道路中,查找与所述第一道路存在重合部分的第二道路;

对所述第一道路与所述第二道路进行融合处理,得到不包括重复路段的目标道路。

可选的,若所述第一道路仅有一个端点为断点,则所述利用所述第一道路与所述第二道路中的至少一条道路形成融合后的目标道路,以使得所述目标道路中不存在重复的路段,包括:

获取所述第二道路上与所述第一道路的断点距离最近的位置点;

从所述第二道路上,删除所述第二道路与所述第一道路重合的部分路段,所述重合的部分路段的一个端点为所述第二道路的一个端点,另一个端点为所述位置点;

通过所述第一道路的断点和所述第二道路的所述位置点,将所述第一道路与所述第二道路剩余的部分路段进行连接,得到融合后的目标道路。

可选的,若所述第一道路的两个端点均为断点,则所述利用所述第一道路与所述第二道路中的至少一条道路形成融合后的目标道路,以使得所述目标道路中不存在重复的路段,包括:

判断所述第二道路的端点是否均为断点,若所述第二道路至少有一个端点不是断点,则将所述第二道路确定为所述第一道路和所述第二道路融合得到的目标道路。

可选的,所述方法进一步包括:

若所述第二道路的两个端点均为断点,则判断所述第二道路是否比所述第一道路长,如果所述第二道路比所述第一道路长,则执行所述将所述第二道路确定为所述第一道路和所述第二道路融合得到的目标道路的步骤;

如果所述第二道路比所述第一道路短,则删除所述第二道路,将所述第一道路确定为所述第一道路和所述第二道路融合得到的目标道路。

可选的,选取目标道路采集工程采集到的第一道路,所述第一道路的至少一个端点为断点,具体包括:

从目标道路采集工程采集到的道路中,获取至少一个端点到所述目标道路采集工程采集到的其他道路的距离均大于预定的距离阈值的道路作为所述第一道路,到所述目标道路采集工程采集到的其他道路的距离均大于预定距离阈值的端点为所述第一道路的断点。

第二方面,本申请实施例提供了一种道路数据融合处理装置,包括:

道路选取单元,用于选取目标道路采集工程采集到的第一道路,所述第一道路的至少一个端点为断点;

道路查找单元,用于从除所述目标道路采集工程之外的其他道路采集工程采集到的道路中,查找与所述第一道路存在重合部分的第二道路;

融合处理单元,用于对所述第一道路与所述第二道路进行融合处理,得到不包括重复路段的目标道路。

可选的,若所述第一道路仅有一个端点为断点,则所述融合处理单元包括:

位置点获取子单元,用于获取所述第二道路上与所述第一道路的断点距离最近的位置点;

重复路段删除子单元,用于从所述第二道路上,删除所述第二道路与所述第一道路重合的部分路段,所述重合的部分路段的一个端点为所述第二道路的一个端点,另一个端点为所述位置点;

道路连接子单元,用于通过所述第一道路的断点和所述第二道路的所述位置点,将所述第一道路与所述第二道路剩余的部分路段进行连接,得到融合后的目标道路。

可选的,若所述第一道路的两个端点均为断点,则所述融合处理单元包括:

断点判断子单元,用于判断所述第二道路的端点是否均为断点;

第一道路确定子单元,用于在所述断点判断子单元确定所述第二道路至少有一个端点不是断点的情况下,将所述第二道路确定为所述第一道路和所述第二道路融合得到的目标道路。

可选的,所述融合处理单元还包括:

长度判断子单元,用于在所述断点判断子单元确定所述第二道路的两个端点均为断点的情况下,判断所述第二道路是否比所述第一道路长;

触发子单元,用于在所述长度判断子单元确定所述第二道路比所述第一道路长的情况下,触发所述道路确定子单元将所述第二道路确定为所述第一道路和所述第二道路融合得到的目标道路的步骤;

第二道路确定子单元,用于在所述长度判断子单元确定所述第二道路比所述第一道路短的情况下,删除所述第二道路并将所述第一道路确定为所述第一道路和所述第二道路融合得到的目标道路。

可选的,所述道路选取单元,具体用于:

从目标道路采集工程采集到的道路中,获取至少一个端点到所述目标道路采集工程采集到的其他道路的距离均大于预定的距离阈值的道路作为所述第一道路,到所述目标道路采集工程采集到的其他道路的距离均大于预定距离阈值的端点为所述第一道路的断点。

与现有技术相比,本申请提供的技术方案的优点在于:

本申请实施例的技术方案,选取目标道路采集工程采集到的至少有一个端点为断点的第一道路,从除该目标道路采集工程之外的其他道路采集工程采集到的道路中查找与该第一道路存在重合部分的第二道路,对该第一道路与该第二道路进行融合处理,从而得到不包括重复路段的目标道路。由此可见,由于本申请对不同道路采集工程采集到的、具有重合部分路段的第一道路与第二道路进行融合处理,所得到的目标道路中不包括重复路段,因此,融合处理后的目标道路就不存在折返的情况,从而融合处理后的目标道路与该道路真实走向是相符的,这样就避免了出现道路数据融合结果不正确的问题。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为现有技术中道路数据融合处理的一种场景示意图;

图2为本申请实施例中道路数据融合处理的一种场景示意图;

图3为本申请实施例中一种道路数据融合处理方法的流程示意图;

图4为本申请实施例中道路数据融合处理的一种场景示意图;

图5为本申请实施例中道路数据融合处理的一种场景示意图;

图6为本申请实施例中道路数据融合处理的一种场景示意图;

图7为本申请实施例中道路数据融合处理的一种场景示意图;

图8为本申请实施例中道路数据融合处理的一种场景示意图;

图9为本申请实施例中道路数据融合处理的一种场景示意图;

图10为本申请实施例中一种道路数据融合处理装置的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

发明人经过研究发现,在现有技术中,在对不同道路采集工程采集到的两条道路进行融合处理时,融合处理后得到的道路存在折返的情况,这与道路的真实走向不相符。例如,图1示出了现有技术的道路数据融合处理的一种示例性场景。其中,道路采集工程001采集到了道路a,道路采集工程002采集到了与道路a具有连通关系的道路b,道路a与道路b存在重合部分。在对道路a和道路b进行融合处理之后,所得到的道路中由于存在重复路段而出现了折返的情况,这与该道路的真实走向是不相符的。

为了解决上述问题,在本申请实施例中,选取目标道路采集工程采集到的至少有一个端点为断点的第一道路,从除该目标道路采集工程之外的其他道路采集工程采集到的道路中查找与该第一道路存在重合部分的第二道路,对该第一道路与该第二道路进行融合处理,从而得到不包括重复路段的目标道路。由此可见,由于本申请对不同道路采集工程采集到的、具有重合部分路段的第一道路与第二道路进行融合处理,所得到的目标道路中不包括重复路段,因此,融合处理后的目标道路就不存在折返的情况,从而融合处理后的目标道路与该道路真实走向是相符的,这样就避免了出现道路数据融合结果不正确的问题。

举例说明,图2示出了本申请实施例中道路数据融合处理的一种示例性场景。其中,道路采集工程001采集到了第一道路,道路采集工程002采集到了与第一道路具有连通关系的第二道路。第一道路的端点b与道路采集工程001采集到的其他道路均不相连,即端点b为断点。第一道路与第二道路之间存在重合部分,即第一道路中的路段ab与第二道路中的路段cd是重合的。在对第一道路与第二道路融合处理之后得到的目标道路中,仅保留了路段ab而删除了路段cd,第一道路的端点b与第二道路上的位置点d相连接,此时,由于第一道路和第二道路上不存在重复路段,因此,融合处理后得到的道路也不存在折返的情况。

需要说明的是,上述图2所示出的场景仅是本申请实施例提供的一个场景示例,本申请实施例并不限于此场景。

下面结合附图,通过实施例来详细说明本申请实施例中道路数据融合处理方法及装置的具体实现方式。

示例性方法

参见图3,示出了本申请实施例中一种道路数据融合处理方法的流程示意图。在本实施例中,所述方法例如可以包括以下步骤:

步骤301、选取目标道路采集工程采集到的第一道路,所述第一道路的至少一个端点为断点。

在融合多个道路采集工程采集到的道路数据时,可以以其中一个道路采集工程作为目标道路采集工程,在目标道路采集工程采集到的道路数据的基础上,通过融合处理,补充其他道路采集工程采集到而目标道路采集工程没有采集到的道路数据。举例说明,假设要对道路采集工程001和道路采集工程002进行融合,可以以工程001为目标道路采集工程,利用工程002采集到而工程001没有采集到的道路数据与工程001进行融合。

可以理解的是,由于要在目标道路采集工程采集到的道路数据的基础上补充道路数据,因此,融合处理主要是针对目标道路采集工程采集到的不完整道路。其中,不完整道路即为,该道路上至少有一个端点为断点,所述断点与所述目标道路采集工程采集到的其他道路均不相连。为此,在道路数据融合处理时,可以从目标道路采集工程采集到的道路中选取至少有一个端点为断点的第一道路,作为待融合的道路。

在一些实施方式中,对于一条道路来说,该道路的端点是否与另一条道路相连,可以根据该道路的端点与另一条道路之间的距离来进行判断。若该道路的端点与另一条道路之间的距离大于预定的距离阈值,则可以确定该道路的端点与另一条道路不相连。若该条道路的端点与另一条道路之间的距离小于或等于预定的距离阈值,则可以确定该道路的端点与另一条道路相连。具体到目标道路采集工程采集到的第一道路来说,若第一道路的端点与该工程采集到的其他道路之间的距离均大于预定的距离阈值,则该第一道路的端点与该工程采集到的其他道路均不相连,则该第一道路的端点即为断点。也就是说,步骤301可以包括:从目标道路采集工程采集到的道路中,获取至少一个端点到所述目标道路采集工程采集到的其他道路的距离均大于预定的距离阈值的道路作为所述第一道路,到所述目标道路采集工程采集到的其他道路的距离均大于预定距离阈值的端点为所述第一道路的断点。

可以理解的是,目标采集工程采集到的第一道路通常具有两个端点。若这两个端点均与目标采集工程采集到的其他道路之间的距离都大于预设的距离阈值,则这两个端点均与目标道路采集工程采集到的其他道路都不相连,即第一道路的两个端点均为断点。若其中只有一个端点与目标采集工程采集到的其他道路之间的距离均大于预设的距离阈值,则只有该端点与目标道路采集工程采集到的其他道路都不相连,即第一道路只有一个端点为断点。

步骤302、从除所述目标道路采集工程之外的其他道路采集工程采集到的道路中,查找与所述第一道路存在重合部分的第二道路。

对于两个不同的道路采集工程分别采集到的两条道路,若这两条道路之间存在重合部分,则这两条道路实际上是具有连通关系的两条道路,具体的:

两条道路可以是这两个道路采集工程对同一条道路采集而得到的道路数据,即这两条道路对应于同一条道路。这种情况,可以通过道路名称、道路id等属性,获得两个道路采集工程对同一条道路采集得到的道路数据。

或者,

两条道路是这两个道路采集工程采集对不同道路进行采集而得到的道路数据,由于这两条道路具有连通关系,所以,采集时可能存在采集其中一条道路的数据时也采集到另一条道路的数据,也可能存在两条道路采集时都采集到了与其连通的另一条道路的情况。这种情况,也可以通过道路名称(比如以路口命名的名称,建国门路口到新华门路口的道路),或者通过道路的端点与断点之间的距离等,来寻找具有连通关系的道路,比如,获取其他道路采集工程采集到的道路的端点到第一道路的断点的距离,如果距离在一定范围内,则可以将此类道路视为第二道路。

因此,针对目标道路采集工程采集到的第一道路,可以查找其他道路采集工程采集到的、与第一道路存在重合部分的第二道路,以便针对具有连通关系的第一道路与第二道路进行融合处理。

例如,在图4所示的示例中,假设要对道路采集工程001与道路采集工程002进行道路数据融合处理,以道路采集工程001作为目标道路采集工程,针对工程001采集到的、至少有一个端点为断点的道路a,可以从工程002中查找与道路a具有重合部分ab的道路b,以便对道路a与道路b进行融合处理。道路a和道路b可以是同一条道路,即,道路a和道路b具有相同的道路属性,如道路id或者道路名称等;道路a和道路b也可以是两条道路,其中重合的ab属于道路a,这时可以通过断点和端点之间的距离确定出道路a和道路b。

步骤303、对所述第一道路与所述第二道路进行融合处理,得到不包括重复路段的目标道路。

可以理解的是,由于第一道路与第二道路之间具有重合部分,目标道路仅包含第一道路中该重合部分的路段或第二道路中该重合部分的路段,而并不同时包含第一道路中该重合部分的路段以及第二道路中该重合部分的路段,这样目标道路就不会包括重复路段。

在对第一道路与第二道路进行融合处理时,可以利用第一道路和/或第二道路,形成不包括重复路段的目标道路。

例如,一种融合处理的方式在于,可以将第一道路与第二道路相连接,以连接后得到的道路作为目标道路。为了使得目标道路中不包括重复路段,第一道路与第二道路的连接方式具体可以是,确定第二道路上与第一道路的断点距离最近的位置点并基于该位置点确定第二道路上与第一道路重合的部分路段,然后,从第二道路上删除与第一道路重合的部分路段,并通过第一道路的断点和第二道路的该位置点,将第一道路与第二道路连接起来,以形成目标道路。

举例说明,在图5所示的示例中,假设道路采集工程001采集到了道路a等道路,道路采集工程002采集到了道路b等道路。道路a的一个端点a为断点。道路a上断点a与位置点c之间的路段ac与道路b上位置点b与端点d之间的路段bd是重合的。在对道路a与道路b进行融合处理时,可以先确定道路b上与道路a的断点a距离最近的位置点b,然后将道路b上位置点b与端点d之间的路段bd删除,再通过连接断点a与位置点b,将道路a与道路b剩余的路段连接在一起,形成目标道路。

在本实施例中,可以根据第一道路在目标道路采集工程中与其他道路连接的情况,选择不同的实施方式对第一道路与第二道路进行融合处理。

作为一种示例,若第一道路中只有一个端点为断点而另一个端点连接了目标道路采集工程采集到的其他道路,则可以通过前述连接第一道路与第二道路的方式对第一道路和第二道路进行融合处理。具体地,若所述第一道路仅有一个端点为断点,则步骤203可以包括:获取所述第二道路上与所述第一道路的断点距离最近的位置点;从所述第二道路上,删除所述第二道路与所述第一道路重合的部分路段,所述重合的部分路段的一个端点为所述第二道路的一个端点(该端点投影到第一道路上存在投影点,如图5所示的端点d),另一个端点为所述位置点;通过所述第一道路的断点和所述第二道路的所述位置点,将所述第一道路与所述第二道路剩余的部分路段进行连接,得到融合后的目标道路。

举例说明,在图6所示的示例中,假设道路采集工程001采集到了道路a、道路c等道路,道路采集工程002采集到了道路b、道路d等道路。道路a的一个端点e与道路c相连,另一个端点a为断点。道路b的一个端点f与道路d相连,另一个端点d为断点。道路a上断点a与位置点c之间的路段ac与道路b上位置点b与端点d之间的路段bd是重合的。在对道路a与道路b进行融合处理时,可以先确定道路b上与道路a的断点a距离最近的位置点b,然后将道路b上位置点b与端点d之间的路段bd删除,再通过连接断点a与位置点b,将道路a与道路b剩余的路段连接在一起,形成目标道路ef。

作为另一种示例,若第一道路的两个端点均为断点且第二道路至少有一个端点不为断点,即第一道路为与其他道路均不相连的孤立道路而第二道路为与其他道路相连的非孤立道路,则可以通过以第二道路替换第一道路的方式,将第二道路作为融合后的目标道路,从而避免路网中出现孤立道路。具体地,若所述第一道路的两个端点均为断点,则步骤203可以包括:判断所述第二道路的端点是否均为断点,若所述第二道路至少有一个端点不是断点,则将所述第二道路确定为所述第一道路和所述第二道路融合得到的目标道路。

举例说明,在图7所示的示例中,假设道路采集工程001采集到了道路a等道路,道路采集工程002采集到了道路b、道路d等道路。道路a的端点c和端点a为断点。道路b的一个端点f与道路d相连,另一个端点e为断点。道路a上断点a与断点c之间的路段ac与道路b上位置点b与位置点d之间的路段bd是重合的。在对道路a与道路b进行融合处理时,可以将道路b作为目标道路,即目标道路ef。

作为又一种示例,若第一道路的两个端点及第二道路的两个端点均为断点,即第一道路和第二道路均为与其他道路均不相连的孤立道路,则可以通过从第一道路和第二道路中选取较长的道路作为融合后的目标道路,从而使得本次融合后得到的道路更长,以便在后续融合过程中更容易消除孤立道路。具体地,若所述第一道路的两个端点均为断点,则步骤203可以包括:若所述第二道路的两个端点均为断点,则判断所述第二道路是否比所述第一道路长,如果所述第二道路比所述第一道路长,则执行所述将所述第二道路确定为所述第一道路和所述第二道路融合得到的目标道路的步骤;如果所述第二道路比所述第一道路短,则删除所述第二道路,将所述第一道路确定为所述第一道路和所述第二道路融合得到的目标道路。

举例说明,在图8所示的示例中,假设道路采集工程001采集到了道路a等道路,道路采集工程002采集到了道路b等道路。道路a的端点a和端点c为断点。道路b的端点e和端点f为断点。道路a上断点a与断点c之间的路段ac与道路b上位置点b与位置点d之间的路段bd是重合的。在对道路a与道路b进行融合处理时,由于道路b比道路a更长,可以将道路b作为目标道路,即目标道路ef。

可以理解的是,在目标道路采集工程中,除了能够采集到具有断点的不完整道路之外,还能够采集到不具有断点的完整道路。完整道路的两个端点均连接在目标道路采集工程采集到的其他道路上,也即,完整道路的两个端点均不为断点。对于完整道路来说,其并不需要再与其他道路采集工程采集到的道路进行融合处理,即完整道路可以直接作为融合后的目标道路。具体地,本实施例还可以包括:选取目标道路采集工程采集到的第三道路,所述第三道路的两个端点均不为断点;将所述第三道路确定为融合后的目标道路。

举例说明,在图9所示的示例中,假设道路采集工程001采集到了道路a、道路b和道路c等道路。道路a的端点a连接在道路b上,道路a的端点b连接在道路c,则道路a不必再与其他道路采集工程采集到的道路进行融合处理,可以直接作为融合后的目标道路ab。

通过本实施例的技术方案,选取目标道路采集工程采集到的至少有一个端点为断点的第一道路,从除该目标道路采集工程之外的其他道路采集工程采集到的道路中查找与该第一道路存在重合部分的第二道路,对该第一道路与该第二道路进行融合处理,从而得到不包括重复路段的目标道路。由此可见,由于本实施例对不同道路采集工程采集到的、具有重合部分路段的第一道路与第二道路进行融合处理,所得到的目标道路中不包括重复路段,因此,融合处理后的目标道路就不存在折返的情况,从而融合处理后的目标道路与该道路真实走向是相符的,这样就避免了出现道路数据融合结果不正确的问题。

下面通过一个具体的应用示例,介绍本申请实施例提供的道路数据融合处理方法。其中,该示例是要对道路采集工程001采集到的道路数据与道路采集工程002采集到的道路数据进行融合处理。在该示例中,道路数据融合处理方法可以包括如下步骤:

步骤a、从道路采集工程001采集到的道路中选取一条道路a。

步骤b、判断道路a的端点中是否存在断点。

可以理解的是,根据步骤b的判断结果,可以分别进入后续的不同步骤。若道路a的端点中存在断点,则进入步骤d。若道路a的端点中不存在断点,则进入步骤c。

步骤c、将道路a确定为融合后的目标道路。

步骤d、从道路采集工程002采集到的道路中查找与道路a存在重合部分的道路,得到道路b。

步骤e、判断道路a的两个端点是否均为断点。

可以理解的是,根据步骤e的判断结果,可以分别进入后续的不同步骤。若道路a仅有一个端点为断点,则进入步骤f。若道路a的两个端点均为断点,则进入步骤i。

步骤f、获取道路b上与道路a的断点距离最近的位置点。

步骤g、从道路b上删除与道路a重合的部分路段,所述部分路段的一个端点为所述步骤f获取的位置点。

步骤h、通过道路a的断点与道路b的位置点,将道路a与道路b连接,得到融合后的目标道路。

步骤i、判断道路b的两个端点是否均为断点。

可以理解的是,根据步骤i的判断结果,可以分别进入后续的不同步骤。若道路b至少有一个端点不为断点,则进入步骤j。若道路b的两个端点均为断点,则进入步骤k。

步骤j、将道路b确定为融合后的目标道路。

步骤k、判断道路b是否比道路a更长。

可以理解的是,根据步骤k的判断结果,可以分别进入后续的不同步骤。若道路b比道路a更长,则进入步骤l。若道路b不比道路a长,则进入步骤m。

步骤l、将道路b确定为融合后的目标道路。

步骤m、将道路a确定为融合后的目标道路

在为道路采集工程001采集到的道路a确定了融合后的目标道路之后,可以再选取道路采集工程001采集到的另一条道路,按照步骤a至步骤m再为另一条道路确定融合后的道路,直至道路采集工程001采集到的所有道路处理完毕。

在本实施例中,由于本实施例对不同道路采集工程采集到的、具有重合部分路段的第一道路与第二道路进行融合处理,所得到的目标道路中不包括重复路段,因此,融合处理后的目标道路就不存在折返的情况,从而融合处理后的目标道路与该道路真实走向是相符的,这样就避免了出现道路数据融合结果不正确的问题。

参见图10,示出了本申请实施例中一种道路数据融合处理装置的结构示意图。在本实施中,所述装置例如可以包括:

道路选取单元1001,用于选取目标道路采集工程采集到的第一道路,所述第一道路的至少一个端点为断点;

道路查找单元1002,用于从除所述目标道路采集工程之外的其他道路采集工程采集到的道路中,查找与所述第一道路存在重合部分的第二道路;

融合处理单元1003,用于对所述第一道路与所述第二道路进行融合处理,得到不包括重复路段的目标道路。

可选的,若所述第一道路仅有一个端点为断点,则所述融合处理单元1003包括:

位置点获取子单元,用于获取所述第二道路上与所述第一道路的断点距离最近的位置点;

重复路段删除子单元,用于从所述第二道路上,删除所述第二道路与所述第一道路重合的部分路段,所述重合的部分路段的一个端点为所述第二道路的一个端点,另一个端点为所述位置点;

道路连接子单元,用于通过所述第一道路的断点和所述第二道路的所述位置点,将所述第一道路与所述第二道路剩余的部分路段进行连接,得到融合后的目标道路。

可选的,若所述第一道路的两个端点均为断点,则所述融合处理单元1003包括:

断点判断子单元,用于判断所述第二道路的端点是否均为断点;

第一道路确定子单元,用于在所述断点判断子单元确定所述第二道路至少有一个端点不是断点的情况下,将所述第二道路确定为所述第一道路和所述第二道路融合得到的目标道路。

可选的,所述融合处理单元1003还包括:

长度判断子单元,用于在所述断点判断子单元确定所述第二道路的两个端点均为断点的情况下,判断所述第二道路是否比所述第一道路长;

触发子单元,用于在所述长度判断子单元确定所述第二道路比所述第一道路长的情况下,触发所述道路确定子单元将所述第二道路确定为所述第一道路和所述第二道路融合得到的目标道路的步骤;

第二道路确定子单元,用于在所述长度判断子单元确定所述第二道路比所述第一道路短的情况下,删除所述第二道路并将所述第一道路确定为所述第一道路和所述第二道路融合得到的目标道路。

可选的,所述道路选取单元1001,具体用于:

从目标道路采集工程采集到的道路中,获取至少一个端点到所述目标道路采集工程采集到的其他道路的距离均大于预定的距离阈值的道路作为所述第一道路,到所述目标道路采集工程采集到的其他道路的距离均大于预定距离阈值的端点为所述第一道路的断点。

在本实施例中,由于对不同道路采集工程采集到的、具有重合部分路段的第一道路与第二道路进行融合处理,所得到的目标道路中不包括重复路段,因此,融合处理后的目标道路就不存在折返的情况,从而融合处理后的目标道路与该道路真实走向是相符的,这样就避免了出现道路数据融合结果不正确的问题。

所述领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述到的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性、机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,可以采用软件功能单元的形式实现。

需要说明的是,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上对本发明所提供的一种道路数据融合处理方法及装置进行了详细介绍,本文中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1