如何使用ArcGIS基于谷歌地球高程进行水文分析

2017-1-23 16:40:04 0人评论 3448次浏览 分类:技术文章

      对于做水利的朋友来说有时候需要进行水文的分析,今天给大家分享一下如何通过ArcGIS进行水文分析,材料可以通过水经注万能地图下载器进行下载。

工具/原料                                      

      水经注万能地图下载器  ArcGIS

方法/步骤

    1.打开水经注万能地图下载器,框选上需要进行水文分析的地方并下载(图1)。

图1.jpg

图1

    2.下载完成后会自动导出成tif格式的高程DEM数据,将其加载到ArcGIS内(图2)。【说明此处下载生成的tif格式的图片即为大家常说的DEM数据,直接加载到ArcGIS内即可使用。

图2.jpg

图2

    3.点击“自定义”→“扩展模块”(图3),在弹出的对话框中将“空间分析”(Spatial Analyst)工具勾选上(图4)。

图3.jpg

图3

图4.jpg

图4

    4.在ArcToolbox中点击“Spatial Analyst工具”→“水文分析”→“填洼”(图5),在弹出的“填洼”对话框中按图6进行设置。其中Z限制——填充阈值,当设置一个值后,在洼地填充过程中,那些洼地深度大于阈值的地方将作为真实地形保留,不予填充;系统默认情况是不设阈值,也就是所有的洼地区域都将被填平。【特别说明为了保证最终分析成功,在最终的结果之前,所有输出的数据都默认保存名称和路径,这就需要我们记清楚哪个名称是对应的哪个成果,后面会有用。

图5.jpg

图5

图6.jpg

图6

    5.填洼完成后得到名称为“Fill_tif3”的填洼成果,在ArcToolbox工具中点击“Spatial Analyst工具”→“水文分析”→“流向”(图7),在弹出的“流向”对话框中进行如图8所示的设置,将上一步得到的“Fill_tif3”填洼数据作为表面栅格数据输入。

图7.jpg

图7

图8.jpg

图8

    6.完成后得到名称为“FlowDir_Fill2”的流向成果,在ArcToolbox工具中点击“Spatial Analyst工具”→“水文分析”→“流量”(图9),在弹出的“流量”对话框中进行如图10的设置,将“FlowDir_Fill2”作为流向栅格数据进行输入。

图9.jpg

图9

图10.jpg

图10

    7.完成后得到名为“FlowAcc_Flow2”的流量成果,现在需要提取河流网络栅格,在ArcToolbox工具中点击“Spatial Analyst工具”→“地图代数”→“栅格计算器”(图11),在弹出的“栅格计算器”对话框中输入如下公式:Con("FlowAcc_Flow2" >500,1)(图12),其中的“FlowAcc_Flow2”为上一步得到的流量成果文件名,其中500为阈值,不同级别的沟谷对应不同的阈值,不同研究区域相同级别的沟谷对应的阈值 也是不同的。所以,在设定阈值时,应通过不断的实验和利用现有地形图等其它资料辅助检验的方法来确定合适的阈值。【公式说明通过此操作将流水累积量栅格"FlowAcc_Flow2"中栅格单元值(流水累积量)大于500的栅格赋值为1,从而得到河流网络栅格。

图11.jpg

图11

图12.jpg

图12

    8.计算完成后得到名为“rastercalc1”的河流网络栅格数据,现在需要对栅格数据进行矢量化,在ArcToolbox工具中点击“Spatial Analyst工具”→“水文分析”→“栅格河流矢量化”(图13),在弹出的“栅格河流矢量化”对话框中输入上一步得到的名为“rastercalc1”的河流栅格数据和名为“FlowDir_Fill2”的流向数据(图14)

图13.jpg

图13

图14.jpg

图14

    9.矢量化后的到名为“StreamT_rasterc3”的线状的河流数据,接下来对河流进行平滑处理,首先点击“自定义”→“工具条”将“编辑器”勾选上(图15),将编辑工具条显示出来。在编辑工具条上点击“编辑器”→“更多编辑工具”→“高级编辑”(图16),调出高级编辑工具条。

图15.jpg

图15

图16.jpg

图16 

    10. 选中生成的“StreamT_rasterc3”河流数据,在编辑工具条上点击“编辑器”→“开始编辑”(图17),然后将地图整个框选上,再点击高级编辑工具条上的“平滑”按钮(图18),在弹出的“平滑”对话框中“最大允许偏移”输入0.000000002(图19),【特别说明】:此处由于使用的DEM为WGS84坐标,单位为度,整张地图的跨度还没有1度,如果“最大允许偏移”为一个个位数,这样平滑出来的线会成为折线,适得其反,所以这里输入的是一个很小的数值,如果是平面坐标的话就可以输入一个个位数,甚至十位数。平滑完成后点击“编辑器”→“停止编辑”(图20),提示“是否要保存编辑内容?”,点击“是”,完成河流网络的平滑。

