本发明涉及GIS路网领域,尤其是涉及一种GIS单线路网自动生成双线路网 的方法。
背景技术:
GIS路网是将真实道路,通过GIS数据的形式可视化表达出来。目前主流的 道路网模型是单线双属性的节点-路段模型(简称单线路网模型)、双线双属性的节 点-路段模型(简称双线路网模型)以及车道级路网模型。其中手机导航路网一般 采用单线路网模型;车道级路网一般用于辅助驾驶、无人驾驶等场景。双线路网模 型则一般用于表现道路场景下,两个通行方向的不同性质,如不同的路况、不同流 量等。
目前的双线路网模型一般基于实际测量的数据,经后期图形编辑、加工、属 性处理等制作工艺,形成双线路网。这种生产工艺流程虽然精度高、信息准确,然 而制作成本高、周期长,限制了这一路网的生产效率。
技术实现要素:
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种GIS单线路 网自动生成双线路网的方法。
本发明的目的可以通过以下技术方案来实现:
一种GIS单线路网自动生成双线路网的方法,包括以下步骤:
1)获取单线路网模型的GIS道路数据,包括节点图层和路网图层数据,并根 据交叉口位置和道路位置判断交叉口类型和道路类型;
2)确定路网节点的偏移方向并计算偏移,形成双线路网的道路边界,并生成 路网节点的偏移节点;
3)对偏移节点进行曲线插值,用以表示车辆在路网节点的行驶路径,最终生 成双线路网。
所述的步骤1)中,当交叉口位置周边的道路为2时,交叉口类型为一字型交 叉口;当交叉口位置周边的道路为3时,交叉口类型为丁字型交叉口;当交叉口位 置周边的道路为4时,交叉口类型为十字型交叉口;当交叉口位置周边的道路超过 4时,交叉口类型为特殊交叉口;
当正向车道数和逆向车道数其中至少一个为0时,道路类型为单行道,当均不 为0时,道路类型为双行道。
所述的步骤2)具体包括以下步骤:
21)根据节点图层和路网图层数据,分别对路网节点周边道路路段进行