本发明涉及交通行业公路空间地理信息更新,尤其涉及一种公路线形增量更新方法、装置、电子设备及存储介质。
背景技术:
1、行业内多对新建的公路线形数据进行采集,再在内业中对公路线形及相关数据进行修改,基本形成区域内全部公路线形和属性数据后再通过对比的方式做出数据变更表。由于公路要素线状特征,在对线形数据局部节点进行调整均可能造成此路线下所有数据调整为变更数据。分析年度公路线形数据变更或新增的公路不超过总量的20%,为减少对未变更数据的上传、汇总、审核等工作,提高公路数据更新过程中的效率。
技术实现思路
1、本公开的实施例旨在至少解决现有技术中存在的技术问题之一,公开了一种公路线形增量更新方法、装置、电子设备及存储介质。
2、第一方面,本公开的实施例提供一种公路线形增量更新方法,所述方法包括:
3、根据输入的现有公路线形电子地图数据、以及待更新的公路基础数据与公路线形电子地图数据,对现有公路路线数据和待更新的公路路线数据分别以公路路线为单元进行融合处理,分别得到现状公路路线的第一公路路线集合和待更新的公路路线的第二公路路线集合;
4、从所述第二公路路线集合中,识别出待更新的公路路线在所述第一公路路线集合内的目标公路路线集合;其中,所述目标公路路线集合包括:未发生变更的公路路线、废弃或移交非交通部门管养的公路路线集合、变更的公路路线集合、新建的公路路线集合;
5、根据所述目标公路路线集合,得到区域内现状公路路线增量更新结果。
6、在一些实施例中,所述对现有公路路线数据和待更新的公路路线数据分别以公路路线为单元进行融合处理,分别得到现状公路路线的第一公路路线集合和待更新的公路路线的第二公路路线集合,包括:
7、以所述公路路线为单元将现有公路路线数据中同一条路线的所有路段合并形成空间地理一个要素,形成所述第一公路路线集合p1;
8、以所述公路路线为单元将待更新的公路路线中同一条路线的所有路段合并形成空间地理一个要素,形成所述第二公路路线集合p2。
9、在一些实施例中,从所述第二公路路线集合中,识别出待更新的公路路线在所述第一公路路线集合内的目标公路路线集合,包括:
10、从所述第一公路路线集合p1以参数r1为半径,进行空间缓冲区分析形成面状的几何要素,再与所述第二公路路线集合p2进行相交分析形成第三公路路线集合p3;
11、识别所述第三公路路线集合p3,得到所述目标公路路线集合。
12、在一些实施例中,所述识别所述第三公路路线集合p3,得到所述目标公路路线集合,包括:
13、根据落入现有公路路线缓冲区面状里程,计算所有每条现有公路路线范围内落入待更新的公路路线的长度l1;
14、根据落入待更新公路路线缓冲区面状里程,计算所有每条待更新公路路线范围内落入现有公路新的公路路线的长度l2;
15、计算所述第三公路路线集合p3中每条现有公路路线的里程和缓冲区范围内待更新的公路路线的长度l1的比值d1;
16、计算所述第三公路路线集合p3中每条待更新公路路线的里程和缓冲区范围内现有公路路线的公路路线的长度l2的比值d2;
17、根据设置的路线长度r2、比例值r3的容限参数、长度l1、长度l2、比值d1以及比值d2,得到所述目标公路路线集合。
18、在一些实施例中,所述根据设置的路线长度r2、比例值r3的容限参数、长度l1、长度l2、比值d1以及比值d2,得到所述目标公路路线集合,包括:
19、当l1>r2且d1>r3且l2>r2且d2>r3时,提取数据得到第一目标公路路线集合p未变更;和/或,
20、当l1<r2且d1<r3时,提取数据得到第二目标公路路线集合p删除;和/或,
21、当l1<r2且d1<r3时,提取数据得到第三目标公路路线集合p新增。
22、在一些实施例中,所述识别所述第三公路路线集合p3,得到所述目标公路路线集合,包括:
23、识别所述第三公路路线集合p3,得到未发生变更的公路路线的初始目标公路路线集合;
24、循环所述初始目标公路路线集合中的所有公路路线,从现状公路和待更新公路属性中获取对应路段的分段信息;
25、以路线为单元,从路线内路段的最小起点桩号开始沿公路路线桩号直到路线最大止点桩号方向,采用动态分段方式切割公路路线的属性信息,获取现有公路路线和待更新公路路线上桩号相同的各类路段集合;
26、计算桩号相同范围内现有公路路线与待更新公路的属性信息是否一致,若不一致则从所述初始目标公路路线集合内删除,得到所述第一目标公路路线集合p未变更。
27、在一些实施例中,所述根据所述目标公路路线集合,得到区域内现状公路路线增量更新结果,包括:
28、从所述第一公路路线集合p1中提取路线编码在第二目标公路路线集合p删除内的数据集为第一结果集合g删除;
29、从所述第二公路路线集合p2中提取路线编码在第三目标公路路线集合p新增内的数据集为第二结果集合g新增;
30、从所述第二公路路线集合p2中提取路线编码不在第一目标公路路线集合p未变更且不在第三目标公路路线集合p新增内的数据集为第三结果集合g变更;
31、从所述第一公路路线集合p1中提取路线编码在第一目标公路路线集合p未变更内的数据集为第四结果集合g未变更;
32、将所述第一结果集合g删除、所述第二结果集合g新增和所述第三结果集合g变更的并集结果,作为所述区域公路路线增量更新结果。
33、第二方面,本公开的实施例提供一种公路线形增量更新装置,包括:
34、融合模块,用于根据输入的现有公路线形电子地图数据、以及待更新的公路基础数据与公路线形电子地图数据,对现有公路路线数据和待更新的公路路线数据分别以公路路线为单元进行融合处理,分别得到现状公路路线的第一公路路线集合和待更新的公路路线的第二公路路线集合;
35、识别模块,用于从所述第二公路路线集合中,识别出待更新的公路路线在所述第一公路路线集合内的目标公路路线集合;其中,所述目标公路路线集合包括:未发生变更的公路路线、废弃或移交非交通部门管养的公路路线集合、变更的公路路线集合、新建的公路路线集合;
36、结果获得模块,用于根据所述目标公路路线集合,得到区域内现状公路路线增量更新结果。
37、第三方面,本公开的实施例提供一种电子设备,包括:
38、一个或多个处理器;
39、存储单元,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,能使得所述一个或多个处理器实现根据前文记载的所述的方法。
40、第四方面,本公开的实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时能实现根据前文记载的所述的方法。
41、本公开实施例的公路线形增量更新方法、装置,能够提高公路线形更新的效率,提升交通领域公路地理信息更新的数据质量和更新频率。
1.一种公路线形增量更新方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对现有公路路线数据和待更新的公路路线数据分别以公路路线为单元进行融合处理,分别得到现状公路路线的第一公路路线集合和待更新的公路路线的第二公路路线集合,包括:
3.根据权利要求2所述的方法,其特征在于,从所述第二公路路线集合中,识别出待更新的公路路线在所述第一公路路线集合内的目标公路路线集合,包括:
4.根据权利要求3所述的方法,其特征在于,所述识别所述第三公路路线集合p3,得到所述目标公路路线集合,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据设置的路线长度r2、比例值r3的容限参数、长度l1、长度l2、比值d1以及比值d2,得到所述目标公路路线集合,包括:
6.根据权利要求5所述的方法,其特征在于,所述识别所述第三公路路线集合p3,得到所述目标公路路线集合,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述目标公路路线集合,得到区域内现状公路路线增量更新结果,包括:
8.一种公路线形增量更新装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,