图17.jpg

图17

图18.jpg

图18

图19.jpg

图19

图20.jpg

图20

    11. 在ArcToolbox工具中点击“转换工具”→“要素转Shapefile(批量)”(图21),在弹出的“要素转Shapefile(批量)”对话框中“输入要素”选择平滑后的“StreamT_rasterc3”图层,再选择好输出的文件夹(图22),点击“确定”完成矢量化的河流网络数据的输出,输出后的河流网络矢量数据效果如图23。

图21.jpg

图21

图22.jpg

图22

图23.jpg

图23

    12.现在开始进行水文分析,在ArcToolbox工具中点击“Spatial Analyst工具”→“水文分析”→“盆域分析”(图24),在弹出的“盆域分析”对话框中输入第5步生成的名为“FlowDir_Fill2”的流向数据(图25),点击“确定”即可得到盆域分析的效果图(图26)。

图24.jpg

图24

图25.jpg

图25

图26.jpg

图26

    13.除了盆域分析之外,我们也可以进行“河网分级”,在ArcToolbox工具中点击“Spatial Analyst工具”→“水文分析”→“河网分级”(图27),在弹出的“河网分级”对话框中,输入第7步得到的名为“rastercalc1”的河流栅格数据和第5步生成的名为“FlowDir_Fill2”的流向数据(图28),点击“确定”即可完成河网分级(图29)。

图27.jpg

图27

图28.jpg

图28

图29.jpg

图29

    14.整个分析的过程可以概括为:先通过“填洼”对得到的高程数据进行处理;然后通过“填洼”处理后的数据得到“流向”数据;在通过“流向”数据得到“流量”数据;最后通过“地图代数”将流量数据处理为河流网络栅格数据。准备好以上的数据后,可以通过将河流网络栅格数据矢量化,再进行平滑处理,最后得到矢量化的河流网络数据;也可以通过“流向”和河流栅格网络数据进行水文分析。

 

    15.到此就完成了通过ArcGIS进行水文分析,通过水经注万能地图下载器下载高等DEM数据,加上ArcGIS的Spatial Analyst工具即可完成水文分析。

 

 


附件下载

相关资讯

  • 浙江省谷歌地球高程DEM等高线下载(百度网盘下载)

    一、概述浙江,简称“浙”,省会杭州。境内最大的河流钱塘江,因江流曲折,称之江、折江,又称浙江,省以江名。地处中国东南沿海长江三角洲南翼,东临东海,南接福建,西与安徽、江西相连,北与上海、江苏接壤。浙江省东西和南北的直线距离均为450公里左右。据全国第二次土地调…

    2018-5-18 11:54:10
  • 云南省谷歌地球高程DEM等高线下载(百度网盘下载)

    一、概述云南,简称云(滇),省会昆明,位于中国西南的边陲,北回归线横贯云南省南部,属低纬度内陆地区,东部与贵州省、广西壮族自治区为邻,北部与四川省相连,西北部紧依西藏自治区,西部与缅甸接壤,南部和老挝、越南毗邻,云南有25个边境县分别与缅甸、老挝和越南交界,…

    2018-5-17 15:48:14
  • 新疆自治区谷歌地球高程DEM等高线下载(百度网盘下载)

    一、概述新疆维吾尔自治区,简称新,位于中国西北边陲,首府乌鲁木齐,是中国五个少数民族自治区之一,也是中国陆地面积最大的省级行政区,面积166万平方公里,占中国国土总面积六分之一。新疆地处亚欧大陆腹地,陆地边境线5600多公里,周边与俄罗斯、哈萨克斯坦、吉尔吉斯斯坦…

    2018-5-16 17:25:01
  • 香港特别行政区谷歌地球高程DEM等高线下载(百度网盘下载)

    一、概述香港(粤拼:hoeng1 gong2;英文:Hong Kong;普通话拼音:xiāng gǎng;缩写:HK),简称“港”,全称为中华人民共和国香港特别行政区(HKSAR)。地处中国华南地区,珠江口以东,南海沿岸,北接广东省深圳市,西接珠江,与澳门特别行政区、珠海市以及中山市隔着珠江…

    2018-5-16 16:56:44

共有访客发表了评论 网友评论

验证码: 看不清楚?