首页 热点资讯 义务教育 高等教育 出国留学 考研考公

【ArcGIS教程】(105)模型构建器(1)——水文分析

发布网友 发布时间:10分钟前

我来回答

1个回答

热心网友 时间:8分钟前

数据分享:

链接:pan.baidu.com/s/1LqyQ87... 提取码:MGIS

前期准备:

这里的数据你可以随便在网络网站下载,只要是带有河网或者水流的DEM数据皆可,如图,这是江南流域某块区域DEM。

找到【目录】下的随便一个文件夹,新建一个文件数据库(File Geodatabase),这是用来保存以后创建的模型。当然这个文件数据库建立不建立都可以。

创建完文件数据库后,在此基础下鼠标右键,弹出的面板中创建一个工具箱(【Model Builded】→【New】→【Toolbox】)。创建完工具箱后在下面就可以创建模型了(【Toolbox】→【New】→【Model】)。

你可以看到,这就是模型要素创建的显示面板了,接下来做的就是添加要素了。

现在要做的就是加载数据。

你只需要把【数据】拖带到模型面板中即可,如下,蓝色椭圆形状即为创建的模型原始数据要素。

第一步:无凹陷DEM

首先是需要做填洼处理。找到ArcToolbox中的【水文分析】工具箱,把【填洼】工具拖拽过来即可。

双击【填洼】工具,在弹出的参数界面中【输入表面栅格】:原始DEM数据;【输出表面栅格】:保存到创建保存数据的文件夹,命名。

如下,【填洼】的参数设置完成,显示如下。

第二步:流向

接着找到【流向】工具,将其拖到模型界面。

双击打开【流向】工具,补充参数。【输入表面栅格】:这里选择上一步填充的无凹陷DEM(Fill_DEM);【输出流向栅格】:可选择保存的文件夹中【Flow_Di】。

【流向】参数设置完成,显示如下。

在这里点击【自动布局】可自动调整布局。

第三步:流量

同理,对【流量】工具进行参数设置。【输入流向数据】:(Flow_Di);【输出流量栅格】:(Flow_Ac)。

【流量】分析也设置完成,显示如下。

第四步:条件函数

这里把【栅格计算器】拖到模型界面,并设置条件函数:Con("%Flow_Ac%" > 5000,1);【输出栅格】:保存为河网(Rivernet)。

注:这里条件函数使用的的5000一般是经过多次实验,因经验得到。

【条件函数】设置完成,显示如下。

第五步:河流链接

因为提取流域首先要进行河流链接。【输入河网数据】:为上一步条件函数完成的【Rivernet】数据;并输入流向数据;【StreamL_Li】。

【河流链接】设置完成,显示如下。

第六步:分水岭

把【分水岭】工具拖到界面,参数设置。【输入流向数据】,并在【输入栅格或者捕捉倾斜点数据】:输入上一步的【河网链接】数据。

【分水岭】参数设置也已经完成,显示如下。

第七步:栅格转面

最后一步需要把栅格转成面。【输入栅格】:选择上一步的【分水岭】数据即可,之后输出为面矢量文件。

【栅格转面】设置完成,显示如下。

最终我们点击运行。

第一步就出现了错误,最终发现是目录起的过长。

修改目录。

修改后再次运行模型,没有问题。

查看一下提取的面矢量【分水岭】结果数据。

附加:提取河网河网分级

我们还可以提取河网数据,同样把【河网分级】工具拖到模型界面,【输入河网栅格】与【输入流向栅格】。

模型显示如下。

栅格河网矢量化

将【河网转要素】工具拖到模型界面,并设置参数。【输入河网栅格】:上一步的【河网分级】结果;【输入流向栅格】,设置路径,输出。

最终模型界面参数显示如下。

运行

这里就提取成功了【分水岭】以及【河网】。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com