路段公交线路重复系数数据计算方法、装置及存储介质制造方法及图纸

技术编号:31622508 阅读:20 留言:0更新日期:2021-12-29 18:58
本发明专利技术公开一种路段公交线路重复系数数据计算方法、装置及存储介质,首先,通过对获取的道路矢量图和公交线路矢量图进行初始化,得到道路网络图层和公交线网图层;其次,根据道路网络图层和公交线网图层筛选出有公交线路经过的所有路段;然后,对公交线路进行去重处理,并根据公交线路与相应路段的方向角差值和长度比值,筛选出每条所述路段通过的所有公交线路;最后,通过计算每条所述路段对应的公交线路总数,以此得到每条所述道路的路段公交线路重复系数。采用本发明专利技术实施例,能够保障在不同数据源下路段公交线路重复系数数据计算结果准确性的同时,有效提高计算效率,适用范围更广。更广。更广。

【技术实现步骤摘要】
路段公交线路重复系数数据计算方法、装置及存储介质


[0001]本专利技术涉及智能交通
,尤其涉及一种路段公交线路重复系数数据计算方法、装置及存储介质。

技术介绍

[0002]公交线路重复系数是从网络布局层面衡量公交服务质量的重要指标之一,它反映了公交线路在城市道路上的重复程度,公交线路重复系过低或过高都将影响公交服务质量。因此,准确统计公交线路重复系数是城市公共交通线网评价及优化的重要基础工作。其中,路段公交线路重复系数作为常用的微观评价指标,以路段通行的公交线路条数进行表示,广泛用于公交线路优化调整。
[0003]从现有研究来看,路段公交线路重复系数主要有三种方法,分别是路段缓冲区法、矩阵计算法和道路匹配法。上述技术方法均能统计路段公交线路重复系数,但从结果准确性、基础数据要求和处理效率上来看,仍存在以下不足:
[0004](1)路段缓冲区法,该方法是在GIS中建立道路缓冲区,统计与道路缓冲区相交的公交线路条数作为该路段的公交线路重复系数,通常需要人工将公交线路处理为单线数据,工作量较大,且该方法的数据统计结果准确性较低。
[0005](2)矩阵计算方法,该方法通过人工对公交线路所经过的道路进行编码,并建立道路和公交线路的关系矩阵,根据关系矩阵计算得到路段公交线路重复系数。该方法不仅需要人工来完成理论模型研究,道路编码、标识矩阵等工作,而且仅适用于公交线路少的小区域,适用范围局限性较大。
[0006](3)道路匹配法,该方法需要先将道路网络和公交线路分别简化为单向道路网络和单向公交线路,然后再建立道路缓冲区,将道路缓冲区内的公交线路按照相同的间隔生成线段,依序计算每条线段与对应道路的相邻关系,以此筛选出符合条件的公交线路。该方法对基础数据要求标准较高,无效计算量和整体计算量较大,计算效率较低,计算设备要求较高,且需要利用Visual Studio作为开发环境,并基于ArcGIS Engine进行二次开发才能完成数据处理,对于一般行业技术人员来讲使用难度大。

技术实现思路

