一种多源路网数据的处理方法、电子设备及存储介质与流程

未命名 09-29 阅读:88 评论:0


1.本技术涉及数据处理技术领域,具体而言,涉及一种多源路网数据的处理方法、电子设备及存储介质。


背景技术:

2.当前,伴随空间数据获取与处理技术的迅猛发展,矢量空间数据日益增多,其中自发地理信息开源数据可作为全球范围道路数据生产的首选数据源,以osm(open street map,开放街道地图)为代表的开源数据具有获取免费、覆盖范围广等优点,可作为主要的境外全球道路矢量数据来源。但是,因osm数据大多来自于志愿者上传,在不同区域的道路几何分布密度和属性信息完整度方面存在较大差异,并且数据生产和名称翻译通常为两个不同单位独立进行,成果中的语言大多为外文,无中文翻译结果,一定程度上影响了研究人员对osm数据的使用。


技术实现要素:

3.有鉴于此,本技术的目的在于提供一种多源路网数据的处理方法、电子设备及存储介质,以提供一种更精确、使用更方便的全球路网数据。
4.第一方面,本技术提供了一种多源路网数据的处理方法,方法包括:基于目标路网数据源获取基础道路矢量数据集,以及根据基础道路矢量数据集,确定出基础道路属性数据集,基础道路矢量数据集包括多个第一道路的道路矢量数据,基础道路属性数据集包括多个第一道路的道路属性数据;基于其他路网数据源获取补充道路矢量数据集,以及获取补充道路属性数据集,补充道路矢量数据集包括多个第二道路的外文道路矢量数据,第二道路与第一道路为坐标位置相同或不同的道路,补充道路属性数据集包括多个第二道路的外文道路属性数据;根据基础道路矢量数据集与补充道路矢量数据集,生成目标道路矢量数据集,目标道路矢量数据集包括多个第三道路的道路矢量数据;对基础道路属性数据集和补充道路属性数据集进行翻译;基于道路的id,将翻译为中文的基础道路属性数据集与目标道路矢量数据集进行道路匹配和属性挂接;基于最邻近优先策略,将翻译为中文的补充道路属性数据集与目标道路矢量数据集进行道路匹配和属性赋值,以获取综合路网数据集。
5.优选的,通过以下方式获取目标道路矢量数据集:针对基础道路矢量数据集中的每个第一道路,计算该第一道路与位于预设范围内的每个第二道路的多个预设置信度,当多个预设置信度都满足融合条件时,将该第一道路与对应的第二道路融合为第三道路。
6.优选的,多个预设置信度至少包括第一道路与对应的第二道路之间的外扩外接矩形之间的距离值、第一道路与对应的第二道路之间的中值豪斯多夫距离、第一道路与对应的第二道路之间的方向角差值、第一道路与对应的第二道路之间的位置相似度。
7.优选的,在生成目标道路矢量数据集的步骤之前,还包括对基础道路矢量数据集和补充道路矢量数据中的道路进行要素整合处理、打断相交线处理以及融合处理,以对第
一道路或第二道路的矢量数据进行更新。
8.优选的,通过以下方式对每个第一道路进行要素整合处理:基于该第一道路的起始坐标点和结束坐标点,确定出该第一道路对应的预处理区域;计算该第一道路的结束坐标点与预处理区域内的其他第一道路的起始坐标点之间的第一距离差值;当第一距离差值小于预设第一距离差值时,则确定出公共坐标点;将确定出的公共坐标点的坐标值分别更新到该第一道路的结束坐标点以及其他第一道路的起始坐标点,以完成要素整合处理;其中,该第一道路与其他第一道路的道路类型和道路名称相同。
9.优选的,通过以下方式对每个第一道路进行融合处理:当该第一道路的结束坐标点或起始坐标点与预处理区域内的其他第一道路的起始坐标点或结束坐标点的坐标值相同时,则将该第一道路和其他第一道路融合为同一道路。
10.优选的,通过以下方式进行道路匹配和属性挂接:确定出id相同的第三道路与第二道路,将第二道路对应的道路属性数据挂接给第三道路。
11.优选的,通过以下方式进行道路匹配和属性赋值:匹配出位置差值在预设范围内的第三道路和第二道路;针对每个匹配出第二道路的第三道路,确定该第三道路的道路矢量数据中是否含有道路名称,若不含有道路名称,则将对应的第二道路的道路名称赋值给该第三道路。
12.第二方面,本技术还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述的一种多源路网数据的处理方法的步骤。
13.第三方面,本技术还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述的一种多源路网数据的处理方法的步骤。
14.本技术提供的一种多源路网数据的处理方法、电子设备及存储介质,包括基于目标路网数据源获取基础道路矢量数据集,以及根据基础道路矢量数据集,确定出基础道路属性数据集,基础道路矢量数据集包括多个第一道路的道路矢量数据,基础道路属性数据集包括多个第一道路的道路属性数据;基于其他路网数据源获取补充道路矢量数据集,以及获取补充道路属性数据集,补充道路矢量数据集包括多个第二道路的外文道路矢量数据,第二道路与第一道路为坐标位置相同或不同的道路,补充道路属性数据集包括多个第二道路的外文道路属性数据;根据基础道路矢量数据集与补充道路矢量数据,生成目标道路矢量数据集,目标道路矢量数据集包括多个第三道路的道路矢量数据;对基础道路属性数据集和补充道路属性数据集进行翻译;基于道路的id,将翻译为中文的基础道路属性数据集与目标道路矢量数据集进行道路匹配和属性挂接;基于最邻近优先策略,将翻译为中文的补充道路属性数据集与目标道路矢量数据集进行道路匹配和属性赋值,以获取综合路网数据集,可以获取数据更完善、几何和属性更丰富、融合中外语种信息的全球路网数据,后续处理使用准确率更高。
15.为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
16.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
17.图1为本技术实施例所提供的一种多源路网数据的处理方法的流程图;
18.图2为本技术实施例所提供的一种对道路进行要素整合的对比示意图;
19.图3为本技术实施例所提供的另一种对道路进行要素整合的对比示意图;
20.图4为本技术实施例提供的一种对道路进行融合的对比示意图;
21.图5(a)为本技术实施例提供的第一种对道路进行打断相交线的示意图;
22.图5(b)为本技术实施例提供的第二种对道路进行打断相交线的示意图;
23.图5(c)为本技术实施例提供的第三种对道路进行打断相交线的示意图;
24.图5(d)为本技术实施例提供的第四种对道路进行打断相交线的示意图;
25.图6为本技术实施例所提供的一种多源路网数据的处理装置的结构示意图;
26.图7为本技术实施例所提供的一种电子设备的结构示意图。
具体实施方式
27.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的每个其他实施例,都属于本技术保护的范围。
28.首先,对本技术可适用的应用场景进行介绍。本技术可应用于全球多源路网匹配融合与属性挂接。
29.请参阅图1,图1为本技术实施例所提供的一种多源路网数据的处理方法的流程图。所如图1中所示,本技术实施例提供的一种多源路网数据的处理方法,包括:
30.s101、基于目标路网数据源获取基础道路矢量数据集,以及根据基础道路矢量数据集,确定出基础道路属性数据集,基础道路矢量数据集包括多个第一道路的道路矢量数据,基础道路属性数据集包括多个第一道路的道路属性数据。
31.这里的目标路网数据源为osm,具体的可以从osm网站中下载指定区域的路网数据,其中,每个第一道路的道路矢量数据至少包括id、道路名称、坐标位置、道路类型、道路宽度、单双行线等等信息。从osm中下载的数据多是外文的。
32.这里的基础道路属性数据集,是从基础道路属性数据集中提取出的一部分,其中至少包括每个第一道路的id和道路类型。
33.数据集中的数据都是按照arcgis等软件通用的“shapefile”要素格式处理的,空间参考统一为“gcs_wgs_1984”坐标系,数据类型统一为“线状要素”。
34.s102、基于其他路网数据源获取补充道路矢量数据集,以及获取补充道路属性数
据集,补充道路矢量数据集包括多个第二道路的外文道路矢量数据,第二道路与第一道路为坐标位置相同或不同的道路,补充道路属性数据集包括多个第二道路的外文道路属性数据。
35.这里的其他路网数据源是除osm之外的路网数据提取途径,例如通过深度学习遥感影像信息提取、互联网地图矢量瓦片解析和几何要素重构等技术提取指定区域的路网数据,每个第二道路的道路矢量数据可包括坐标位置、道路类型、道路宽度、单双行线等等信息。这里由于osm中数据的落后性,第二道路的数量普遍大于第一道路的数据,即补充道路矢量数据集中的第二道路中会有道路是基础道路矢量数据集中没有的。
36.这里的补充道路属性数据集还可以是通过互联网下载转换公开地名数据库、互联网地图ocr文字识别等技术捕捉的与第二道路对应的道路名称、道路类型以及坐标位置等信息。
37.s103、根据基础道路矢量数据集与补充道路矢量数据集,生成目标道路矢量数据集,目标道路矢量数据集包括多个第三道路的道路矢量数据。
38.在步骤s103之前,需要对基础道路矢量数据集与补充道路矢量数据集进行预处理,对其中的每条道路矢量数据进行要素整合、融合、打断相交线等操作,以消除道路的悬挂点、伪节点、重叠压盖等拓扑错误,提高后续路网几何要素的匹配效率和准确。
39.具体的,通过以下方式获取目标道路矢量数据集:
40.针对基础道路矢量数据集中的每个第一道路,计算该第一道路与位于预设范围内的每个第二道路的多个预设置信度,当多个预设置信度都满足融合条件时,将该第一道路与对应的第二道路融合为第三道路。
41.其中,多个预设置信度至少包括第一道路与对应的第二道路之间的外扩外接矩形之间的距离值、第一道路与对应的第二道路之间的中值豪斯多夫距离、第一道路与对应的第二道路之间的方向角差值、第一道路与对应的第二道路之间的位置相似度。
42.在对第一道路和第二道路之间进行匹配时,可以采用基于sm_hd距离、方向角差值angle、置信度的几何多因子匹配方法,通过设置置信度阈值,进行要素实体匹配,建立要素与要素之间的关系,依据道路要素的优先级来逐级融合。
43.需要确定的各个参量具体包括:
44.第一道路与对应的第二道路之间的外扩外接矩形是否相交、第一道路与对应的第二道路之间的sm_hd距离是否大于预设距离阈值、第一道路与对应的第二道路之间的方向角差值angle是否大于预设角度阈值、第一道路与对应的第二道路之间的道路相似度是否小于规定的限差阈值。上述各个参量的概念和确定过程均属于本领域的公知技术,这里对此不做过多描述。
45.当以上每个参量判断的结果都是否定时,则可以将该第一道路与对应的第二道路融合作为新的第三道路,其中第三道路的矢量数据以第一道路的矢量数据为准。
46.进一步的,还可以再对所有的第三道路进行要素整合、融合、打断相交线等操作,以此消除融合道路结果中的拓扑错误。
47.s104、对基础道路属性数据集和补充道路属性数据集进行翻译。
48.在对基础道路属性数据集和补充道路属性数据集进行翻译之前,还包括对基础道路属性数据集和补充道路属性数据集中的信息进行异常值删除、统一格式等预处理,这里
的数据值编码统一采用utf-8(unicode transformation format-8bit)格式,以此消除不同软件特殊字符的乱码问题,便于后续进行数据匹配和属性挂接。
49.这里的翻译方法可以采用基于众源地名数据的自动化翻译方法,以将基础道路属性数据集和补充道路属性数据集中的所有外文的数据值翻译为中文。
50.s105、基于道路的id,将翻译为中文的基础道路属性数据集与目标道路矢量数据集进行道路匹配和属性挂接。
51.在步骤s105中,可以通过以下方式进行道路匹配和属性挂接:
52.确定出id相同的第三道路与第二道路,将第二道路对应的中文道路属性数据挂接给第三道路。
53.每个道路的id都是唯一的,因此基于道路的id将基础道路属性数据集中第二道路的道路属性数据(翻译出的中文属性值),挂接到id相同的第三道路。
54.s106、基于最邻近优先策略,将翻译为中文的补充道路属性数据集与目标道路矢量数据集进行道路匹配和属性赋值,以获取综合路网数据集。
55.在步骤s106中,可以通过以下方式进行道路匹配和属性赋值:
56.匹配出位置差值在预设范围内的第三道路和第二道路。针对每个匹配出的第三道路,确定该第三道路的道路矢量数据中是否含有道路名称,若不含有道路名称,则将补充道路属性数据集中与该第二道路对应的道路名称赋值给该第三道路。
57.这里为了减少计算量,针对每个第三道路,可以确定出位于该第三道路一定范围内的与该第三道路之间的距离值,对于缺少道路名称的第三道路,可以将匹配出的翻译后的道路名称赋值给第三道路。
58.本技术实施例提供的多源路网数据的处理方法,通过最邻近优先度策略来判断增量路网属性数据集中的属性值是否进行匹配挂接,减少了一路多名、属性值冲突的错误,可以获取数据更完善、融合中外语种信息的全球路网数据,后续处理使用准确率更高。
59.下面以第一道路为例,分别对本技术中的要素整合、融合和打断相交线的预处理方法进行说明。
60.请参阅图2和图3,图2为本技术实施例提供的一种对道路进行要素整合的对比示意图,图3为本技术实施例提供的另一种对道路进行要素整合的对比示意图。具体的,通过以下方式对每个第一道路进行要素整合处理:
61.基于该第一道路的起始坐标点和结束坐标点,确定出该第一道路对应的预处理区域。计算该第一道路的结束坐标点与预处理区域内的其他第一道路的起始坐标点之间的第一距离差值。当第一距离差值小于预设第一距离差值时,则确定出公共坐标点。将确定出的公共坐标点的坐标值分别更新到该第一道路的结束坐标点以及其他第一道路的起始坐标点,以完成要素整合处理。其中,该第一道路与其他第一道路的道路类型相同。
62.这里的预处理区域可以设置为以第一道路的指定点为圆心,指定半径的区域,例如指定半径可以为10m。这里的距离差值可以设置为0.001m。
63.示例性的,如图2所示,当第一道路ri与其他第一道路r
t
彼此间的折点距离(即d
v2-v3
)在预设第一距离差值范围内,且满足ri和r
t
最多有一条含有道路名属性值时,则更新道路折点的坐标,插入公共坐标折点v

