首页> 中国专利> 基于Delaunay三角网的道路中心线提取方法

基于Delaunay三角网的道路中心线提取方法

摘要

本发明公开了一种基于Delaunay三角网的道路中心线提取方法,属于地理信息数据处理技术领域。该方法通过建立道路线数据的缓冲区、进行缓冲区融合;在所建立缓冲区图层的基础上,进行节点加密利用加密后节点建立Delaunay三角网;对构成三角网的三角形元素按照几何特征进行分类,得到每个三角形元素的特征点;将特征点顺次相连得到单线数据,进而通过曲线平滑得到最终结果。实现了由单双线混合道路数据获取单线路网数据,从而在路网分析等科研或应用领域获取数据时,避免了复杂的人工处理或数据重新采集过程,同时能够较好的保持道路数据的拓扑关系,得到符合要求的成果数据。

著录项

  • 公开/公告号CN106528740A

    专利类型发明专利

  • 公开/公告日2017-03-22

    原文格式PDF

  • 申请/专利权人 中科宇图科技股份有限公司;

    申请/专利号CN201610962659.4

  • 申请日2016-11-04

  • 分类号G06F17/30(20060101);

  • 代理机构11337 北京市盛峰律师事务所;

  • 代理人梁艳

  • 地址 100101 北京市朝阳区安翔北里甲11号B座2层

  • 入库时间 2023-06-19 01:49:42

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-03-29

    授权

    授权

  • 2017-04-19

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20161104

    实质审查的生效

  • 2017-03-22

    公开

    公开

说明书

技术领域

本发明属于地理信息数据处理技术领域,具体涉及一种基于Delaunay三角网的道路中心线提取方法,应用于大比例尺地理信息数据中道路数据的制图综合或路网数据的提取过程。

背景技术

地理信息系统行业在进行网络分析需要精确的路网数据,特别是在交通设施建设、交通流分析、路径规划等领域。实际生产过程中由于制图表达和数据精度的需要,数据成果通常包含了信息量丰富、与实际吻合度较高的道路信息,如特定比例尺精度的导航路网数据,较宽的道路用双线甚至面状要素表示,较窄的小路用单线表示,造成了单双线同时存在于同一图层中的现象。用于网络分析的数据要求保持原有的拓扑结构,且网络数据用单线表示,急需一种由单双线混合数据获取单线路的方法。

为得到由单线构成的路网数据,需要对导航道路进行中心线提取。目前比较成熟的方法包括基于边界线的垂线族法、栅格形态变换法、中轴线法、内角平分线交点连线、基于Delaunay三角网生成道路中心线等方法,这些方法各有其适用性。而对于单双线同时存在的数据,通常难以获得理想的计算结果。

基于Delaunay三角网提取道路中心线的方法,由单双线混合数据获取所有道路中心线,则为上述问题提供了解决方案。

发明内容

本发明目的在于提供一种基于Delaunay三角网的道路中心线提取方法,从而解决特定条件下单线路网数据的获取问题。

为了实现上述目的,本发明采用的技术方案如下:

一种基于Delaunay三角网的道路中心线提取方法,包括如下步骤:

S1,获取单双线混合的矢量基础数据库;

S2,根据所述道路矢量基础数据库,建立缓冲区图层,并对所述缓冲区图层中重叠区域进行融合,得到融合的缓冲区图层;

S3,对所述融合的缓冲区图层进行节点加密,得到加密后的节点,根据所述加密后的节点构建Delaunay三角网;

S4,将所述Delaunay三角网的三角形元素,按照几何特征及其空间关系进行分类,并获取各类三角形元素的特征点;

S5,按照一定规则将S4中得到的所述三角形元素的特征点进行连线,得到初始的单线道路中心线;

S6,对所述初始的单线道路中心线进行平滑处理,得到最终的单线道路中心线。

优选地,S1中,所述单双线混合的矢量基础数据库,利用现有的导航数据或大比例尺高精度基础地理信息数据获取。

优选地,S2包括如下步骤:

S201,对单双线混合的道路数据进行分析,获取不同道路间的最小间距D1、双线道路或多线道路之间的最大间距D2,以缓冲距离d满足D2/2<d<D1/2为标准,确定缓冲距离值;

S202,对单双线混合的道路数据进行空间分析,根据所述缓冲距离值,得到具有重叠区域的缓冲区图层,同时设置相关参数,将缓冲区图层中重叠区域进行融合,得到融合的缓冲区图层。

优选地,S3中所述构建Delaunay三角网,具体为,利用FME软件中Triangulator方法,得到Delaunay三角网。

优选地,S4中,所述三角形元素的分类方法为:在Delaunay三角网图层中,只有一条边上具有邻接三角形的为Ⅰ类三角形,两条边上有邻接三角形的为Ⅱ类三角形,三条边上均有邻接三角形的为Ⅲ类三角形。

优选地,所述三角形元素的特征点为:具有邻近三角形的边的中点,作为该边所在的三角形的特征点,Ⅲ类三角形的几何重心也作为其特征点。

优选地,S5中,所述按照特定规则将S4中所述特征点相连,具体为:Ⅰ类三角形的特征点,作为单线道路中心线的起点或终点;Ⅱ类三角形的两个特征点相连,方向随着所在线的起点而变化;Ⅲ类三角形的三边中点向三角形内部分别与几何重心相连,向外部则与其他三角形的特征点相连。