[0007]本专利技术实施例提供一种路段公交线路重复系数数据计算方法、装置及存储介质,能够保障在不同数据源下路段公交线路重复系数数据的计算结果准确性的同时,有效提高计算效率,适用范围更广。
[0008]为实现上述目的,本专利技术实施例提供了一种路段公交线路重复系数数据计算方法,包括:
[0009]获取道路矢量图和公交线路矢量图,对所述道路矢量图和所述公交线路矢量图进行初始化,得到道路网络图层和公交线网图层;其中,所述道路网络图层至少包含一条道路,每条所述道路至少包含一条路段,所述公交线网图层至少包含一条公交线路;
[0010]根据预设的缓冲距离对所述公交线网图层进行缓冲区分析,得到公交线路缓冲区,筛选出位于所述公交线路缓冲区的所有路段,构成第一道路集合;
[0011]通过比较所述第一道路集合和所述道路网络图层中相同路段编号的路段长度,筛选出有公交线路经过的所有路段,构成第二道路集合;
[0012]根据预设的缓冲距离对所述第二道路集合所在图层进行缓冲区分析,得到道路缓冲区,筛选出位于所述道路缓冲区内的所有公交线路,构成第一公交线路集合;
[0013]根据公交线路名称,对所述第一公交线路集合进行去重处理,筛选出公交线路名称不同的所有公交线路,构成第二公交线路集合;
[0014]根据所述第二公交线路集合中所有公交线路与在所述第二道路集合中相应路段的方向角差值和长度比值,筛选出每条所述路段通过的所有公交线路,构成第三公交线路集合;
[0015]根据所述第三公交线路集合得到每条所述路段对应的的公交线路总数,通过所述公交线路总数计算每条所述路段的路段公交线路重复系数。
[0016]作为上述方案的改进,所述通过比较所述第一道路集合和所述道路网络图层中相同路段编号的路段长度,筛选出有公交线路经过的所有路段,构成第二道路集合,具体为:
[0017]比较所述第一道路集合和所述道路网络图层中相同路段编号的路段长度;当所述第一道路集合和所述道路网络图层中相同路段编号的路段长度的比值大于预设阈值时,判定所述路段有公交线路经过,根据路段编号,将所述路段从所述道路网络图层中筛选出来,构成第二道路集合。
[0018]作为上述方案的改进,所述根据所述第二公交线路集合中所有公交线路与在所述第二道路集合中相应路段的方向角差值和长度比值,筛选出每条所述道路通过的所有公交线路,构成第三公交线路集合,具体为:
[0019]依次计算所述第二公交线路集合中所有公交线路与在所述第二道路集合中相应路段的方向角差值;
[0020]当所述方向角差值小于等于第一阈值时,计算当前所述公交线路与所述相应路段的长度比值;
[0021]当所述长度比值大于等于第二阈值时,判定当前所述公交线路通过所述相应路段;
[0022]将每条路段通过的所有公交线路筛选出来,构成第三公交线路集合。
[0023]为实现上述目的,本专利技术实施例对应提供了一种路段公交线路重复系数的统计装置,包括:
[0024]数据初始化模块,用于获取道路矢量图和公交线路矢量图,对所述道路矢量图和所述公交线路矢量图进行初始化,得到道路网络图层和公交线网图层;其中,所述道路网络图层至少包含一条道路,每条所述道路至少包含一条路段,所述公交线网图层至少包含一条公交线路;
[0025]道路筛选模块,用于:
[0026]根据预设的缓冲距离对所述公交线网图层进行缓冲区分析,得到公交线路缓冲区,筛选出位于所述公交线路缓冲区的所有路段,构成第一道路集合;
[0027]通过比较所述第一道路集合和所述道路网络图层中相同路段编号的路段长度,筛
选出有公交线路经过的所有路段,构成第二道路集合;
[0028]公交线路筛选模块,用于根据预设的缓冲距离对所述第二道路集合所在图层进行缓冲区分析,得到道路缓冲区,筛选出位于所述道路缓冲区内的所有公交线路,构成第一公交线路集合;
[0029]公交线路去重模块,用于根据公交线路名称,对所述第一公交线路集合进行去重处理,筛选出公交线路名称不同的所有公交线路,构成第二公交线路集合;
[0030]重复系数计算模块,用于:
[0031]根据所述第二公交线路集合中所有公交线路与在所述第二道路集合中相应路段的方向角差值和长度比值,筛选出每条所述路段通过的所有公交线路,构成第三公交线路集合;
[0032]根据所述第三公交线路集合得到每条所述路段对应的的公交线路总数,通过所述公交线路总数计算每条所述路段的路段公交线路重复系数。
[0033]作为上述方案的改进,所述道路筛选模块,具体用于:
[0034]比较所述第一道路集合和所述道路网络图层中相同路段编号的路段长度;
[0035]当所述第一道路集合和所述道路网络图层中相同路段编号的路段长度的比值大于预设阈值时,判定所述路段有公交线路经过,根据路段编号,将所述路段从所述道路网络本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种路段公交线路重复系数数据计算方法,其特征在于,包括:获取道路矢量图和公交线路矢量图,对所述道路矢量图和所述公交线路矢量图进行初始化,得到道路网络图层和公交线网图层;其中,所述道路网络图层至少包含一条道路,每条所述道路至少包含一条路段,所述公交线网图层至少包含一条公交线路;根据预设的缓冲距离对所述公交线网图层进行缓冲区分析,得到公交线路缓冲区,筛选出位于所述公交线路缓冲区的所有路段,构成第一道路集合;通过比较所述第一道路集合和所述道路网络图层中相同路段编号的路段长度,筛选出有公交线路经过的所有路段,构成第二道路集合;根据预设的缓冲距离对所述第二道路集合所在图层进行缓冲区分析,得到道路缓冲区,筛选出位于所述道路缓冲区内的所有公交线路,构成第一公交线路集合;根据公交线路名称,对所述第一公交线路集合进行去重处理,筛选出公交线路名称不同的所有公交线路,构成第二公交线路集合;根据所述第二公交线路集合中所有公交线路与所述第二道路集合中相应路段的方向角差值和长度比值,筛选出每条所述路段通过的所有公交线路,构成第三公交线路集合;根据所述第三公交线路集合得到每条所述路段对应的公交线路总数,通过所述公交线路总数计算每条所述路段的路段公交线路重复系数。2.如权利要求1所述的路段公交线路重复系数数据计算方法,其特征在于,所述通过比较所述第一道路集合和所述道路网络图层中相同路段编号的路段长度,筛选出有公交线路经过的所有路段,构成第二道路集合,具体为:比较所述第一道路集合和所述道路网络图层中相同路段编号的路段长度;当所述第一道路集合和所述道路网络图层中相同路段编号的路段长度的比值大于预设阈值时,判定所述路段有公交线路经过,根据路段编号,将所述路段从所述道路网络图层中筛选出来,构成第二道路集合。3.如权利要求1所述的路段公交线路重复系数数据计算方法,其特征在于,所述根据所述第二公交线路集合中所有公交线路与在所述第二道路集合中相应路段的方向角差值和长度比值,筛选出每条所述道路通过的所有公交线路,构成第三公交线路集合,具体为:依次计算所述第二公交线路集合中所有公交线路与在所述第二道路集合中相应路段的方向角差值;当所述方向角差值小于等于第一阈值时,计算当前所述公交线路与所述相应路段的长度比值;当所述长度比值大于等于第二阈值时,判定当前所述公交线路通过所述相应路段;将每条路段通过的所有公交线路筛选出来,构成第三公交线路集合。4.一种路段公交线路重复系数数据计算装置,其特征在于,包括:数据初始化模块,用于获取道路矢量图和公交线路矢量图,对所述道路矢量图和所述公交线路矢量图进行初始化,得到道路网络图层和公交线...

【专利技术属性】
技术研发人员:张海林曾令宇曾滢张晓明黎俊廷
申请(专利权)人:广州市城市规划勘测设计研究院
类型:发明
国别省市:

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

1