路网双线合并单线——ArcGIS 解决方法

路网双线合并成单线是一个在地图制作、交通规划以及GIS分析中常见的需求。双线路网定义:具有不同流向、不同平面结构的道路。此外,车道数较多的道路(例如,双黄实线车道数大于4的道路)也可以视为双线路网,本文还是以广州市路网为例用于将路网双线合并成单线,本文通过ArcGIS来实现路网双线合并单线。

局部双线路网数据放大,可以看到大部分路网,特别是主干道是双线或者多线;

现有的ArcGIS软件双线转单线的通常做法都是,通过对OSM道路做缓冲区,导出地图为TIFF格式,通过栅格矢量化来解决,但是这个方法对于原始数据的属性信息丢失比较多,暂时没用通用性比较好的方法,但是本文稍微调整的一下方法,尽量保留了道路的类型信息;

方法思路

思路是把主干道、高速公路、次干道、支路这些信息分开tiff化,最后在进行合并。

首先打开属性表,选择路网类型字段,这里是''highway'',这里需要会一点sql,然后"highway" = 'motorway' OR"highway" = 'motorway_link',解释:路网类型选择为高速公路或者高速公路_连接段,其他类型是操作步骤一致;

高速公路或者高速公路_连接段选择结果如图,另存为新图层guangzhou_roads_motorway.shp,这样高速公路图层就剥离出来了,如法炮制其他几个类型路段;

我选了高速公路、主干道、次干道、干道、支路这五类道路进行双线转单线,如有需要可以进行增加细分道路类型;

接下来就是对路网进行分类做缓冲区;

对广州市的OSM道路道路做50米缓冲区;

这样就得到高速公路、主干道、次干道、干道、支路这五类对应缓冲区结果;

调整结果显示样式,将结果的填充颜色选择为黑色,轮廓颜色设置为无颜色;

点击【文件】------>【导出地图】------>导出类型选择tiff,勾选写入坐标文件,格式选择1位单色域;

点击【图层属性】------>【符号系统】------>【唯一值】;

到这一步你就有高速公路、主干道、次干道、干道、支路这五类道路类型的tiff了;

这里需要提前建好一个路网,要素类型选择折线,并处于编辑状态,这个很重要

这里有一个重点,也是流程无法继续进行的重灾区,【自定义】--->【扩展模块】,在弹出窗口选中ArcScan,在【自定义】--->【工具条】--->选中ArcScan;

这样基本上杜绝了ArcScan工具条呈灰色无法使用的现象发生;

点击【栅格捕捉选项】------>【显得预览】;

若有区域显示为蓝色,说明提取范围没有包含全部图层。此时,点击ArcScan工具条中------>【栅格捕捉选项】,调大最大宽度,再次------>【显示预览】,直至所有范围均显示为红色,一般区间50-80个像素也就够了,如果还有些蓝色的地方是孤立的线段,就不用在意;

再次点击【矢量化】------>【生成要素】,将缓冲区道路中心线生成到新建的折线图层中,这个id,勾选不勾选都可以;

处理的时候看清楚,需要一一对应;

这样我们就得到了高速公路、主干道、次干道、干道、支路这五类转好的单线图层;

打开我们拿到的line,随便打开一个打开属性表,选择【添加字段】,我这里增加了二个字段一个length(这里选择【计算几何】,计算长度,单位选择米,如果是灰色的,那就先定义一下投影),一个highway字段,分别计算路网长度,和将道路类型赋值给线段,然后右键已经添加的字段,选择【字段计算器】,这里选择Python,highway = '高速公路',其他的也一样;

至此路网合并完成,打开属性表,路网双线转为单线的同时,路网类型得到的区分,但是仍然会丢失路网名称等一系列信息,如果仍想进一步保留路网名称等信息可以参考我这篇文章,用的是ArcGISpro来进行处理:路网双线合并单线------ArcGISpro 解决方法-CSDN博客

文章仅用于分享个人学习成果与个人存档之用,分享知识,如有侵权,请联系作者进行删除。所有信息均基于作者的个人理解和经验,不代表任何官方立场或权威解读。

相关推荐
一个会的不多的人2 小时前
数字化转型:概念性名词浅谈(第七十二讲)
大数据·人工智能·制造·数字化转型
数据智能老司机2 小时前
在 Databricks 上的 Unity Catalog 数据治理——Unity Catalog 的内部机制
大数据·架构
gb42152874 小时前
elasticsearch索引多长时间刷新一次(智能刷新索引根据数据条数去更新)
大数据·elasticsearch·jenkins
IT毕设梦工厂5 小时前
大数据毕业设计选题推荐-基于大数据的人体生理指标管理数据可视化分析系统-Hadoop-Spark-数据可视化-BigData
大数据·hadoop·信息可视化·spark·毕业设计·源码·bigdata
数在表哥5 小时前
从数据沼泽到智能决策:数据驱动与AI融合的中台建设方法论与技术实践指南(四)
大数据·人工智能
爱思德学术5 小时前
中国计算机学会(CCF)推荐学术会议-C(数据库/数据挖掘/内容检索):PAKDD 2026
大数据·机器学习·数据挖掘·知识发现
emperinter6 小时前
图表全能王 (ChartStudio) 新增径向树图 (Radial Tree Diagram):创新层级数据可视化
信息可视化·数据挖掘·数据分析
云淡风轻~~7 小时前
构建和部署Spark、Hadoop与Zeppelin集成环境
大数据·hadoop·spark
IT研究室7 小时前
大数据毕业设计选题推荐-基于大数据的人体体能活动能量消耗数据分析与可视化系统-大数据-Spark-Hadoop-Bigdata
大数据·hadoop·数据分析·spark·毕业设计·源码·bigdata
元基时代7 小时前
视频图文矩阵发布系统企业
大数据·人工智能·矩阵