分享

使用ArcGIS怎么进行水文分析

 东西二王 2019-12-24

使用ArcGIS怎么进行水文分析

水经注地图下载器 2019-11-20 14:28:17

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填洼、流向分析、流量分析、提取河流网络、矢量化河流网络、平滑河流网络和盆域分析等功能。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多