System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 双线道路数据的生成方法、装置、电子设备及存储介质制造方法及图纸_技高网

双线道路数据的生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40762680 阅读:13 留言:0更新日期:2024-03-25 20:14
本发明专利技术提供了一种双线道路数据的生成方法、装置、电子设备及存储介质,包括:从交通道路网数据中确定待处理单线道路数据和待处理单线道路数据对应的挂接道路数据;针对待处理单线道路数据设置线段偏移量,得到待处理单线道路数据对应的初始双线道路数据;基于挂接道路数据与待处理单线道路数据之间的挂接关系,对初始双线道路数据进行相交打断处理得到双线路段;利用挂接道路数据和待处理单线道路数据,对双线路段进行属性修正和/或挂接关系修正,以基于修正后的双线路段生成目标双线道路数据。本发明专利技术可以有效避免人工大量的矢量修行、挂接未捕捉、属性赋值错误等问题。

【技术实现步骤摘要】

本专利技术涉及图像处理,尤其是涉及一种双线道路数据的生成方法、装置、电子设备及存储介质


技术介绍

1、目前,基于多源数据获取的基本路网,因道路现势性问题引起的道路隔离带变化,需要将原来单线表示的道路修正为双线道路表示,以符合现场道路实际情况的方法。相关技术通常采用人工方式将单线转换为双线、处理挂接道路的拓扑关系与属性赋值等流程,不仅需要人工进行大量的矢量修形,还存在挂接未捕捉、属性赋值错误等问题。


技术实现思路

1、有鉴于此,本专利技术的目的在于提供一种双线道路数据的生成方法、装置、电子设备及存储介质,可以有效避免人工大量的矢量修行、挂接未捕捉、属性赋值错误等问题。

2、第一方面,本专利技术实施例提供了一种双线道路数据的生成方法,包括:

3、从交通道路网数据中确定待处理单线道路数据和所述待处理单线道路数据对应的挂接道路数据;

4、针对所述待处理单线道路数据设置线段偏移量,得到所述待处理单线道路数据对应的初始双线道路数据;

5、基于所述挂接道路数据与待处理单线道路数据之间的挂接关系,对所述初始双线道路数据进行相交打断处理得到双线路段;

6、利用所述挂接道路数据和所述待处理单线道路数据,对所述双线路段进行属性修正和/或挂接关系修正,以基于修正后的所述双线路段生成目标双线道路数据。

7、在一种实施方式中,从交通道路网数据中确定待处理单线道路数据和所述待处理单线道路数据对应的挂接道路数据的步骤,包括:

8、对于交通道路网数据中的每条单线道路数据,提取该单线道路数据的属性字段,并在所述属性字段中的隔离带类型为指定类型的情况下,将该单线道路数据作为待处理单线道路数据;

9、将所述交通道路网数据中,与所述待处理单线道路数据存在挂接关系的道路数据,作为所述待处理单线道路数据对应的挂接道路数据。

10、在一种实施方式中,针对所述待处理单线道路数据设置线段偏移量,得到所述待处理单线道路数据对应的初始双线道路数据的步骤,包括:

11、对所述待处理单线道路数据进行采样处理,得到多个采样点;

12、对于每个所述采样点,以该采样点为原点,所述待处理单线道路数据的切线为横轴,所述待处理单线道路数据的法线为纵轴,沿所述横轴和所述纵轴设置线段偏移量,得到位于所述待处理单线道路数据两侧的偏移点;其中,所述线段偏移量与所述待处理单线道路数据的道路宽度相关;

13、分别连接所述待处理单线道路数据两侧的所述偏移点,得到所述待处理单线道路数据对应的初始双线道路数据。

14、在一种实施方式中,基于所述挂接道路数据与待处理单线道路数据之间的挂接关系,对所述初始双线道路数据进行相交打断处理得到双线路段的步骤,包括:

15、判断所述挂接道路数据与所述待处理单线道路数据之间的挂接关系是否为单侧挂接;

16、如果是,则延伸所述挂接道路数据,以使延伸后的所述挂接道路数据与所述初始双线道路数据中的两条道路数据均相交;

17、基于延伸后的所述挂接道路数据,对所述初始双线道路数据中的两条道路数据进行相交打断处理,得到挂接路段和双线路段。

18、在一种实施方式中,所述挂接道路数据的数量为至少两条;利用所述挂接道路数据和所述待处理单线道路数据,对所述双线路段进行属性修正的步骤,包括:

19、确定一条所述挂接道路数据与所述待处理单线道路数据、所述初始双线道路数据中的两条道路数据之间的第一交点、第二交点和第三交点;以及,确定另一条所述挂接道路数据与所述待处理单线道路数据、所述初始双线道路数据中的两条道路数据之间的第四交点、第五交点和第六交点;

20、连接所述第一交点、第二交点和第三交点得到第一提取线段,以及连接所述第四交点、第五交点和第六交点得到第二提取线段;

21、以所述第一提取线段和所述第二提取线段构建提取范围,并按照所述提取范围从所述待处理单线道路数据中提取道路属性数据;

22、将所述道路属性数据赋值给所述双线路段,以实现对所述双线路段进行属性修正。