(v

坐标位置为v2和v3的连线中点处),并重新连接ri和r
t
两条几何要素,整合后的效果如图2右侧部分所示。
64.如图3所示,如果r
t
的折点位于任何其他ri的边的指定范围内,则在ri边上插入新折点v5,延伸r
t
边上折点v3连接至ri边的新折点v5上,v3v5属性值与v3v4保持一致,整合后的效果如图3所示。
65.请参阅图4,图4为本技术一实施例提供的一种对道路进行融合的对比示意图。如图4中所示,通过以下方式对每个第一道路进行融合处理:
66.当该第一道路的结束坐标点或起始坐标点与预处理区域内的其他第一道路的起始坐标点或结束坐标点的坐标值相同时,则将该第一道路和其他第一道路融合为同一道路。
67.循环遍历中的所有第一道路,第一道路ri与其他第一道路ri具有一个公共结束点时或者在指定范围内时,且满足ri和r
t
具有相同的道路等级和属性信息,此时对两条道路要素进行融合。
68.将两条道路融合为一个道路,示例性的,v1v5和v2v5具有一个公共点v5,但两者道路属性信息不同,无法进行融合,但v3v5和v3v4有一个公共折点v3,且两者属性信息和道路等级均相同,所以进行融合。
69.如图5(a)至图5(d)所示,图5(a)为本技术实施例提供的第一种对道路进行打断相交线的示意图,图5(b)为本技术实施例提供的第二种对道路进行打断相交线的示意图,图5(c)为本技术实施例提供的第三种对道路进行打断相交线的示意图,图5(d)为本技术实施例提供的第四种对道路进行打断相交线的示意图。
70.在道路相交处进行打断处理,当ri与r
t
在空间位置上具有相交时,在两条道路相交的每个相交点处插入一个新的公共点,将线要素分割成多条线要素,同时可移除叠置的线段。
71.本技术所提供的多源路网数据的处理方法,通过对多源路网几何要素数据集进行要素整合、融合、打断相交线等预处理操作,消除或减少了多源路网原始数据存在的悬挂点、伪节点、重叠压盖等拓扑错误。通过路网要素几何匹配融合和路网属性信息翻译和匹配挂接两方面补充,真正实现了道路信息在几何空间形态和路名属性两方面的增补和更新,并且融合挂接后的成果包括中外多语种信息,为全球路网数据更新和中文翻译属性成果挂接提供了一种合理可行的解决方案。
72.基于同一发明构思,本技术实施例中还提供了与多源路网数据的处理方法对应的多源路网数据的处理装置,由于本技术实施例中的装置解决问题的原理与本技术实施例上述多源路网数据的处理方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
73.请参阅图6,图6为本技术实施例所提供的一种多源路网数据的处理装置的结构示意图。如图6中所示,所述处理装置600包括:
74.第一提取模块610,用于基于目标路网数据源获取基础道路矢量数据集,以及根据基础道路矢量数据集,确定出基础道路属性数据集,基础道路矢量数据集包括多个第一道路的道路矢量数据,基础道路属性数据集包括多个第一道路的道路属性数据;
75.第二提取模块620,用于基于其他路网数据源获取补充道路矢量数据集,以及获取补充道路属性数据集,补充道路矢量数据集包括多个第二道路的外文道路矢量数据,第二道路与第一道路为坐标位置相同或不同的道路,补充道路属性数据集包括多个第二道路的
外文道路属性数据;
76.生成模块630,用于根据基础道路矢量数据集与补充道路矢量数据集,生成目标道路矢量数据集,目标道路矢量数据集包括多个第三道路的道路矢量数据;
77.翻译模块640,用于对基础道路属性数据集和补充道路属性数据集进行翻译;
78.挂接模块650,用于基于道路的id,将翻译为中文的基础道路属性数据集与目标道路矢量数据集进行道路匹配和属性挂接;
79.赋值模块660,用于基于最邻近优先策略,将翻译为中文的补充道路属性数据集与目标道路矢量数据集进行道路匹配和属性赋值,以获取综合路网数据集。
80.在一优选实施例中,生成模块630通过以下方式获取目标道路矢量数据集:针对基础道路矢量数据集中的每个第一道路,计算该第一道路与位于预设范围内的每个第二道路的多个预设置信度,当多个预设置信度都满足融合条件时,将该第一道路与对应的第二道路融合为第三道路。
81.在一优选实施例中,多个预设置信度至少包括第一道路与对应的第二道路之间的外扩外接矩形之间的距离值、第一道路与对应的第二道路之间的中值豪斯多夫距离、第一道路与对应的第二道路之间的方向角差值、第一道路与对应的第二道路之间的位置相似度。
82.在一优选实施例中,还包括预处理模块(图中未示出),用于在生成目标道路矢量数据集的步骤之前,还包括对基础道路矢量数据集和补充道路矢量数据中的道路进行要素整合处理、打断相交线处理以及融合处理,以对第一道路或第二道路的矢量数据进行更新。
83.在一优选实施例中,预处理模块通过以下方式对每个第一道路进行要素整合处理:基于该第一道路的起始坐标点和结束坐标点,确定出该第一道路对应的预处理区域;计算该第一道路的结束坐标点与预处理区域内的其他第一道路的起始坐标点之间的第一距离差值;当第一距离差值小于预设第一距离差值时,则确定出公共坐标点;将确定出的公共坐标点的坐标值分别更新到该第一道路的结束坐标点以及其他第一道路的起始坐标点,以完成要素整合处理;其中,该第一道路与其他第一道路的道路类型和道路名称相同。
84.在一优选实施例中,预处理模块通过以下方式对每个第一道路进行融合处理:当该第一道路的结束坐标点或起始坐标点与预处理区域内的其他第一道路的起始坐标点或结束坐标点的坐标值相同时,则将该第一道路和其他第一道路融合为同一道路。
85.在一优选实施例中,挂接模块650通过以下方式进行道路匹配和属性挂接:确定出id相同的第三道路与第二道路,将第二道路对应的道路属性数据挂接给第三道路。
86.在一优选实施例中,赋值模块660通过以下方式进行道路匹配和属性赋值:匹配出位置差值在预设范围内的第三道路和第二道路;针对每个匹配出第二道路的第三道路,确定该第三道路的道路矢量数据中是否含有道路名称,若不含有道路名称,则将对应的第二道路的道路名称赋值给该第三道路。
87.请参阅图7,图7为本技术实施例所提供的一种电子设备的结构示意图。如图7中所示,所述电子设备700包括处理器710、存储器720和总线730。
88.所述存储器720存储有所述处理器710可执行的机器可读指令,当电子设备700运行时,所述处理器710与所述存储器720之间通过总线730通信,所述机器可读指令被所述处理器710执行时,可以执行如上述图1所示方法实施例中的多源路网数据的处理方法的步
骤,具体实现方式可参见方法实施例,在此不再赘述。
89.本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时可以执行如上述图1所示方法实施例中的多源路网数据的处理方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。
90.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
91.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
92.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
93.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
94.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
95.最后应说明的是:以上所述实施例,仅为本技术的具体实施方式,用以说明本技术的技术方案,而非对其限制,本技术的保护范围并不局限于此,尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本技术实施例技术方案的精神和范围,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。

