使用ArcGIS怎么进行水文分析

1. 概述

水经注软件除了可以轻松下载无水印Google Earth卫星影像、有明确拍摄日期的历史影像、地方高清天地图、百度高德大字体打印地图,按1万/5千等国家标准图幅下载,对百度坐标与火星坐标进行纠偏;下载陆地及海洋高程、STRM高程、提取10米等高线等深线、CASS高程点之外,还可以将下载的高程数据进行拓展运用。这里,我们以水文分析为例,介绍一下如何使用ArcGIS进行水文分析。

2. 下载高程数据

在万能地图下载器中,将地图切换到高程地图,在菜单栏上点击"下载\框选范围下载"框选上需要下载的范围,如下图所示。

使用ArcGIS怎么进行水文分析

 

双击后,在显示的"新建任务"对话框中选择下载级别为15级,点击确认开始下载高程数据,如下图所示。

使用ArcGIS怎么进行水文分析

 

3. 制作无洼地的DEM

将下载的高程DEM数据加载到ArcMap内,在ArcToolbox点击"Spatial Analyst工具\水文分析\填洼",如下图所示。

使用ArcGIS怎么进行水文分析

 

其中Z限制为填充阈值,当设置一个值后,在洼地填充过程中,那些洼地深度大于阈值的地方将作为真实地形保留,不予填充。系统默认情况是不设阈值,也就是所有的洼地区域都将被填平,如下图所示。

使用ArcGIS怎么进行水文分析

 

点击确定后可以看到填洼后的DEM效果,如下图所示。

使用ArcGIS怎么进行水文分析

 

4. 流向分析

在ArcToolbox中,点击"Spatial Analyst工具\水文分析\流向",如下图所示。

使用ArcGIS怎么进行水文分析

调用流向工具

在显示的流向对话框内,"输入表面栅格数据"一栏输入上一步得到的填洼后的DEM数据,设置好"输出流向栅格数据",如下图所示。

使用ArcGIS怎么进行水文分析

 

点击确定之后可以得到流向数据,如下图所示。

使用ArcGIS怎么进行水文分析

 

5. 流量分析

在ArcToolbox中,点击"Spatial Analyst工具\水文分析\流量",如下图所示。

使用ArcGIS怎么进行水文分析

 

在显示的流量对话框内,"输入流向栅格数据"一栏输入上一步得到的流向数据,设置好"输出积蓄栅格数据",如下图所示。

使用ArcGIS怎么进行水文分析

 

点击确定之后可以看到流量积蓄结果,如下图所示。

使用ArcGIS怎么进行水文分析

 

6. 提取河流网络

在Arctoolbox内,点击"Spatial Analyst 工具\地图代数\栅格计算器",如下图所示。

使用ArcGIS怎么进行水文分析

 

在显示的栅格计算器对话框内,地图代数表达式中输入公式:Con("FlowAcc_Flow2">800,1),FlowAcc_Flow2是上一步得到的结果名字,如下图所示。

使用ArcGIS怎么进行水文分析

 

点击确定之后可以看到提取的河流网络,通过此操作将流水累积量栅格FlowAcc_Flow2中栅格单元值(流水累积量)大于800的栅格赋值为1,从而得到河流网络栅格rastercalc1,如下图所示。

使用ArcGIS怎么进行水文分析

 

7. 矢量化河流网络

在ArcToolbox中,点击"Spatial Analyst工具\水文分析\栅格河网矢量化",如下图所示。

使用ArcGIS怎么进行水文分析

 

在显示的栅格河网矢量化对话框内,"输入河流栅格数据"一栏输入上一步得到的结果,"输入流向栅格数据"一栏输入流向分析得到的结果,设置好"输出折线要素",如下图所示。

使用ArcGIS怎么进行水文分析

 

点击确定之后可以得到矢量化后的河流数据,如下图所示。

使用ArcGIS怎么进行水文分析

 

8. 平滑河流网络

在矢量化后的河流网络图层上点击右键,选择"编辑要素\开始编辑",进入编辑状态,如下图所示。

使用ArcGIS怎么进行水文分析

 

在矢量化后的河流网络图层上点击右键,选择"打开属性表",打开属性表,如下图所示。

使用ArcGIS怎么进行水文分析

 

通过点击全选,选择上属性表内的所有的要素,如下图所示。

使用ArcGIS怎么进行水文分析

 

执行编辑器工具栏中的命令"编辑器\更多的编辑工具\高级编辑"打开工具条高级编辑,如下图所示。

使用ArcGIS怎么进行水文分析

 

在高级编辑器工具条上点击"平滑"按钮,如下图所示。

使用ArcGIS怎么进行水文分析

 

在显示的平滑处理对话框中输入参数允许最大偏移为4,如下图所示。

使用ArcGIS怎么进行水文分析

 

点击确定并保存后得到平滑后的河流网络矢量图层,如下图所示。

使用ArcGIS怎么进行水文分析

 

9. 盆域分析

在ArcToolbox中,点击"Spatial Analyst工具\水文分析\盆域分析",如下图所示。

使用ArcGIS怎么进行水文分析

 

在显示的盆域分析对话框内,"输入流向栅格数据"一栏输入流向分析得到的结果,设置好输出栅格,如下图所示。

使用ArcGIS怎么进行水文分析

 

点击确定后可以的到盆域分析的结果,如下图所示。

使用ArcGIS怎么进行水文分析

 

10. 结语

以上就是使用ArcGIS进行水文分析的详细说明,主要包括了DEM填洼、流向分析、流量分析、提取河流网络、矢量化河流网络、平滑河流网络和盆域分析等功能。

  • 1
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值