摘要
数字高程模型 (DEM) 是连续表面的栅格表示,其中每个像元表示一个位置的高程。 可以将栅格数据(如 DEM)转换为矢量数据集,以提高分析能力。 从栅格数据中获得的线要素可用于测量长度,例如道路中心线或水文的长度。
提供的说明描述了如何将流量线从 DEM 文件转换为 ArcMap 中的折线 shapefile。
过程
注:
该工作流需要 Spatial Analyst 扩展模块许可。
- 运行填洼工具。
- 在“目录”窗口中,导航至“系统工具箱”>“Spatial Analyst 工具”>“水文分析”>“填洼”。
- 单击下拉箭头选择 DEM 数据作为输入。
- 指定输出流向栅格的位置。
- 单击“确定”。
注:
“填洼”工具用于填充表面栅格中的洼地以移除 DEM 数据中的小缺陷。
- 运行“流向”工具。
- 导航至“Spatial Analyst 工具”>“水文分析”>“流向”。
- 选择第 1 步中的输出作为“输入表面栅格”。
- 指定输出流向栅格的位置。
- 单击“确定”。 每个像元的流向在地图中显示为一个栅格。
注:
此“流向”工具用于创建从每个像元到其下坡相邻点的最陡流向的栅格。
- 运行“流量”工具。
- 导航至“Spatial Analyst 工具”>“水文分析”>“流量”。
- 使用步骤 2 的输出作为“输入流向栅格”。
- 指定输出累积栅格的位置。
- 单击“确定”。 流量线随即显示在地图中。
- 将流量线的颜色更改为红色。
- 在“内容列表”中右键单击输出图层 >“属性”>“符号系统”选项卡。
- 从“图层属性”窗口左窗格的列表中选择“已分类”。
- 双击范围,将流量线的颜色更改为红色。
注:
观察表示流量线的范围中的最低值。 在本示例中,最低值为 19,668。
- 单击“确定”。 流量线将变为红色。
- 运行“栅格计算器”工具。
- 导航至“Spatial Analyst 工具”>“地图代数”>“栅格计算器”。
- 在文本框中写入以下表达式:
代码:
OutRas = Raster("FlowAcc") > 19668
注:
在本示例中,步骤 3 的输出为 FlowAcc,且范围中的最低值为 19,668。
- 单击“确定”。 对于值大于 19,668 的像元,将返回 1。
- 运行“栅格转折线”工具。
- 导航至“转换工具”>“由栅格转出”>“栅格转折线”。
- 使用步骤 4 的输出作为输入,然后将输出另存为 shapefile。
- 单击“确定”。 流量线随即转换为折线 shapefile。