用Arcgis10.3完成,简单的一个流程。也参考了网络上的优质资源。希望能对需要的人提供帮助。
Arcgis水文分析的工具在SystemToolboxes/Spatial Analyst/Hydrology下
1 打开dem数据
2 填洼(fill)
Z limit为限制填洼阈值,当设置一个阈值后,大于阈值的将作为真实地形保留,不予填充。(不设阈值,默认所有洼地都被填充)(填洼后的dem数据存为Fill_dem1)
填洼后结果
填洼处理创建无洼地的DEM数据
3 流向分析(FlowDirection)
流向分析后结果
4 计算流水累积量(Flow Direction)
流水累积量输出结果
流量统计栅格颜色越亮代表流量越大,其中最大一点共有391522个像元向其汇入,该数据像元大小为30*30,那么流量最大的点的汇入栅格面积为30*30*391522平方米。
5 提取河流网络(流量划分)
Spatial Analyst Tools .tbx /MapAlgebra/Raster Calculator
输入公式
(通过此操作,将流水累积量栅格中栅格单元值(流水量累积量)大于800(像元)的栅格值赋值为1,从而得到河流网络栅格)
Con(FlowAcc_Flow1>800,1)
输出结果
针对流量栅格进行条件定义,河网的形状大概出来了。但这个数据表达的只是一系列大于一定蓄水量的栅格像元点,原则上只是离散点,尽管看起来像连续的河流。因此需要进行矢量河流提取。
6 提取河流网络矢量数据
结果
矢量河流会生成一些特殊的标记,arcid字段,记录的是元素网格的id,grid_code记录的是河流唯一的id,from_node 和to_node记录的是河段从哪个流量栅格流向下一个流向栅格。将grid_code相同的河段全部选择,那么它就是一个完整的链接。
7 平滑处理河流网络
未平滑之前
全选中
编辑/开始编辑/高级编辑/平滑/结束编辑/保存所做修改
平滑后影像
8 流域分析(Basin)
结果
将流域栅格转换成矢量图层
结果