优选地,S6中所述对所述单线道路中心线进行平滑处理,包含如下步骤:根据成果精度的需求,设置平滑系数,减少节点的个数并控制结果文件的大小;设置两点间的容差,小于该容差值的两个线段进行连接。

本发明的有益效果是:本发明实施例提供的基于Delaunay三角网的道路中心线提取方法,通过建立道路缓冲区并进行缓冲区融合,对缓冲区边线点进行节点加密并建立Delaunay三角网,然后对Delaunay三角网中的三角形单元进行分类并提取特征点,并通过对特征点连线得到单线道路中心线,之后进行平滑处理,实现了由单双线混合道路数据获取单线路网数据,从而在路网分析等科研或应用领域获取数据时,避免了复杂的人工处理或数据重新采集过程,同时能够较好的保持道路数据的拓扑关系,得到符合要求的成果数据。

附图说明

图1是本发明实施例提供的基于Delaunay三角网的道路中心线提取方法流程示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不用于限定本发明。

本发明的主要目的是在地理信息系统数据处理范畴内特别是单线路网数据的获取过程中,通过对单双线混合存在的路网数据进行一系列的自动化处理,得到符合要求的单线路网数据,以便用于地理信息网络分析等行业中。避免了繁重的人工处理工作量,或重新进行数据采集的过程。

如图1所示,本发明实施例提供了一种基于Delaunay三角网的道路中心线提取方法,包括如下步骤:

S1,获取单双线混合的矢量基础数据库;

S2,根据所述道路矢量基础数据库,建立缓冲区图层,并对所述缓冲区图层中重叠区域进行融合,得到融合的缓冲区图层;

S3,对所述融合的缓冲区图层进行节点加密,得到加密后的节点,根据所述加密后的节点构建Delaunay三角网;

S4,将所述Delaunay三角网的三角形元素,按照几何特征及其空间关系进行分类,并获取各类三角形元素的特征点;

S5,按照一定规则将S4中得到的所述三角形元素的特征点进行连线,得到初始的单线道路中心线;

S6,对所述初始的单线路网数据进行平滑处理,得到最终的单线路网数据。

本发明的一个优选实施例中,S1中,所述单双线混合的矢量基础数据库,利用现有的导航数据或大比例尺高精度基础地理信息数据获取。

本实施例中,S2可以包括如下步骤:

S2a,对单双线混合的道路数据进行分析,获取不同道路间的最小间距D1、双线道路或多线道路之间的最大间距D2,以缓冲距离d满足D2/2<d<D1/2为标准,确定缓冲距离值;

S2b,对单双线混合的道路数据进行空间分析,根据所述缓冲距离值,得到具有重叠区域的缓冲区图层,同时设置相关参数,将缓冲区图层中重叠区域进行融合,得到融合的缓冲区图层。

其中,可以利用ArcMap软件提供的Buffer Wizard面板功能,对单双线混合的道路数据进行空间分析,如本领域技术人员可以理解的,还可以采用其他的现有方法对单双线混合的道路数据进行空间分析。

本发明实施例中,S3为对所述融合的缓冲区图层进行节点加密,得到加密后的节点,根据所述加密后的节点,构建Delaunay三角网。

其中,构建的三角网不超出融合的缓冲区图层的覆盖范围。

本实施例中,可以利用FME软件中Triangulator方法构建Delaunay三角网。

本发明实施例中,S4为:将所述Delaunay三角网的基本单元(称为三角形元素),按照几何特征及其空间关系,划分为三类并获取其特征点,其中所述三角形元素的分类方法为:在Delaunay三角网图层中,只有一条边上具有邻接三角形的为Ⅰ类三角形,两条边上有邻接三角形的为Ⅱ类三角形,三条边上均有邻接三角形的为Ⅲ类三角形;

其中具有邻近三角形的边的中点,作为该边所在的三角形的特征点,此外,Ⅲ类三角形的几何重心也作为其特征点。

本发明实施例中,S5中,所述按照特定规则将S4中所述特征点相连,具体为:Ⅰ类三角形的特征点,作为单线道路中心线的起点或终点;Ⅱ类三角形的两个特征点相连,方向随着所在线的起点而变化;Ⅲ类三角形的三边中点向三角形内部分别与几何重心相连,向外部则与其他三角形的特征点相连。

本发明的一个优选实施例中,S6中所述对所述单线道路中心线进行平滑处理,包含如下步骤:根据成果精度的需求,设置平滑系数,减少节点的个数并控制结果文件的大小;同时设置两点间的容差,小于该容差值的两个线段进行连接,从而在一定程度上避免拓扑错误。

通过采用本发明公开的上述技术方案,得到了如下有益的效果:本发明实施例提供的基于Delaunay三角网的道路中心线提取方法,通过建立道路缓冲区并进行缓冲区融合,对缓冲区边线点进行节点加密并建立Delaunay三角网,然后对Delaunay三角网中的三角形单元进行分类并提取特征点,并通过对特征点连线得到单线道路中心线,之后进行平滑处理,实现由单双线混合道路数据获取单线路网数据,从而在路网分析等科研或应用领域获取数据时,避免了复杂的人工处理或数据重新采集过程,同时能够较好的保持道路数据的拓扑关系,得到符合要求的成果数据。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号