2023年4月18日发(作者:钢结构材料)如何使用 进行水文分析
Arleaped
cGIS
对于做水利的朋友来说有时候需要进行水文的分析, 今天给大家分享一下如何
通 过 进行水文分析,材料可以通过水经注万能地图下载器进行下载。
ArcGIS
工具原料
/
水经注万能地图下载器
ArcGIS
方法步骤
/
1. 1
打开水经注万能地图下载器,框选上需要进行水文分析的地方并下载(图 )
图
1
2.tif DEMArcGIS
下载完成后会自动导出成 格式的高程 数据,将其加载到 内
(图 )。【说明 】:此处下载生成的 格式的图片即为大家常说的 数
2tif DEM
据,直接加 载到 内即可使用。
ArcGIS
图
2
3. 3
点击“自定义”→“扩展模块”(图 ),在弹出的对话框中将“空间分
析”
Spatial Analyst 4
)工具勾选上(图 )。
图
3
图
4
4. ArcToolbox Spatial Analyst
在 中点击“ 工具”→“水文分析”→“填洼”
(图 ),在弹出的“填洼”对话框中按图 进行设置。其中 限制——填充
56 Z
阈 值,当设置一个值后, 在洼地填充过程中, 那些洼地深度大于阈值的地方
将作为 真实地形保留, 不予填充; 系统默认情况是不设阈值, 也就是所有
的洼地区域都 将被填平。【特别说明 】:为了保证最终分析成功,在最终的
结果之前,所有输出 的数据都默认保存名称和路径,这就需要我们记清楚哪个
名称是对应的哪个成 果,后面会有用。
图
5
5.
的填洼成
填洼完成后得到名称为
“ 果,
Fill_tif3
Spatial Analyst
工具”→“水文分析”→“流向”
图
6
在 工具中点击
ArcToolbox
图 ),在弹出的“流
7
向”
Fill_tif3
”填洼数据作为
对话框中进行如图 所示的设置,将上一步得到
8
的
表面栅格数据输
入。
图
7
6.FlowDir_Fill2
完成后得到名称为 “的流向成
图
8
在 工具中点击
ArcToolbox
果,
Spatial Analyst 9
工具”→“水文分析”→“流量”(图 ),在弹出的“流
量”
对话框中进行如图 的设置,将“”作为流向栅格数据进行输
10 FlowDir_Fill2
入。
图
9
图
10
7. FlowAcc_Flow2
完成后得到名为“ ”的流量成果,现在需要提取河流网络栅
格,
在 工具中点击“ 工具”→“地图代数”→“栅格 计
ArcToolbox Spatial Analyst
算器”(图 ),在弹出的“栅格计算器”对话框中输入如下公式:
11Con
("FlowAcc_Flow2" >500,1) 12FlowAcc_Flow2
(图 ),其中的“ ”为上一步得
到的流量成果文件名, 其中 为阈值, 不同级别的沟谷对应不同的阈值,
500
不同 研究区域相同级别的沟谷对应的阈值 也是不远离的英语
同的。所以,在设定阈值时,
应通 过不断的实验和利用现有地形图等其它资料辅助检验的方法来确定合适的
阈值。
【公式说明】:通过此操作将流水累积量栅格 中栅格单元值
"FlowAcc_Flow2"
(流 水累积量)大于 的栅格赋值为 ,从而得到河流网络栅格。
500 1
图
11
图
12
8. rastercalc1
计算完成后得到名为“ ”的河流网络栅格数据,现在需要对栅格
数据进行矢量化,在 工具中点击“ 工具”→“水
ArcToolbox Spatial Analyst
文分析”→“栅格河流矢量化”(图 ),在弹出的“栅格河流矢量化”对话
13
框 中输入上一步得到的名为“ ”的河流栅格数据和名为
rastercalc1
“ ”的流向数据(图 )。
FlowDir_Fill2 14
图
13
图
14
9. StreamT_rasterc3
矢量化后的到名为“ ”的线状的河流数据, 接下来对河流
进 行平滑处理,首先点击“自定义”→“工具条”将“编辑器”勾选上(图
),
15
将编辑工具条显示出来。在编辑工具条上点击“下奶鲫鱼汤
编辑器”→“更多编辑工具”→
“高级编辑”(图 ),调出高级编辑工具条。
16
图
15
图
16
10. StreamT_rasterc3
选中生成的“ ”河流数据,在编辑工具条上点击 “编辑
器” →“开始编辑”(图 ),然后将地图整个框选上,再点击高级编辑工具
17
条上的 “平滑”按钮(图 ),在弹出的“平滑”对话框中“最大允许偏移”
18
输入 (图 ),【特别说明】: 此处由于使用的 为
0.00000000219DEM
WGS841
坐标,单位 为度,整张地图的跨度还没有 度,如果“最大允许偏移”
为一个个位数,这样 平滑出来的线会成为折线, 适得其反, 所以这里输入的是
一个很小的数值, 如果 是平面坐标的话就可以输入一个个位数, 甚至十位数。
平滑完成后点击 “编辑器” →“停止编辑”(图 ),提示“是否要保存编辑
20
内容?”,点击“是”,完成
河流网络的平滑。
图
17
图
18
上呼吸道发炎
图
19
图
20
11. ArcToolbox Shapefile
在 工具中点击“转换工具”→“港澳通行证价格
要素转 (批量)”
(图 ),在弹出的“要素转 (批量)”对话框中“输入要素”选择
21Shapefile
平滑后的“ ”图层,再选择好输出的文件夹 (图 ),点击
StreamT_rasterc3 22
“确
定”完成矢量化的河流网络数据的输出,输出后的河流网络矢量数据效果如图
23
。
图
21
图
22
图
23
12. ArcToolbox Spatial Analyst
现在开始进行水文分析, 在 工具中点击 “ 工
具”
→“水文分析”→“盆域分析”
(图 输入
24
),在弹出的“盆域分析”对话框中
的流向数据(图 ),点击“确定”即 步生成的名为第
255
可 “
FlowDir_Fill2
得到盆域分析的效果图(图
26
)。
图
24
考试总结与反思
图
25
图
26
13.
除了盆域分析之外,我们也可以进行“河网分
级”
在 工具中点
ArcToolbox
击“ 工具”→“水文分析”→“河网分级”(图 ),在弹出
Spatial Analyst 27
的“河网分级”对话框中,输入第 步得到的名为“ ”的河流栅格
7 rastercalc1
数据和第 步生成的名为“ ”的流向数据(图 ),点击“确
5 FlowDir_Fill2 28
定” 即可完成河网分级(图 )。
29
图
27
图
28
图
29
14.
整个分析的过程可以概括为:先通过 “填洼” 对得到的高程数据进行处理;
然后通过“填洼”处理后的数据得到 “流向” 数据;在通过“流向”数据得到
“流量”数据;最后通过“地图代数” 将流量数据处理为 河流网络栅格数
据 。准 备好以上的数据后, 可以通过将河流网络栅格数据 矢量化 ,再进行
平滑处理,最 后得到矢量化的河流网络数据; 也可以通过“流向”和河流栅格
网络数据进行水 文分析。
15. ArcGIS
到此就完成了通过 进行水文分析,通过水经注万能地图下载器下载右键菜单
高等 数据,加上 的 工具即可完成水文分析。
DEMArcGIS Spatial Analyst