检查全网道路连通性的方法和装置的制作方法

文档序号:6341382阅读:236来源:国知局
专利名称:检查全网道路连通性的方法和装置的制作方法
技术领域
本发明涉及电子地图领域,特别是指一种检查全网道路连通性的方法和装置。
背景技术
路网连通性检查是电子地图生产行业的典型工作环节。为了保证发布数据的质量,电子地图厂商在发布电子地图数据前,都要检查道路全网的连通情况,防止产生物理浮岛或各种属性下的逻辑浮岛。物理浮岛是指一段或多段彼此连通的道路在物理位置上不与任何其他道路连通而形成的子路网。逻辑浮岛是指由于某些逻辑关系不连通而形成的一段或多段道路形成的子路网。检查路网连通性的传统方法是基于计算有向图的强连通分量(Mrongly Connected Component)的 Kosaraju 算法、Tarjan 算法和 Gabow 算法。主要步骤是首先,将电子地图中的道路网络构造为图论中的有向图。将道路全网中所有的道路构造为有向图中的点(Vertex),将相互挂接并且不存在禁止关系的道路构造为有向图中的边(Edge)。禁止关系指在物理上相关连接但由于交通规制而无法到达。然后,在生成的有向图中使用Kosaraju、Tarjan或Gabow算法或其他连通性检查方法找到所有的强连通分量。电子地图生产企业面临客户对鲜度越来越高的要求。也就是说,局部快速更新的要求,如果现实环境中发生路网变化,需要电子生产企业尽快反映在其数据中。电子地图生产企业的传统生产模式是每次发布全网道路数据(在中国一般指全国道路)时,在全网中进行一次连通性检查。由于全国路网数据量太大,例如达到千万数量级,连通性检查是一个很耗时的过程。由于局部路网进行检查无法保证全网范围的强连通, 因此,即使仅对局部更新,每次也必须对道路全网进行检查,因此,检查周期长,无法适应快速更新作业的生产模式。

