一种基于路网数据的交叉口提取及拓扑结构描述方法与流程

文档序号:33706884发布日期:2023-03-31 21:59阅读:114来源:国知局
一种基于路网数据的交叉口提取及拓扑结构描述方法与流程

1.本发明属于地理信息处理领域,具体涉及一种基于路网数据的交叉口提取及拓扑结构描述方法。


背景技术:

2.随着地理信息及测绘技术的迅速发展,城市的地理空间数据逐步得以完善,并逐渐应用于土地资源规划、工程建设、道路导航等众多领域。道路作为城市重要的流通要素,扮演着“城市动脉”的角色,其位置信息对构建城市基础地理数据库起着关键的作用。近些年,许多公司均构建了属于自己的城市道路数据网,广泛应用于地图导航领域。
3.目前,道路数据的获取方式呈多样化,如实地测绘、互联网地图以及遥感图像解译等途径,但是由于多源数据采用的地理信息标准、数据精度以及存储表达形式的不同,道路数据在尺度、空间位置、数据格式存在着差异,为空间数据的综合便捷应用带来困难。为此,需选择不同数据源具有代表性的地理实体,并计算其在不同数据源中的相似性,建立空间位置关系,为数据的融合应用提供基础技术支撑。道路交叉口作为道路网的关键要素,其与道路形成的拓扑结构在地图路网中具有较高的辨识度,可以为多源数据的匹配提供重要的依据。因此,如何利用路网数据提取道路交叉口及构建其拓扑结构成为本发明的主要研究方向。


技术实现要素:

4.本发明的目的在于提供一种基于路网数据的交叉口提取及拓扑结构描述方法,其充分利用路网数据空间关系求交叉口,并结合相交的道路方向特征构建拓扑结构,提高多源道路数据匹配的可靠性。
5.本发明采用的技术方案为:
6.一种基于路网数据的交叉口提取及拓扑结构描述方法,包括以下步骤:
7.步骤1,采用osm数据中的道路矢量作为基础路网数据,提取城市主干道路网;
8.步骤2,对存在断点的路网线进行拼接,形成完整路网;
9.步骤3,求各路网的交点,获得道路交叉口候选集pc;
10.步骤4,对交叉口候选集pc中多余的伪交叉点进行处理,获得交叉口点集pf;
11.步骤5,计算每条道路的方向,记为
12.步骤6,以点集pf中的交叉口点oi为对象,获取与其相交的道路线集合
13.步骤7,根据道路方向和交叉点位置计算交叉口的拓扑结构描述
14.进一步地,步骤1中osm主干道路数据的类型属性仅包括:
15.{primary,secondary,tertiary,motorway}。
16.进一步地,步骤4的具体方式为:
17.以候选集pc中的任意一点为中心,做半径为a的缓冲区若任意两个缓存区
和存在重叠部分,则最终的缓存区为:
[0018][0019]
设缓冲区的周长为将周长均分为n个弧段,则由弧段终点构成的点表示为缓冲区的中心坐标为:
[0020][0021][0022]
式中,表示缓冲区中心点oi的坐标;
[0023]
最终,点集pf由多个交叉口点构成,表示为:
[0024][0025]
进一步地,步骤5中的计算方式如下:
[0026][0027]
式中,和分别表示道路ri的起点和终点坐标。
[0028]
进一步地,步骤7的具体方式为:
[0029]
当交叉口oi与一条道路相交时,根据道路方向和交叉口位置,计算拓扑参数:
[0030][0031]
其中,表示缓冲区的中心点oi的坐标;
[0032]
当有m条道路与交叉口oi相交时,其拓扑结构描述表示为:
[0033][0034]
式中,t表示道路的序号。
[0035]
本发明具有如下有益效果:
[0036]
(1)本发明提出了一种基于路网数据的交叉口提取及拓扑结构描述方法,可有效提取城市路网中主干道的交叉口,为多源城市路网数据提供代表性的地理实体。
[0037]
(2)应用本发明方法可以实现对道路交叉口的拓扑结构描述,为多源道路网数据的融合、匹配及更新提供有效的技术支撑。
附图说明
[0038]
图1为基于路网数据的交叉口提取及拓扑结构描述方法的原理示意图。
具体实施方式
[0039]
下面结合附图及具体实施方式对本发明做进一步详细的说明。
[0040]
如图1所示,一种基于路网数据的交叉口提取及拓扑结构描述方法,包括以下步骤:
[0041]
步骤1,采用osm数据中的道路矢量作为基础路网数据,提取城市主干道路网,道路数据的类型属性仅包括:
[0042]
{primary,secondary,tertiary,motorway}
[0043]
步骤2,对存在断点的路网线进行拼接,首先需要将整个路网合成为一个矢量数据,然后在路网拐点处打断,最后形成无断点的完整路网;
[0044]
步骤3,求各路网的交点,获得道路交叉口候选集pc;路网的交点由各路段的端点组成,则由m条道路形成的交叉口候选集pc为:
[0045][0046]
其中,表示第i条道路的起点。
[0047]
步骤4,对交叉口候选集中多余的伪交叉点进行筛选,以候选集pc中的任意一点为中心,做半径为a的缓冲区若任意两个缓存区和存在重叠部分,则最终的缓存区
[0048][0049]
设缓冲区的周长为将周长均分为n个弧段,则由弧段终点构成的点可以表示为则缓冲区的中心坐标为:
[0050][0051][0052]
式中,和分别表示缓冲区中心点oi的坐标。
[0053]
最终,点集pf由多个交叉口点构成,可表示为:
[0054][0055]
步骤5,计算每条道路的方向道路ri的方向计算方式如下:
[0056][0057]
式中,和分别表示道路ri的起点和终点坐标。
[0058]
步骤6,以点集pf中的交叉口点oi为对象,获取与其相交的道路线集合
[0059][0060]
其中,m为集合中的道路总数。
[0061]
步骤7,根据道路方向和交叉点位置计算交叉口的拓扑结构描述当交叉口oi与一条道路相交时,根据道路方向和交叉口位置可以计算拓扑参数:
[0062][0063]
其中,和分别表示缓冲区的中心点oi的坐标。
[0064]
当有m条道路与交叉口oi相交时,其拓扑结构描述可表示为:
[0065][0066]
式中,t表示道路的序号。
[0067]
总之,本发明提出的路网数据的交叉口提取及拓扑结构描述方法,面向多种形式的道路表达形式难以匹配的问题,通过提取道路交叉口作为代表地理实体,并提出描述交叉口和道路构成的拓扑结构的方法,为多种形式道路数据的融合、配准、更新等应用提供重要的技术支撑。


