提取道路中心线方法集合

 
通常我们在处理数据时经常会遇到提取道路中心线的需求:个人通常的解决办法有三。
第一个就是在arcgis中处理利用CollapseDualLinesToCenterline工具进行提取
 
 提取道路中心线方法集合_第1张图片
下载 (25.87 KB)
2010-11-21 17:13
使用此工具的数据须为线层且双线型,数据图层中必须有断口
  提取道路中心线方法集合_第2张图片
第二种方法是利用arcscan工具进行提取
图片
 
此工具需要将矢量图转为栅格才能进行处理
首先利用
 
提取道路中心线方法集合_第3张图片
下载 (26.32 KB)
2010-11-21 17:13
面转栅格工具转化为栅格图(注意栅格大小设置
然后利用
  Reclassify工具,有值的设为1Nodata设为0。
提取道路中心线方法集合_第4张图片
提取道路中心线方法集合_第5张图片
提取道路中心线方法集合_第6张图片
这里需要设置道路栅格的最大宽度值,否则转换无成果
提取道路中心线方法集合_第7张图片
设置完成后利用arcscan工具中的GenerateFeatures进行提取道路中心线。

提取道路中心线方法集合_第8张图片
提取中心线成果(也可以提取道路面)
提取道路中心线方法集合_第9张图片
第三种方法是利用fme的CenterLineReplacer函数进行处理
  提取道路中心线方法集合_第10张图片
下载 (23.35 KB)
2010-11-21 17:13
参数Mode包含三类:分别为 Medial Axis,Straight Skeleton,Classic。通常使用的是Classic。具体效果见下图
提取道路中心线方法集合_第11张图片

你可能感兴趣的:(ArcGIS,desktop,Fme,desktop)