发明内容
本发明要解决的技术问题是提供一种检查全网道路连通性的方法和装置,能够减少在道路全网的部分数据更新后对道路全网进行连通性检查的时间。为解决上述技术问题,本发明的实施例提供技术方案如下一方面,提供一种检查全网道路连通性的方法,包括步骤1,获取全局路网的道路数据对应的全局图幅的全网概要连通图,所述全局路网的道路数据包含多个局部路网的道路数据;所述全网概要连通图包括所述多个局部路网的道路数据对应的子图幅的局部概要连通图;所述局部概要连通图表示所述子图幅的图廓点之间的连接关系;所述图廓点之间的连接关系根据所述子图幅内的所述图廓点之间的道路的连接关系确定;所述图廓点为所述子图幅的图廓线与所述子图幅内的道路之间的交点;步骤2,获取被更新的部分道路数据;
步骤3,根据所述被更新的部分道路数据,查找所述被更新的部分道路数据所在的
第一子图幅;步骤4,根据所述被更新的道路数据,重新生成查找到的所述第一子图幅的局部概要连通图;步骤5,使用重新生成的所述第一子图幅的局部概要连通图,更新所述全网概要连通图;步骤6,根据所述第一子图幅内的道路数据和更新后的所述全网概要连通图内的除所述第一子图幅的其他子图幅的局部概要连通图,检查全局路网的道路连通性,生成检
查结果。所述方法还包括如果所述检查结果为所述全网概要连通图中存在组成浮岛的图廓点和/或道路,则输出所述组成浮岛的所述图廓点的标识信息和/或所述道路的标识信息。所述局部概要连通图保存有与图廓点连接的道路与图廓点之间的对应关系;所述方法还包括根据所述对应关系,查找所述组成浮岛的图廓点对应的道路;输出所述组成浮岛的图廓点对应的道路的标识信息。所述步骤1之前,所述方法还包括生成所述局部路网的道路数据对应的子图幅的局部概要连通图;生成所述全局路网的道路数据对应的全局图幅的全网概要连通图。所述生成所述局部路网的道路数据对应的子图幅的局部概要连通图的步骤包括获取所述全局路网的道路数据对应的全局图幅;使用预定大小的图廓线,将所述全局图幅分成多个子图幅;将所述图廓线与所述子图幅中的道路之间的交点,作为图廓点;根据所述子图幅的图廓点之间的道路的连接关系,获取图廓点之间的连接关系;根据所述图廓点之间的连接关系,生成局部概要连通图;所述生成所述全局路网的道路数据对应的全局图幅的全网概要连通图的步骤包括组合各个子图幅对应的局部概要连通图,生成全网概要连通图。所述连接关系包括物理连接关系和可行驶方向;所述浮岛包括物理浮岛和逻辑浮岛。另一方面,提供一种检查全网道路连通性的装置,包括连通图获取单元,获取全局路网的道路数据对应的全局图幅的全网概要连通图, 所述全局路网的道路数据包含多个局部路网的道路数据;所述全网概要连通图包括所述多个局部路网的道路数据对应的子图幅的局部概要连通图;所述局部概要连通图表示所述子图幅的图廓点之间的连接关系;所述图廓点之间的连接关系根据所述子图幅内的所述图廓点之间的道路的连接关系确定;所述图廓点为所述子图幅的图廓线与所述子图幅内的道路之间的交点;道路数据获取单元,获取被更新的部分道路数据;子图幅查找单元,根据所述被更新的部分道路数据,查找所述被更新的部分道路数据所在的第一子图幅;第一局部概要连通图生成单元,根据所述被更新的道路数据,重新生成查找到的所述第一子图幅的局部概要连通图;连通图更新单元,使用重新生成的所述第一子图幅的局部概要连通图,更新所述全网概要连通图;检查单元,根据所述第一子图幅内的道路数据和更新后的所述全网概要连通图内的除所述第一子图幅的其他子图幅的局部概要连通图,检查全局路网的道路连通性,生成检查结果。所述的检查全网道路连通性的装置,还包括输出单元,当所述检查结果为所述全网概要连通图中存在组成浮岛的图廓点和 /或道路,输出所述组成浮岛的所述图廓点的标识信息和/或所述道路的标识信息。所述局部概要连通图保存有图廓点和与图廓点连接的道路的对应关系;所述装置还包括道路查找单元,根据所述对应关系,查找所述组成浮岛的图廓点对应的道路;所述输出单元还用于,输出所述组成浮岛的图廓点对应的道路的标识信息。所述的检查全网道路连通性的装置,还包括第二局部概要连通图生成单元,生成所述局部路网的道路数据对应的子图幅的局部概要连通图;全网概要连通图生成单元,生成所述全局路网的道路数据对应的全局图幅的全网概要连通图;所述第二局部概要连通图生成单元包括全局图幅获取子单元,获取所述全局路网的道路数据对应的全局图幅;划分子单元,使用预定大小的图廓线,将所述全局图幅分成多个子图幅;图廓点处理生成子单元,将所述图廓线与所述子图幅中的道路之间的交点,作为图廓点;连接关系获取子单元,根据所述子图幅的图廓点之间的道路的连接关系,获取图廓点之间的连接关系;局部概要连通图生成子单元,根据所述图廓点之间的连接关系,生成局部概要连通图;所述全网概要连通图生成单元具体为组合各个子图幅对应的局部概要连通图,生成全网概要连通图。本发明的实施例具有以下有益效果上述方案中,对全局路网的道路数据进行连通性检查时,只需要处理被更新的部分道路数据所在的第一子图幅的道路数据和更新后的所述全网概要连通图内的除所述第一子图幅的其他子图幅的局部概要连通图,由于减少了待处理的数据量,因此减少了检查时间,提高了检查效率。


