如何使用ArcGIS计算道路中心线

1.概述

在制图等应用的时候,有时需要将双线的面状道路提取中心线,转换为线状的道路。

由于道路多为不规则的图形,提取难度比较高,加上能提取中心线的软件有限,更加增加了提取的难度。

ArcGIS虽然提供了提取中心线的工具,但是要求是线状的道路,而且是不封闭的线状道路(即道路两边的边线),若直接面转线,得到的是封闭道路,再去去掉两端的线工作量也是比较大的。

综上所述,我们可以“另辟蹊径”,采取栅格的方式获取中心线,这里就介绍一下ArcGIS获取中心线的方法。

2.调整道路配色

为了方便后续ArcGIS对栅格的识别分类,建议将面文件配色为深色的纯色,在面文件图层上点击右键,选择属性。

选择属性

在显示的图层属性对话框内,选择符号系统选项卡,选择单一符号,点击一下符号选项内的带颜色的图案。

点击符号图案

在显示的符号选择器对话框内选择一个深色的颜色,如下图所示。

符号选择器设置

点击确定之后即可将颜色设置为深色,如下图所示。

设置面颜色为深色

3.导出栅格图

在菜单上点击“文件\导出地图”,将矢量导出为栅格,如下图所示。

选择导出地图

在显示的导出地图对话框内,选择好导出的目录,保存类型选择为tif,点击常规选项卡,设置适当的分辨率,勾选上写入坐标文件。

导出地图常规设置

还是在导出地图对话框,选择格式选项卡,颜色模式选择1位单色阈值,如下图所示。

导出地图格式设置

点击保存,将数据导出,导出完成后将导出的栅格加载到ArcMap内,如下图所示。

导出的栅格

4.栅格重分类

在ArcToolbox中点击“Spatial Analyst工具\重分类\重分类”,调用重分类工具,如下图所示。

调用重分类工具

在显示的重分类对话框内,输入栅格为上一步导出的栅格图,重分类字段选择Value,旧值0赋值为0,旧值0-1赋值为1,如下图所示。

重分类设置

点击确定之后可以得到重分类结果,如下图所示。

重分类结果

5.获取中心线

在对应的目录下新建一个线文件,并加载进来,如下图所示。

新建线文件

在新建的线图层上点击右键,选择“编辑要素\开始编辑”,进入编辑状态。

选择开始编辑

在菜单空白处,点击右键,勾选上ArcScan,如下图所示。

勾选上ArcScan

在ArcScan工具条上,点击“矢量化\选项”,如下图所示。

选择选项

在显示的矢量化选项对话框内,矢量化方法选择中心线,如下图所示。

矢量化选项设置

在ArcScan工具条上,点击“矢量化\显示预览”,预览生成的中心线效果。

选择显示预览

在预览的效果中,可以看到有部分区域没有捕捉到,显示为蓝色,如下图所示。

蓝色区域

这就需要调整一下栅格捕捉线状要素的宽度,在ArcScan工具条上,点击“矢量化\矢量化设置”,如下图所示。

选择矢量化设置

在显示的矢量化设置对话框内,最大线宽度调整为50,如下图所示。

矢量化设置

点击应用之后可以看到蓝色的区域已经消失,如下图所示。

蓝色区域已经消失

在ArcScan工具条上,点击“矢量化\生成要素”,将栅格转为矢量数据。

选择生成要素

点击之后,在显示的生成要素对话框内,默认即可,如下图所示。

生成要素设置

点击确定之后可以得到矢量的中心线,如下图所示。

生成的中心线

最后记得保存并退出编辑状态,完成中心线的获取。

保存并退出编辑

6.结语

以上就是如何使用ArcGIS计算道路中心线的详细说明,主要包括了调整道路配色、导出栅格图、栅格重分类和获取中心线等功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值