23、在一种实施方式中,所述挂接路段包括第一挂接路段和第二挂接路段,所述第一挂接路段为位于所述初始双线道路数据外侧的挂接路段,所述第二挂接路段为位于所述初始双线道路数据内侧的挂接路段;利用所述挂接道路数据和所述待处理单线道路数据,对所述双线路段进行挂接关系修正的步骤,包括:

24、将所述挂接道路数据和所述待处理单线道路数据之间的挂接关系,修正为所述第一挂接路段与所述双线路段之间的挂接关系,并剔除所述第二挂接路段。

25、在一种实施方式中,在基于修正后的所述双线路段生成目标双线道路数据的步骤之后,所述方法还包括:

26、将所述待处理单线道路数据,从所述交通道路网数据中剔除。

27、第二方面,本专利技术实施例还提供一种双线道路数据的生成装置,包括:

28、数据获取模块,用于从交通道路网数据中确定待处理单线道路数据和所述待处理单线道路数据对应的挂接道路数据;

29、双线道路生成模块,用于针对所述待处理单线道路数据设置线段偏移量,得到所述待处理单线道路数据对应的初始双线道路数据;

30、相交打断模块,用于基于所述挂接道路数据与待处理单线道路数据之间的挂接关系,对所述初始双线道路数据进行相交打断处理得到双线路段;

31、修正模块,用于利用所述挂接道路数据和所述待处理单线道路数据,对所述双线路段进行属性修正和/或挂接关系修正,以基于修正后的所述双线路段生成目标双线道路数据。

32、第三方面,本专利技术实施例还提供一种电子设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现第一方面提供的任一项所述的方法。

33、第四方面,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现第一方面提供的任一项所述的方法。

34、本专利技术实施例提供的一种双线道路数据的生成方法、装置、电子设备及存储介质,首先从交通道路网数据中确定待处理单线道路数据和待处理单线道路数据对应的挂接道路数据;然后针对待处理单线道路数据设置线段偏移量,得到待处理单线道路数据对应的初始双线道路数据;再基于挂接道路数据与待处理单线道路数据之间的挂接关系,对初始双线道路数据进行相交打断处理得到双线路段;最后利用挂接道路数据和待处理单线道路数据,对双线路段进行属性修正和/或挂接关系修正,以基于修正后的双线路段生成目标双线道路数据。上述方法在道路矢量化作业过程中,可以从交通道路网数据中自动选择待处理单线道路数据及其挂接道路数据,并进行单线道路自动化变更双线道路,取代了人工单线变双线、处理挂接道路的拓扑关系与属性赋值的流程,而且准确性高,避免了人工大本文档来自技高网...

【技术保护点】

1.一种双线道路数据的生成方法,其特征在于,包括:

2.根据权利要求1所述的双线道路数据的生成方法,其特征在于,从交通道路网数据中确定待处理单线道路数据和所述待处理单线道路数据对应的挂接道路数据的步骤,包括:

3.根据权利要求1所述的双线道路数据的生成方法,其特征在于,针对所述待处理单线道路数据设置线段偏移量,得到所述待处理单线道路数据对应的初始双线道路数据的步骤,包括:

4.根据权利要求1所述的双线道路数据的生成方法,其特征在于,基于所述挂接道路数据与待处理单线道路数据之间的挂接关系,对所述初始双线道路数据进行相交打断处理得到双线路段的步骤,包括:

5.根据权利要求4所述的双线道路数据的生成方法,其特征在于,所述挂接道路数据的数量为至少两条;利用所述挂接道路数据和所述待处理单线道路数据,对所述双线路段进行属性修正的步骤,包括:

6.根据权利要求4所述的双线道路数据的生成方法,其特征在于,所述挂接路段包括第一挂接路段和第二挂接路段,所述第一挂接路段为位于所述初始双线道路数据外侧的挂接路段,所述第二挂接路段为位于所述初始双线道路数据内侧的挂接路段;利用所述挂接道路数据和所述待处理单线道路数据,对所述双线路段进行挂接关系修正的步骤,包括:

7.根据权利要求1所述的双线道路数据的生成方法,其特征在于,在基于修正后的所述双线路段生成目标双线道路数据的步骤之后,所述方法还包括:

8.一种双线道路数据的生成装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现权利要求1至7任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现权利要求1至7任一项所述的方法。

...

【技术特征摘要】

1.一种双线道路数据的生成方法,其特征在于,包括:

2.根据权利要求1所述的双线道路数据的生成方法,其特征在于,从交通道路网数据中确定待处理单线道路数据和所述待处理单线道路数据对应的挂接道路数据的步骤,包括:

3.根据权利要求1所述的双线道路数据的生成方法,其特征在于,针对所述待处理单线道路数据设置线段偏移量,得到所述待处理单线道路数据对应的初始双线道路数据的步骤,包括:

4.根据权利要求1所述的双线道路数据的生成方法,其特征在于,基于所述挂接道路数据与待处理单线道路数据之间的挂接关系,对所述初始双线道路数据进行相交打断处理得到双线路段的步骤,包括:

5.根据权利要求4所述的双线道路数据的生成方法,其特征在于,所述挂接道路数据的数量为至少两条;利用所述挂接道路数据和所述待处理单线道路数据,对所述双线路段进行属性修正的步骤,包括:

6.根据权利要求4所述的双线道路数据的生成方法,其特征在于,所...

【专利技术属性】
技术研发人员:刘娜王宇翔赵亮徐倩王国婕徐文会贺丹
申请(专利权)人:航天宏图信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1