流域水文分析
流域提取
计算集水区
- 首先对栅格进行填洼,栅格本身为一个洼地,水滴落到上面不能从高处流到低处,所以需要对洼地进行填充(填平),这样水滴落到上面就可以从高处流到低处。
- 空间分析-水文分析-填洼
出现错误
解决方法
- 计算流向 > 空间分析-水文分析-流向
- 计算流量; 空间分析-水文分析-流量
计算后
- 计算河流;空间分析-数学分析-逻辑运算-大于等于
过滤后结果,设置0为无颜色
- 栅格重分类
- 计算河流链接
- 计算集水区
- 设置栅格图层属性,选择一条色带进行标注
通过集水区提取所需的部分流域
思路:在获取的集水区栅格图层的基础上,通过栅格图层转化为矢量的面图层(raster to polygon),再对面图层进行合并,提取所需要的子流域
- 转化为面图层(raster to polygon),栅格流域转为矢量流域
此时矢量流域颜色覆盖了原始的DEM数据,要在原始的DEM数据上选取所需要的流域,不利于操作。此时可以通过调整矢量集水区的图层透明度
- 对矢量集水区开启编辑,shift+左击开始多选,选择所需要的子流域
- 确保选择的子流域完整,可以右击矢量集水区,打开属性表,切换选择,查看所选子流域是否漏选
- 去除漏选部分,删除不需要的面图层,保留所选子流域
- 全选,编辑器-合并成一个面图层
- 取消透明度,以选择的面图层裁减DEM数据(extract by mask:按掩膜提取)
此时修改输出栅格位置,即可解决错误
- 完成子流域提取
建模流域提取
- 新建工具箱
- 工具箱中添加模型,并按操作步骤把对应系统工具箱中的工具拖拽到模型中
- 完整计算模型如下,布局为手动调整,可以使用自动布局
修改最终计算结果存储位置,避免计算出错
- 显示执行后的结果
执行后的结果不会自动显示出来,选中要显示的数据,右击添加到显示,进行查看
模型设计完成后,删除计算的中间数据,然后保存。再次使用的时候,选择对应的模型进行编辑即可,可以减少工作量。也可以通过设置多值,同时计算多个输出结果,不再演示