arcgis水文研究实列.docVIP

  • 3
  • 0
  • 约3.49千字
  • 约 12页
  • 2018-11-21 发布于江苏
  • 举报
arcgis水文研究实列

GIS软件应用-ArcGIS PAGE GSNIAC: HYPERLINK / / HYPERLINK mailto:kecheng.yang@ kecheng.yang@ 练习 9 水文分析: 根据DEM提取河流网络,计算流水累积量、流向、根据指定的流域面积大小自动划分流域 TOC \o 1-1 \h \z \u HYPERLINK \l _Toc121583036 水文分分析工具 PAGEREF _Toc121583036 \h 1 HYPERLINK \l _Toc121583037 1. 数据基础:无洼地的DEM PAGEREF _Toc121583037 \h 3 HYPERLINK \l _Toc121583038 2. 关键步骤:流向分析 PAGEREF _Toc121583038 \h 4 HYPERLINK \l _Toc121583039 3. 计算流水累积量 PAGEREF _Toc121583039 \h 5 HYPERLINK \l _Toc121583040 4. 提取河流网络 PAGEREF _Toc121583040 \h 6 HYPERLINK \l _Toc121583041 5.流域分析 PAGEREF _Toc121583041 \h 9 HYPERLINK \l _Toc121583042 6. 其它应用--降水分析(选做) PAGEREF _Toc121583042 \h 11 水文分分析工具 有两种途径使用水文分析功能: 通过Arctoolbox:水文分析工具位于[Spatial Analyst Tools][Hydrology]之下 如果Hydrology 工具集没有出现,可以选中某个工具箱后新建一个工具集[Hydrology],然后右键点新建的工具集,在出现的菜单中执行[添加][工具] 会出现如右图所示的对话框,将需要的水文分析工具添加到上面新建的工具集中。 另一种方法是添加[Hydrology]工具栏到ArcMap中。 在ArcMap中执行菜单命令:[工具][定制] 命令 点击 [从文件添加]按钮 找到esrihydrology_v2.dll 文件 注意:这个文件通常是在ArcGIS的安装路径下,默认的情况是[C:\Program Files\ArcGIS\DeveloperKit\samples\SpatialAnalyst\HydrologicModeling\Visual_Basic] [Hydrology Modeling]工具条就被加载到ArcMap,在其前面的检查框上打上勾,如下图所示。[Hydrology Modeling]工具条就可以显示在ArcMap中 注意:以下的练习基于 Hydrology Modeling 工具 1. 数据基础:无洼地的DEM 在ArcMap中加载 DEM数据,执行工具条 [Hydrology Modeling]中的菜单命令 [ Hydrology ][ Fill Sinks],在出现的对话框中将 [Input Surface]参数指定为 “DEM” 确定后得到无洼地的DEM数据:[ Filled Sink1 ] 2. 关键步骤:流向分析 在上一步的基础上进行,执行工具条 [Hydrology Modeling]中的菜单命令 [ Hydrology ][ Flow Direction ],在出现的对话框中将 [Input Surface]参数指定为 “Filled Sink1 确定后得到流向栅格 [ Flow Direction1],了解流向栅格单元的数值表示的含义是什么 3. 计算流水累积量 在上一步的基础上进行,执行工具条 [Hydrology Modeling]中的菜单命令 [ Hydrology ][ Flow Accumulation ],在出现的对话框中将 [Direction Raster]参数指定为 “Flow Direction1 确定后得到流水累积量栅格[Flow Accumulation1] 4. 提取河流网络 提取河流网络栅格: 在上一步的基础上进行,打开Arctoolbox,运行工具[Spatial Analyst Tools][Map Algebra][单输出地图代数] 在 [地图代数表达式]中输入公式:con (Flow Accumulation1800,1) [输出栅格]指定为:StreamNet 说明:通过此操作将流水累积量栅格[Flow Accumulation1]中栅格单元值(流水累积量)大于800的栅格赋值为1,从而得到河流网络栅格[StreamNet] 1 setnull 2 con 3 pick up 这三个命令很有用。setnull,将栅格图像中满足

文档评论(0)

1亿VIP精品文档

相关文档