技术特征:
1.一种基于路网数据的交叉口提取及拓扑结构描述方法,其特征在于,包括以下步骤:步骤1,采用osm数据中的道路矢量作为基础路网数据,提取城市主干道路网;步骤2,对存在断点的路网线进行拼接,形成完整路网;步骤3,求各路网的交点,获得道路交叉口候选集p
c
;步骤4,对交叉口候选集p
c
中多余的伪交叉点进行处理,获得交叉口点集p
f
;步骤5,计算每条道路的方向,记为步骤6,以点集p
f
中的交叉口点o
i
为对象,获取与其相交的道路线集合步骤7,根据道路方向和交叉点位置计算交叉口的拓扑结构描述2.根据权利要求1所述的一种基于路网数据的交叉口提取及拓扑结构描述方法,其特征在于,步骤1中osm主干道路数据的类型属性仅包括:{primary,secondary,tertiary,motorway}。3.根据权利要求2所述的一种基于路网数据的交叉口提取及拓扑结构描述方法,其特征在于,步骤4的具体方式为:以候选集p
c
中的任意一点为中心,做半径为a的缓冲区若任意两个缓存区和存在重叠部分,则最终的缓存区为:设缓冲区的周长为将周长均分为n个弧段,则由弧段终点构成的点表示为缓冲区的中心坐标为:的中心坐标为:式中,表示缓冲区中心点o
i
的坐标;最终,点集p
f
由多个交叉口点构成,表示为:4.根据权利要求3所述的一种基于路网数据的交叉口提取及拓扑结构描述方法,其特征在于,步骤5中的计算方式如下:式中,和分别表示道路r
i
的起点和终点坐标。5.根据权利要求4所述的一种基于路网数据的交叉口提取及拓扑结构描述方法,其特征在于,步骤7的具体方式为:当交叉口o
i
与一条道路相交时,根据道路方向和交叉口位置,计算拓扑参数:
其中,表示缓冲区的中心点o
i
的坐标;当有m条道路与交叉口o
i
相交时,其拓扑结构描述表示为:式中,t表示道路的序号。

技术总结
本发明公开了一种基于路网数据的交叉口提取及拓扑结构描述方法,属于图像处理技术领域。其包括步骤:采用OSM数据中的道路矢量作为基础路网数据,提取城市主干道路网;对存在断点的路网线进行拼接,形成完整路网;求各路网的交点,获得道路交叉口候选集;对交叉口候选集中多余的伪交叉点进行处理,获得交叉口点集;计算每条道路的方向;以点集中的交叉口点为对象,获取与其相交的道路线集合;根据道路方向和交叉点位置计算交叉口的拓扑结构描述。本发明充分利用路网数据空间关系求交叉口,并结合相交的道路方向特征构建拓扑结构,提高多源道路数据匹配的可靠性。源道路数据匹配的可靠性。源道路数据匹配的可靠性。


技术研发人员:耿虎军 常晓宇 王敏 王港 刘宇 武晓博 郭争强 孙方德 王晓雅 张萌月 朱进
受保护的技术使用者:中国电子科技集团公司第五十四研究所
技术研发日:2022.10.26
技术公布日:2023/3/30
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1