如何使用ArcGIS进行水文分析.doc
文本预览下载声明
如何使用ArcGIS进行水文分析
做水利的朋友来说需要进行水文的分析,今天给大家分享一下如何通过rcGIS进行水文分析材料可以通过水经注万能地图下载器进行下载。
水经注万能地图下载器rcGIS
方法/步骤
1.打开水经注万能地图下载器,水文分析的地方(图)
图1
2.下载完成后自动导出成tif格式的高程,将其加载到rcGIS内():此处下载生成的tif格式的图片即为大家常说的,直接加载到rcGIS内即可使用。
图2
3.点击“自定义”→“扩展模块”(图3),在弹出的对话框中patial Analyst)工具勾选上(图4)。
图3
图4
4.在ArcToolbox中点击patial Analyst工具”→“水文分析”→“填洼”(图5),在弹出的中设置Z限制——填充阈值,当设置一个值后,在洼地填充过程中,那些洼地深度大于阈值的地方将作为真实地形保留,不予填充;系统默认情况是不设阈值,也就是所有的洼地区域都将被填平。:为了最终分析成功,结果,输出的数据都默认名称,需要我们记清楚哪个名称对应的成果,后面会有用。
图5
图6
5.填洼完成后得到为“Fill_tif3”填洼成果,rcToolbox工具中patial Analyst工具”→“水文分析”→“流向”(图7),在弹出的中进行如图8的设置将上一步得到的“Fill_tif3”作为
图7
图8
6.完成后得到名称为lowDir_Fill2”的流向成果rcToolbox工具中patial Analyst工具”→“水文分析”→“流量”(图9),在弹出的“流量”对话框中进行如图设置,将lowDir_Fill2”作为流向栅格数据进行输入
图9
图10
7.完成后得到名为“FlowAcc_Flow2”需要提取栅格,rcToolbox工具中patial Analyst工具”→“地图代数”→“栅格计算器”在弹出的输入如下公式:Con(FlowAcc_Flow2 500,1)其中的“FlowAcc_Flow2”上一步得到的流量成果文件名阈值, 也是不同的。所以,在设定阈值时,应通过不断的实验和利用现有地形图等其它资料辅助检验的方法来确定合适的阈值说明:FlowAcc_Flow2中栅格单元值(流水累积量)大于500的栅格赋值为1,从而得到河流网络栅格
图11
图12
8.计算完成后得到名为“rastercalc1”的河流网络栅格数据现在对栅格数据进行矢量化rcToolbox工具中patial Analyst工具”→“水文分析”→“栅格河流矢量化”在弹出的河流矢量化上一步得到的“rastercalc1”的河流栅格数据和lowDir_Fill2”的流向数据
图13
图14
9.矢量化后的到名为“StreamT_rasterc3”的数据接下来对河流进行平滑处理点击工具显示出编辑工具“高级编辑”调出高级编辑工具条。
图15
图16
10. 选中生成的“StreamT_rasterc3”,工具条上“开始编辑”7),然后将地图整个框选上,再点击高级编辑工具条上的“”按钮(图18),在弹出的0.000000002(图19),【说明】此处由于使用的,为度,地图的跨度还没有,如果允许一个个位数,这样平滑出来的线会成为,适得其反,所以这里是一个很小的数值,如果是话就可以输入一个个位数,甚至十位数。完成后点击编辑提示“编辑内容”,点击“”,完成河流网络的平滑
图17
图18
图19
图20
11. 在ArcToolbox工具中工具“要素转Shapefile(批量)”(图21),在弹出的“要素转Shapefile(批量)”对话框中“输入要素后“StreamT_rasterc3”图层,再选择输出的文件夹,“确定”完成矢量化的河流网络数据的输出输出矢量数据
图21
图22
图23
12.现在开始水文分析,rcToolbox工具中patial Analyst工具”→“水文分析”“盆域分析”(图24),在弹出的“”对话框中输入生成的名为lowDir_Fill2”的流向数据“确定”即可得到盆域分析的效果6)。
图24
图25
图26
13.除了盆域分析之外,我们也可以进行rcToolbox工具中patial Analyst工具”→“水文分析”→“河网分级”(图27),在弹出的“河网分级”对话框中,输入第7名为“rastercalc1”生成的名为lowDir_Fill2”的流向数据点击完成()
图27
图28
图29
14.整个分析的过程:先通过“”对得到的高程数据进行处理然后通过“”处理后的数据得到“”数据;在通过“”数据得到“”数据;“地图代数”将流量数据处理为栅格数据以
显示全部