技术特征:
1.一种多源路网数据的处理方法,其特征在于,所述方法包括:基于目标路网数据源获取基础道路矢量数据集,以及根据所述基础道路矢量数据集,确定出基础道路属性数据集,所述基础道路矢量数据集包括多个第一道路的道路矢量数据,所述基础道路属性数据集包括多个第一道路的道路属性数据;基于其他路网数据源获取补充道路矢量数据集,以及获取补充道路属性数据集,所述补充道路矢量数据集包括多个第二道路的外文道路矢量数据,第二道路与第一道路为坐标位置相同或不同的道路,所述补充道路属性数据集包括多个第二道路的外文道路属性数据;根据所述基础道路矢量数据集与所述补充道路矢量数据集,生成目标道路矢量数据集,所述目标道路矢量数据集包括多个第三道路的道路矢量数据;对所述基础道路属性数据集和所述补充道路属性数据集进行翻译;基于道路的id,将翻译为中文的基础道路属性数据集与所述目标道路矢量数据集进行道路匹配和属性挂接;基于最邻近优先策略,将翻译为中文的补充道路属性数据集与目标道路矢量数据集进行道路匹配和属性赋值,以获取综合路网数据集。2.根据权利要求1所述的方法,其特征在于,通过以下方式获取目标道路矢量数据集:针对所述基础道路矢量数据集中的每个第一道路,计算该第一道路与位于预设范围内的每个第二道路的多个预设置信度,当多个预设置信度都满足融合条件时,将该第一道路与对应的第二道路融合为第三道路。3.根据权利要求2所述的方法,其特征在于,多个预设置信度至少包括:第一道路与对应的第二道路之间的外扩外接矩形之间的距离值、第一道路与对应的第二道路之间的中值豪斯多夫距离、第一道路与对应的第二道路之间的方向角差值、第一道路与对应的第二道路之间的位置相似度。4.根据权利要求1所述的方法,其特征在于,在所述生成目标道路矢量数据集的步骤之前,还包括:对所述基础道路矢量数据集和所述补充道路矢量数据中的道路进行要素整合处理、打断相交线处理以及融合处理,以对第一道路或第二道路的矢量数据进行更新。5.根据权利要求4所述的方法,其特征在于,通过以下方式对每个第一道路进行要素整合处理:基于该第一道路的起始坐标点和结束坐标点,确定出该第一道路对应的预处理区域;计算该第一道路的结束坐标点与所述预处理区域内的其他第一道路的起始坐标点之间的第一距离差值;当所述第一距离差值小于预设第一距离差值时,则确定出公共坐标点;将确定出的公共坐标点的坐标值分别更新到该第一道路的结束坐标点以及其他第一道路的起始坐标点,以完成要素整合处理;其中,该第一道路与其他第一道路的道路类型相同。6.根据权利要求5所述的方法,其特征在于,通过以下方式对每个第一道路进行融合处理:
当该第一道路的结束坐标点或起始坐标点与所述预处理区域内的其他第一道路的起始坐标点或结束坐标点的坐标值相同时,则将该第一道路和其他第一道路融合为同一道路。7.根据权利要求1所述的方法,其特征在于,通过以下方式进行道路匹配和属性挂接:确定出id相同的第三道路与第二道路,将第二道路对应的道路属性数据挂接给第三道路。8.根据权利要求1所述的方法,其特征在于,通过以下方式进行道路匹配和属性赋值:匹配出位置差值在预设范围内的第三道路和第二道路;针对每个匹配出第二道路的第三道路,确定该第三道路的道路矢量数据中是否含有道路名称,若不含有道路名称,则将对应的第二道路的道路名称赋值给该第三道路。9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述处理器执行所述机器可读指令,以执行如权利要求1至8任一所述多源路网数据的处理方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至8任一所述多源路网数据的处理方法的步骤。

技术总结
本申请提供了一种多源路网数据的处理方法、电子设备及存储介质,其中,方法包括基于目标路网数据源获取基础道路矢量数据集,以及根据基础道路矢量数据集,确定出基础道路属性数据集;基于其他路网数据源获取补充道路矢量数据集,以及获取补充道路属性数据集;根据基础道路矢量数据集与补充道路矢量数据集,生成目标道路矢量数据集;基于道路的ID,将翻译为中文的基础道路属性数据集与目标道路矢量数据集进行道路匹配和属性挂接;基于最邻近优先策略,将翻译为中文的补充道路属性数据集与目标道路矢量数据集进行道路匹配和属性赋值,以获取综合路网数据集,以提供一种更精确、几何和属性更丰富、使用更方便的全球路网数据。使用更方便的全球路网数据。使用更方便的全球路网数据。


技术研发人员:林尚纬 杜晓 吴晨琛 王艳东 张宏伟 万咏涛
受保护的技术使用者:国家基础地理信息中心
技术研发日:2023.06.15
技术公布日:2023/9/23
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