图1为本发明所述的检查全网道路连通性的方法的流程示意图2为本发明所述的生成所述局部路网的道路数据对应的子图幅的局部概要连通图的方法的流程示意图;图3为本发明所述的子图幅的示意图;图4为本发明所述的子图幅对应的局部概要连通图的示意图;图5为本发明的检查全网道路连通性的装置的结构示意图。
具体实施例方式为使本发明的实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。如图1所示,为本发明所述的一种检查全网道路连通性的方法,包括步骤11,获取全局路网的道路数据对应的全局图幅的全网概要连通图,所述全局路网的道路数据包含多个局部路网的道路数据;所述全网概要连通图包括所述多个局部路网的道路数据对应的子图幅的局部概要连通图;所述局部概要连通图表示所述子图幅的图廓点之间的连接关系;所述图廓点之间的连接关系根据所述子图幅内的所述图廓点之间的道路的连接关系确定;所述图廓点为所述子图幅的图廓线与所述子图幅内的道路之间的夺占.步骤12,获取被更新的部分道路数据;步骤13,根据所述被更新的部分道路数据,查找所述被更新的部分道路数据所在的第一子图幅;步骤14,根据所述被更新的道路数据,重新生成查找到的所述第一子图幅的局部概要连通图;步骤15,使用重新生成的所述第一子图幅的局部概要连通图,更新所述全网概要连通图;步骤16,根据所述第一子图幅内的道路数据和更新后的所述全网概要连通图内的除所述第一子图幅的其他子图幅的局部概要连通图,检查全局路网的道路连通性,生成检
查结果。所述方法还包括步骤17,如果所述检查结果为所述全网概要连通图中存在组成浮岛的图廓点和 /或道路,则输出所述组成浮岛的所述图廓点的标识信息和/或所述道路的标识信息。所述连接关系包括物理连接关系和可行驶方向;相应的,所述浮岛包括物理浮岛和逻辑浮
岛ο可选的,所述局部概要连通图保存有与图廓点连接的道路与图廓点之间的对应关系;所述方法还包括步骤18,根据所述对应关系,查找所述组成浮岛的图廓点对应的道路;步骤19,输出所述组成浮岛的图廓点对应的道路的标识信息。所述步骤11之前,所述方法还包括生成所述局部路网的道路数据对应的子图幅的局部概要连通图;生成所述全局路网的道路数据对应的全局图幅的全网概要连通图。
所述生成所述局部路网的道路数据对应的子图幅的局部概要连通图的步骤包括步骤21,获取所述全局路网的道路数据对应的全局图幅;例如,图3所示为全局图幅;步骤22,使用预定大小的图廓线,将所述全局图幅分成多个子图幅;例如图3中, 使用图廓线 A4 — Al — A7、A5 — A2 — A8、A6 — A3 — A9、A4 — A5 — A6、Al — A2 — A3、 A7 — A8 — A9分成四个子图幅,各个子图幅中示意了道路之间的连接情况。步骤23,将所述图廓线与所述子图幅中的道路之间的交点,作为图廓点;例如图3 中,实心点bl、l32为图廓点;空心点vl、v2为结点;步骤M,根据所述子图幅的图廓点之间的道路的连接关系,获取图廓点之间的连接关系;步骤25,根据所述图廓点之间的连接关系,生成局部概要连通图;如图4所示,分别生成四个子图幅的局部概要连通图。所述生成所述全局路网的道路数据对应的全局图幅的全网概要连通图的步骤包括组合各个子图幅对应的局部概要连通图,生成全网概要连通图。如图4所示,四个子图幅的局部概要连通图组成成全网概要连通图。如图5所示,为本发明所述的一种检查全网道路连通性的装置,包括连通图获取单元31,获取全局路网的道路数据对应的全局图幅的全网概要连通图,所述全局路网的道路数据包含多个局部路网的道路数据;所述全网概要连通图包括 所述多个局部路网的道路数据对应的子图幅的局部概要连通图;所述局部概要连通图表示所述子图幅的图廓点之间的连接关系;所述图廓点之间的连接关系根据所述子图幅内的所述图廓点之间的道路的连接关系确定;所述图廓点为所述子图幅的图廓线与所述子图幅内的道路之间的交点;道路数据获取单元32,获取被更新的部分道路数据;子图幅查找单元33,根据所述被更新的部分道路数据,查找所述被更新的部分道路数据所在的第一子图幅;第一局部概要连通图生成单元34,根据所述被更新的道路数据,重新生成查找到的所述第一子图幅的局部概要连通图;连通图更新单元35,使用重新生成的所述第一子图幅的局部概要连通图,更新所述全网概要连通图;检查单元36,根据所述第一子图幅内的道路数据和更新后的所述全网概要连通图内的除所述第一子图幅的其他子图幅的局部概要连通图,检查全局路网的道路连通性,生成检查结果。所述的检查全网道路连通性的装置,还包括输出单元37,当所述检查结果为所述全网概要连通图中存在组成浮岛的图廓点和/或道路,输出所述组成浮岛的所述图廓点的标识信息和/或所述道路的标识信息。可选的,所述局部概要连通图保存有图廓点和与图廓点连接的道路的对应关系;所述装置还包括道路查找单元38,根据所述对应关系,查找所述组成浮岛的图廓点对应的道路;所述输出单元37还用于,输出所述组成浮岛的图廓点对应的道路的标识信息。所述的检查全网道路连通性的装置,还包括第二局部概要连通图生成单元38,生成所述局部路网的道路数据对应的子图幅的局部概要连通图;全网概要连通图生成单元39,生成所述全局路网的道路数据对应的全局图幅的全网概要连通图;所述第二局部概要连通图生成单元38包括全局图幅获取子单元381,获取所述全局路网的道路数据对应的全局图幅;划分子单元382,使用预定大小的图廓线,将所述全局图幅分成多个子图幅;图廓点处理生成子单元383,将所述图廓线与所述子图幅中的道路之间的交点,作为图廓点;连接关系获取子单元384,根据所述子图幅的图廓点之间的道路的连接关系,获取图廓点之间的连接关系;局部概要连通图生成子单元385,根据所述图廓点之间的连接关系,生成局部概要连通图;所述全网概要连通图生成单元39具体为组合各个子图幅对应的局部概要连通图,生成全网概要连通图。以下描述本发明所述的一种检查全网道路连通性的方法的应用场景。其中,全网数据(全局路网的道路数据)包含全网道路的明细数据(全局路网中的道路和道路的可行驶方向以及交叉路口)。道路网数据,核心表示为link(道路)和 Node(交叉路口)。一般而言,全网数据还以图幅概念被划分为多份局部数据。例如,以 IOkmXlOkm为网格(图廓线)划分全网数据为若干子图幅,每个子图幅包括全网在某区域内的详细数据。全网数据被划分为多个子图幅时,图廓线切割路网上的Link,也即如果一条Link 跨越图廓线,则被切割为两段,切割点也称为图廓点。本发明中,全网道路数据用于第一次初始化全网概要连通图以及最后输出全网浮岛的详细信息时使用,全网道路数据并不参与连通性检查过程。概要连通图为每个子图幅建立局部概要连通图。建立方法为每个子图幅中保留图廓点,图廓点在子图幅内部如果彼此连通,则为两个图廓点间建立一个关联关系。全网概要连通图由每个子图幅的局部概要连通图组合而成,描述道路全网概要连通信息的有向图G(V,Ε)。V是有向图G中的点的集合,是每个电子地图的子图幅的图廓点(边界点)的抽象。E是有向图G中边的集合,如果一个子图幅内的两个图廓点通过该子图幅内的道路连接,则在有向图G上这两个点通过一条有向边连接。部分道路数据是包含发生变化的一个或几个相互邻接的子图幅的道路数据。以下描述概要连通图的生成流程。本发明中的两个环节需要本流程全网概要连通图初始化生成环节,以及局部概要连通图生成环节。本发明所需的全网概要连通图是一次性工作,初始化生成一次以后可反复使用,当局部数据变化后只需对全网概要连通图中相应子图幅做相应更新即可。
概要连通图生成流程如下步骤1 取得一个子图幅的全部道路数据,为该子图幅构造空有向图G。步骤2 找到该子图幅的所有图廓点,记录在有向图G的点集V中。步骤3 遍历该子图幅的每个图廓点,在该子图幅内通过DFS(深度优先搜索)找到所有能到达的其他图廓点,将每一对连通的图廓点之间的连通关系抽象为一条边,记录在有向图G的边集E中。步骤4 按从步骤1到步骤3的顺序循环遍历所有子图幅,结果均添加至有向图G 中。由于每个子图幅的处理相互独立,所以可并行处理多个子图幅,以提高处理效率。步骤5 最终得到的有向图G就是输入的道路数据的概要连通图。当输入为全网道路数据时,生成道路全网概要连通图。当输入为局部道路数据时,生成局部概要连通图。 由于概要连通图对每个子图幅的连通情况作了抽象,所包含结点数目为道路数据中图廓点数目,而图廓点数目在道路数据中仅占很小的一部分,所以得到的有向图G的复杂度远小于道路数据构成有向图的复杂度。以下描述本发明中利用局部增量地图数据快速检查全网道路连通性的方法,包括步骤1 将待检查的局部道路数据检查局部浮岛。由于道路局部变化范围一般很小,可采用通用连通性检查算法(如Tarjan算法),然后将检查结果中包含图廓点的浮岛去除,只输出仅包含结点的浮岛。该方法可以检查出子图幅内的浮岛。步骤2 生成局部数据所在子图幅的局部概要连通图,生成方法同流程1,这里不再累述。步骤3 使用新生成的局部概要连通图刷新全网概要连通图中的相应信息,从而获得一个更新后的全网概要连通图。步骤4:对更新的全网概要连通图进行连通性检查,可采用通用的连通性检查算法(如Tarjan算法)。由于全网概要连通图包含道路全网的所有概要连通信息并且复杂度远远小于道路全网生成的有向图,所以该过程是一个非常快速的运算过程,检查后的结果包含道路全网中的浮岛信息。步骤5 由于浮岛信息中包含构成道路浮岛(包括物理浮岛和逻辑浮岛)的重要道路序列,在全网道路数据中反查出详细道路的序列等标识。由于产生的浮岛仅包括进行检查的局部数据以及周围有限范围的子图幅的数据,所以反查过程比较快速。步骤6 输出步骤1获得的局部浮岛数据的详细信息与步骤5得到的全网浮岛数据的详细信息。本发明提供一种基于局部增量数据来进行快速检测全网道路连通性的方法与装置。本发明可应用于导航技术领域中,针对局部数据更新后,快速检查全路网是否仍然连通的场景。但本发明不局限于导航领域,对于其他领域,如需因局部变动而进行网络连通性检查,本方法都是适用的。本实施例以电子地图生产产业为例进行了说明。本发明具有以下有益效果(1)对于海量电子地图数据路网连通性检查,尤其是对于局部地图数据发生变化时,本发明是一种高效率的检查方法。在电子地图的增量更新的生产模式下,每次只对局部数据(一般是全网数据的1%。甚至更少)进行更新。本发明能够在路网连通性检查时,不需要每次在全网范围内进行检查,仅需对局部发生变化的数据进行完全检查,然后在全网概要连通图上进行检查,就可以检查出全网是否连通,或者可以将更新的数据所在的子图幅的详细道路数据与全局图幅的全网概要连通图结合进行检查,从而提高检查效率。(2)本发明通过对更新的道路数据所在的子图幅的详细道路数据与全局图幅的全网概要连通图结合进行检查而判断在道路全网中是否连通,从而降低了在进行连通性检查时,局部数据对道路全网详细数据的依赖性。本发明中的“全网概要连通图”是一个数据量小、易于生成、易于维护、便于携带的数据包。利用相对小的存储空间,携带小的数据包,即可进行检查。另外,进行全网检查,无需取得道路全网的全部详细数据,这有助于数据的保密和安全。所述方法实施例是与所述装置实施例相对应的,在方法实施例中未详细描述的部分参照装置实施例中相关部分的描述即可,在装置实施例中未详细描述的部分参照方法实施例中相关部分的描述即可。本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中, 该程序在执行时,包括如上述方法实施例的步骤,所述的存储介质,如磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。在本发明各方法实施例中,所述各步骤的序号并不能用于限定各步骤的先后顺序,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,对各步骤的先后变化也在本发明的保护范围之内。以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种检查全网道路连通性的方法,其特征在于,包括步骤1,获取全局路网的道路数据对应的全局图幅的全网概要连通图;所述全局路网的道路数据包含多个局部路网的道路数据;所述全网概要连通图包括所述多个局部路网的道路数据对应的子图幅的局部概要连通图; 步骤2,获取被更新的部分道路数据;步骤3,根据所述被更新的部分道路数据,查找所述被更新的部分道路数据所在的第一子图幅;步骤4,根据所述被更新的道路数据,重新生成所述第一子图幅的局部概要连通图; 步骤5,使用重新生成的所述第一子图幅的局部概要连通图,更新所述全网概要连通图;步骤6,根据所述第一子图幅内的道路数据和更新后的所述全网概要连通图内的除所述第一子图幅的其他子图幅的局部概要连通图,检查全局路网的道路连通性,生成检查结^ ο
2.根据权利要求1所述的检查全网道路连通性的方法,其特征在于,所述局部概要连通图表示所述子图幅的图廓点之间的连接关系;所述图廓点之间的连接关系根据所述子图幅内的所述图廓点之间的道路的连接关系确定;所述图廓点为所述子图幅的图廓线与所述子图幅内的道路之间的交点。
3.根据权利要求1所述的检查全网道路连通性的方法,其特征在于,所述步骤6之后还包括如果所述检查结果为所述全网概要连通图中存在组成浮岛的图廓点和/或道路,则输出所述组成浮岛的所述图廓点的标识信息和/或所述道路的标识信息。
4.根据权利要求3所述的检查全网道路连通性的方法,其特征在于,所述局部概要连通图保存有所述图廓点所在的道路与图廓点之间的对应关系; 所述方法还包括根据所述对应关系,查找所述组成浮岛的图廓点对应的道路; 输出所述组成浮岛的图廓点对应的道路的标识信息。
5.根据权利要求4所述的检查全网道路连通性的方法,其特征在于,所述步骤1之前, 所述方法还包括生成局部路网的道路数据对应的子图幅的局部概要连通图; 生成全局路网的道路数据对应的全局图幅的全网概要连通图。
6.根据权利要求5所述的检查全网道路连通性的方法,其特征在于,所述生成局部路网的道路数据对应的子图幅的局部概要连通图的步骤包括获取全局路网的道路数据对应的全局图幅;使用预定大小的图廓线,将所述全局图幅分成多个子图幅;将所述图廓线与所述子图幅中的道路之间的交点,作为图廓点;根据所述子图幅的图廓点之间的道路的连接关系,获取图廓点之间的连接关系;根据所述图廓点之间的连接关系,生成局部概要连通图;所述生成所述全局路网的道路数据对应的全局图幅的全网概要连通图的步骤包括 组合各个子图幅对应的局部概要连通图,生成全网概要连通图。
7.根据权利要求1所述的检查全网道路连通性的方法,其特征在于,所述连接关系包括道路的物理连接关系和可行驶方向; 所述浮岛包括物理浮岛和逻辑浮岛。
8.一种检查全网道路连通性的装置,其特征在于,包括连通图获取单元,获取全局路网的道路数据对应的全局图幅的全网概要连通图,所述全局路网的道路数据包含多个局部路网的道路数据;所述全网概要连通图包括所述多个局部路网的道路数据对应的子图幅的局部概要连通图; 道路数据获取单元,获取被更新的部分道路数据;子图幅查找单元,根据所述被更新的部分道路数据,查找所述被更新的部分道路数据所在的第一子图幅;第一局部概要连通图生成单元,根据所述被更新的道路数据,重新生成查找到的所述第一子图幅的局部概要连通图;连通图更新单元,使用重新生成的所述第一子图幅的局部概要连通图,更新所述全网概要连通图;检查单元,根据所述第一子图幅内的道路数据和更新后的所述全网概要连通图内的除所述第一子图幅的其他子图幅的局部概要连通图,检查全局路网的道路连通性,生成检查结果。
9.根据权利要求8所述的检查全网道路连通性的装置,其特征在于,还包括输出单元,当所述检查结果为所述全网概要连通图中存在组成浮岛的图廓点和/或道路,输出所述组成浮岛的所述图廓点的标识信息和/或所述道路的标识信息。
10.根据权利要求9所述的检查全网道路连通性的装置,其特征在于,所述局部概要连通图保存有图廓点和与图廓点连接的道路的对应关系;所述装置还包括道路查找单元,根据所述对应关系,查找所述组成浮岛的图廓点对应的道路;所述输出单元还用于,输出所述组成浮岛的图廓点对应的道路的标识信息。
11.根据权利要求9所述的检查全网道路连通性的装置,其特征在于,还包括第二局部概要连通图生成单元,生成所述局部路网的道路数据对应的子图幅的局部概要连通图;全网概要连通图生成单元,生成所述全局路网的道路数据对应的全局图幅的全网概要连通图;所述第二局部概要连通图生成单元包括全局图幅获取子单元,获取所述全局路网的道路数据对应的全局图幅;划分子单元,使用预定大小的图廓线,将所述全局图幅分成多个子图幅;图廓点处理生成子单元,将所述图廓线与所述子图幅中的道路之间的交点,作为图廓点;连接关系获取子单元,根据所述子图幅的图廓点之间的道路的连接关系,获取图廓点之间的连接关系;局部概要连通图生成子单元,根据所述图廓点之间的连接关系,生成局部概要连通图;所述全网概要连通图生成单元具体为组合各个子图幅对应的局部概要连通图,生成全网概要连通图。
全文摘要
本发明提供一种检查全网道路连通性的方法和装置,涉及电子地图领域,为解决现有技术中对电子地图中道路数据更新后,进行全网道路数据的道路连通性检查时间比较长的技术问题发明。所述方法包括步骤1,获取全局路网的道路数据对应的全局图幅的全网概要连通图;步骤2,获取被更新的部分道路数据;步骤3,根据所述被更新的部分道路数据,查找所述被更新的部分道路数据所在的第一子图幅;步骤4,根据所述被更新的道路数据,重新生成查找到的所述第一子图幅的局部概要连通图;步骤5,使用重新生成的所述第一子图幅的局部概要连通图,更新全网概要连通图;步骤6,检查全局路网的道路连通性,生成检查结果。本发明能够提高道路连通性检查的效率。
文档编号G06F17/30GK102567429SQ20101062366
公开日2012年7月11日 申请日期2010年12月30日 优先权日2010年12月30日
发明者向哲, 徐晋晖, 曹晓航, 高超 申请人:北京四维图新科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1