ArcGIS水文分析工具
利用ArcGIS水文分析工具提取河网水系的方法.docx
![利用ArcGIS水文分析工具提取河网水系的方法.docx](https://img.taocdn.com/s3/m/512e2f8ceff9aef8941e06a6.png)
利用ArcGIS水文分析工具提取河网水系的方法DEM包含有多种信息,ArcToolBox提供了利用DEM提取河网的方法,但是操作比较烦琐(帮助可参看Hydrologic analysis sample applications),今天结合我自己的使用将心得写出来与大家分享。
提取河网首先要有栅格DEM,可以利用等高线数据转换获得。
在此基础上,要经过洼地填平、水流方向计算、水流积聚计算和河网矢量转化这几个大步骤。
1.洼地填平DEM洼地(水流积聚地)有真是洼地和数据精度不够高所造成的洼地。
洼地填平的主要作用是避免DEM的精度不够高所产生的(假的)水流积聚地。
洼地填平使用ArctoolBox->Spatial Analysis Tools->Hydrology -> Fill工具。
2.水流方向计算水流方向计算就可以使用上一步所生成的DEM为源数据了(如果使用未经洼地填平处理的数据,可能会造成精度下降)。
这里主要使用ArctoolBox->Spatial Analysis Tools->Flow Direction 工具。
输入的DEM 采用第一步的Fill1_exam13.水流积聚计算这里主要使用ArctoolBox->Spatial Analysis Tools->Flow Accumulation 工具流向。
栅格数据就是第二步所获得的数据(FlowDir_fill1)。
可以看到,生成的水流积聚栅格已经可以看到所产生的河网了。
现在所需要做的就是把这些河网栅格提取出来。
可以把产生的河网的支流的象素值作为阀值来提取河网栅格。
4.提取河网栅格使用spatial analyst中的栅格计算器,将所有大于河网栅格阀值的象素全部提取出来。
至于这个阀值是多少因具体情况而定。
通常是要大于积聚计算后得到栅格的最低河流象素值。
ArcGIS实验操作(十三)---基于DEM的水文分析
![ArcGIS实验操作(十三)---基于DEM的水文分析](https://img.taocdn.com/s3/m/83a96a4d2e3f5727a5e962a5.png)
ArcGIS实验操作(十三)基于DEM的水文分析从DEM 中自动提取自然水系的算法过程如下:依据水总是沿斜坡最陡方向流动的原理, 确定DEM 中每一个高程数据点的水流方向;然后根据高程数据点的水流方向数据来计算每一个高程数据点的上游给水区, 再根据上游给水区高程数据, 用阈值法确定属于水系的高程数据点;最后, 根据水流方向数据, 从水系源头开始, 将整个水系追索出来。
数据:在data/Ex13/文件下:Dem数据要求:基于DEM,利用水文分析工具提取水流方向、汇流量积量、水流长度、河流网络、河网分级以及流域分割等。
操作步骤:1无洼地DEM生成DEM是比较光滑的地形表面模型,但由于DEM 误差以及一些真实地形或特殊地形的影响,使得DEM 表面存在一些凹陷的区域。
在进行水流方向计算时,由于这些区域的存在,往往得到不合理的甚至错误的水流方向。
因此,在进行水流方向的计算之前,应该首先对原始DEM数据进行洼地填充,得到无洼地的DEM。
洼地填充的基本过程是先利用水流方向数据计算出DEM数据中的洼地区域,并计算洼地深度,然后,依据这些洼地深度设定填充阈值进行洼地填充。
1.1水流方向提取水流的流向是通过计算中心格网与邻域格网的最大距离权落差来确定。
对于每一格网。
水流方向指水流离开此网格的指向。
在ARCGIS中,通过对中心栅格的1、2、4、8、16、32、64、128等8个邻域栅格编码,中心栅格的水流方向便可有其中的某一值来确定。
例如,若中心栅格的水流流向左边,则水流方向赋值16。
启动ArcToolbox,应用水文分析模块(Hydrology) 下的流向确定(Flow Direction ) 命令, 生成8 方向水流流向图:水流方向图1.2洼地计算洼地区域是水流方向不合理的地方,可以通过水流方向来判断哪些地方是洼地,并进行填充。
但是,并非所有的洼地区域都是由于数据的误差造成的,有很多洼地是地表形态的真实反映。
因此在进行洼地填充之前,必须计算洼地深度,判断哪些地区是由于数据误差造成的,而哪些地区又是真实的地表形态。
ArcGIS专题操作之-水文分析
![ArcGIS专题操作之-水文分析](https://img.taocdn.com/s3/m/e71fd6f4c5da50e2534d7f31.png)
水文分析-DEM 应用一、实验目的与要求1.实验目的水文分析:根据DEM提取河流网络,进行河网分级,计算流水累积量、流向、水流长度、根据指定的流域面积大小自动划分流域。
通过本实验应达到以下目的:①理解基于DEM数据进行水文分析的基本原理。
②掌握利用ArcGIS提供的水文分析工具进行水文分析的基本方法和步骤。
2.实验要求①了解水文分析工具②DEM的预处理:填洼与削峰③流向分析④计算流水累积量⑤计算水流长度(流程)⑥提取河流网络⑦流域分析二、实验原理水文分析基本步骤①无洼地的DEMDEM被认为是比较光滑的地形表面的模拟,但是由于内插的原因以及一些真实地形(如采石场或喀斯特地貌)的存在,使得DEM表面存在着一些凹陷的区域。
这些区域在进行地表水流模拟时,由于低高程栅格的存在,从而使得在进行水流流向计算时得到不合理的或错误的水流方向,因此,在进行水流方向的计算之前,应该首先对原始DEM数据进行洼地填充,得到无洼地的DEM。
②关键步骤:流向分析―――流向分析原理水流方向是指水流离开每一个栅格单元时的指向。
在ArcGIS中通过将中心栅格的8个邻域栅格编码(D8算法),来确定水流方向。
方向约定如左图:共有八个方向,分别是2 的n 次方。
水流的流向是通过计算中心栅格与邻域栅格的最大距离权落差来确定的。
距离权落差是指中心栅格与邻域栅格的高程差除以两栅格间的距离,栅格间的距离与方向有关,如果邻域栅格对中心栅格的方向值为2、8、32、128,则栅格间的距离为SQRT(2)≈1.414 ,否则距离为1。
如果高程差为正值,则为流出;负值则为流入。
③汇流累积量在地表径流模拟过程中,汇流累积量是基于水流方向数据计算而来的。
对每一个栅格来说,其汇流累积量的大小代表着其上游有多少个栅格的水流方向最终汇流经过该栅格,汇流累积的数值越大,该区域越易形成地表径流。
图有些地方的计算不是太理解④水流长度(流程)水流长度通常是指在地面上一点沿水流方向到其流向起点(终点)间的最大地面距离在水平面上的投影长度。
arc hydro工具提取流域步骤
![arc hydro工具提取流域步骤](https://img.taocdn.com/s3/m/6a45913f30b765ce0508763231126edb6f1a76cb.png)
Arc Hydro Tools 是一款专门用于水文分析的扩展工具,可以用于提取流域和水系等信息。
以下是使用Arc Hydro Tools 提取流域的步骤:
1.打开ArcGIS 软件,加载需要提取流域的栅格或矢量数据层。
2.在工具箱中打开Arc Hydro Tools 扩展模块,选择“提取流域”工具。
3.在“提取流域”工具中,选择输入栅格或矢量数据层,设置流域出口点的位置和方向等参数。
4.点击“确定”按钮,开始提取流域。
5.ArcGIS 将根据设置的参数自动提取流域,并将结果输出到新的图层中。
6.可以使用其他工具对提取的流域进行编辑、分析和可视化等操作。
需要注意的是,提取流域需要一定的水文分析知识,以确保参数设置的正确性。
同时,Arc Hydro Tools 的使用也需要一定的专业背景和技术能力。
如果您不是很熟悉该工具,可以参考相关教程或咨询专业人士进行学习和操作。
如何使用ArcGIS进行水文分析(完整版)
![如何使用ArcGIS进行水文分析(完整版)](https://img.taocdn.com/s3/m/8e2c211c3186bceb18e8bbb1.png)
如何使用ArcGIS 进行水文分析对于做水利的朋友来说有时候需要进行水文的分析,今天给大家分享一下如何通过ArcGIS 进行水文分析,材料可以通过水经注万能地图下载器进行下载。
工具/ 原料水经注万能地图下载器ArcGIS方法/ 步骤1. 打开水经注万能地图下载器,框选上需要进行水文分析的地方并下载(图1)图12.下载完成后会自动导出成tif 格式的高程DEM数据,将其加载到ArcGIS 内(图2)。
【说明】:此处下载生成的tif 格式的图片即为大家常说的DEM数据,直接加载到ArcGIS 内即可使用。
图23. 点击“自定义”→“扩展模块”(图3),在弹出的对话框中将“空间分析”Spatial Analyst )工具勾选上(图4)。
图3图44. 在ArcToolbox 中点击“ Spatial Analyst 工具”→“水文分析”→“填洼” (图5),在弹出的“填洼”对话框中按图 6 进行设置。
其中Z限制——填充阈值,当设置一个值后,在洼地填充过程中,那些洼地深度大于阈值的地方将作为真实地形保留,不予填充;系统默认情况是不设阈值,也就是所有的洼地区域都将被填平。
【特别说明】:为了保证最终分析成功,在最终的结果之前,所有输出的数据都默认保存名称和路径,这就需要我们记清楚哪个名称是对应的哪个成果,后面会有用。
图5图65. 填洼完成后得到名称为“ Fill_tif3的填洼成果,在ArcToolbox 工具中点击Spatial Analyst 工具”→“水文分析”→“流向”图7 ),在弹出的“流向”对话框中进行如图8 所示的设置,将上一步得到的Fill_tif3 ”填洼数据作为表面栅格数据输入。
图7图86.完成后得到名称为“FlowDir_Fill2 的流向成果,在ArcToolbox 工具中点击Spatial Analyst 工具”→“水文分析”→“流量”(图9),在弹出的“流量”对话框中进行如图 10 的设置,将“FlowDir_Fill2 ”作为流向栅格数据进行输入。
(完整word版)Arcgis操作第九章水文分析
![(完整word版)Arcgis操作第九章水文分析](https://img.taocdn.com/s3/m/9e40d371f11dc281e53a580216fc700abb6852e8.png)
(完整word版)Arcgis操作第九章水文分析第九章水文分析水文分析是DEM 数据应用的一个重要方面。
利用DEM 生成的集水流域和水流网络,成为大多数地表水文分析模型的主要输入数据。
表面水文分析模型研究与地表水流有关的各种自然现象例如洪水水位及泛滥情况,划定受污染源影响的地区,预测当某一地区的地貌改变时对整个地区将造成的影响等。
基于DEM 地表水文分析的主要内容是利用水文分析工具提取地表水流径流模型的水流方向、汇流累积量、水流长度、河流网络(包括河流网络的分级等)以及对研究区的流域进行分割等。
通过对这些基本水文因子的提取和分析,可再现水流的流动过程,最终完成水文分析过程。
本章主要介绍ArcGIS 水文分析模块的应用。
ArcGIS 提供的水文分析模块主要用来建立地表水的运动模型,辅助分析地表水流从哪里产生以及要流向何处,再现水流的流动过程。
同时,通过水文分析工具的应用,有助于了解排水系统和地表水流过程的一些基本概念和关键过程。
ArcGIS 将水文分析中的地表水流过程集合到ArcToolbox里,如图11.1所示。
主要包括水流的地表模拟过程中的水流方向确定、洼地填平、水流累计矩阵的生成、沟谷网络的生成以及流域的分割等。
本章1至5节主要是依据水文分析中的水文因子的提取过程对ArcGIS 中的水文分析工具逐一介绍。
文中所用的DEM数据在光盘中chp11文件夹下的tutor 文件夹里面,每个计算过程以及每一节所产生的数据存放在tutor 文件夹的result 文件夹里面,文件名与书中所命名相同,读者可以利用该数据进行参照练习。
本章最后一节还提供了三个水文分析应用的实例。
9.1 无洼地DEM 生成DEM 一般被认为是比较光滑的地形表面的模拟,但是由于内插的原因以及一些真实地形(如喀斯特地貌)的存在,使得DEM 表面存在着一些凹陷的区域。
这些区域在进行地表水流模拟时,由于低高程栅格的存在,使得在进行水流流向计算时在该区域得到不合理的或错误的水流方向。
Arcgis水文分析
![Arcgis水文分析](https://img.taocdn.com/s3/m/b7cebe3100f69e3143323968011ca300a7c3f658.png)
图11.5 洼地在断面图上的显示
产生原因:湖泊、喀斯特地貌、陷穴
无洼地DEM生成
• 洼地的计算步骤
➢ 启动ArcToolbox,展开Analysis Tools工具箱,打开 hydrology工具集
➢ 双击hydrology工具集中的sink工具,弹出洼地计算对话框
图11.6 洼地提取对话框
图11.7 洼地提取结果
无洼地DEM生成
• 洼地填充
洼地的存在,导致不能得到正确的真实的水流方向,在进行水 文分析之前需要进行洼地区域的填充。
填充前
填充后 图11.8 洼地填充示意图
无洼地DEM生成
• 洼地填充
由于有些洼地也是真实地形的反映,在填充前需要进行洼地深 度的计算,从而判定填充阈值。
➢洼地深度的计算 ➢洼地的填充
• 水流长度的计算
双击hydrology工具集中的的flow length工具,弹出水流长度的计算对 话框
图11.20 水流长度的计算
downstream方向上的水流长度
upstream方向上的水流长度
图11.21 两个不同的水流长度的示意图
河网的提取
水流网络是基于 DEM的水文分析 的其中一个主要 目的,也是地表 水流模拟的一个 重要过程。
图11.24 栅格河网矢量化操作
图11.25 得到的矢量化的河网图
河网的提取
• stream link的生成
Stream link是记录着河网 中的一些节点之间的连接 信息,主要记录着河网的 结构信息。
双击hydrology工具集中的 stream link工具,弹出如图所 示的stream link计算的对话框。
图11.10 洼地区域计算
图11.11 洼地区域最低高程计算
Arcgis水文分析模块介绍
![Arcgis水文分析模块介绍](https://img.taocdn.com/s3/m/79ad7be6998fcc22bcd10d9e.png)
水文分析--arcgis水文分析模块水文分析是DEM数据应用的一个重要方面。
利用DEM生成的集水流域和水流网络,成为大多数地表水文分析模型的主要输入数据。
表面水文分析模型应用于研究与地表水流有关的各种自然现象如洪水水位及泛滥情况,或者划定受污染源影响的地区,以及预测当某一地区的地貌改变时对整个地区将造成的影响等,应用在城市和区域规划、农业及森林、交通道路等许多领域,对地球表面形状的理解也具有十分重要的意义。
这些领域需要知道水流怎样流经某一地区,以及这个地区地貌的改变会以什么样的方式影响水流的流动。
基于DEM的地表水文分析的主要内容是:利用水文分析工具提取地表水流径流模型的水流方向、汇流累积量、水流长度、河流网络(包括河流网络的分级等)以及对研究区的流域进行分割等。
通过对这些基本水文因子的提取和基本水文分析,可以在DEM表面之上再现水流的流动过程,最终完成水文分析过程。
本章主要介绍ArcGIS水文分析模块的应用。
ArcGIS提供的水文分析模块主要用来建立地表水的运动模型,辅助分析地表水流从哪里产生以及要流向何处,再现水流的流动过程。
同时,通过水文分析工具的应用,也可以有助于了解排水系统和地表水流过程的一些基本的概念和关键的过程,以及怎样通过ArcGIS水文分析工具从DEM数据上获取更多的水文信息。
图11.1 ArcToolBox中的水文分析模块ArcGIS9将水文分析中的地表水流过程集合到ArcToolbox里,如图11.1所示。
主要包括水流的地表模拟过程中的水流方向确定、洼地填平、水流累计矩阵的生成、沟谷网络的生成以及流域的分割等。
本章1至5节主要是依据水文分析中的水文因子的提取过程对ArcGIS中的水文分析工具逐一介绍。
文中所用的DEM数据在光盘中chp11文件夹下的tutor文件夹里面,每个计算过程以及每一节所产生的数据存放在tutor文件夹的result文件夹里面,文件名与书中所命名相同,读者可以利用该数据进行参照联系。
利用ArcGIS水文分析工具提取河网水系的方法
![利用ArcGIS水文分析工具提取河网水系的方法](https://img.taocdn.com/s3/m/6c2178f85ef7ba0d4a733bcc.png)
利用ArcGIS水文分析工具提取河网水系的方法DEM包含有多种信息,ArcToolBox提供了利用DEM提取河网的方法,但是操作比较烦琐(帮助可参看Hydrologic analysis sample applications),今天结合我自己的使用将心得写出来与大家分享。
提取河网首先要有栅格DEM,可以利用等高线数据转换获得。
在此基础上,要经过洼地填平、水流方向计算、水流积聚计算和河网矢量转化这几个大步骤。
1.洼地填平DEM洼地(水流积聚地)有真是洼地和数据精度不够高所造成的洼地。
洼地填平的主要作用是避免DEM的精度不够高所产生的(假的)水流积聚地。
洼地填平使用ArctoolBox->Spatial Analysis Tools->Hydrology -> Fill工具。
2.水流方向计算水流方向计算就可以使用上一步所生成的DEM为源数据了(如果使用未经洼地填平处理的数据,可能会造成精度下降)。
这里主要使用ArctoolBox->Spatial Analysis Tools->Flow Direction 工具。
输入的DEM 采用第一步的Fill1_exam13.水流积聚计算这里主要使用ArctoolBox->Spatial Analysis Tools->Flow Accumulation 工具流向。
栅格数据就是第二步所获得的数据(FlowDir_fill1)。
可以看到,生成的水流积聚栅格已经可以看到所产生的河网了。
现在所需要做的就是把这些河网栅格提取出来。
可以把产生的河网的支流的象素值作为阀值来提取河网栅格。
4.提取河网栅格使用spatial analyst中的栅格计算器,将所有大于河网栅格阀值的象素全部提取出来。
至于这个阀值是多少因具体情况而定。
通常是要大于积聚计算后得到栅格的最低河流象素值。
基于ArcGIS的水文分析功能
![基于ArcGIS的水文分析功能](https://img.taocdn.com/s3/m/2e985f505727a5e9846a6146.png)
1基本原理DEM是数字高程模型的英文简称(Digital Elevation Mode),是流域地形、地物识别的重要原始资料。
自20世纪60年代以来,在利用数字高程模型DEM提取流域水文特征,模拟地表水文过程方面,国内外都开展了大量的研究。
1.1基于DEM进行流域分析的原理从DEM提取流域特征,一个良好的流域结构模式是确定算法的前提和关键。
1967年ShreveL¨描述的流域结构模式一直被后来的水文学者所引用.并设计了一些成熟的算法。
Shreve使用一个具有一个根的树状图来描述流域结构(如图1所示)。
在这个结构中,主要包括两个部分,一部分是结点集,一部分是界线集。
沟谷结合点和沟谷源点共同组成一个沟谷结点集。
所有的沟谷段组成沟谷段集,形成一个沟谷网络;所有的分水线段组成分水线段集,形成一个分水线网络;沟谷段集和分水线段集共同组成界线集。
图1 流域结构模式图(a) (b)(c)(f)(d)(e)(g)(h)沟谷网络中的每一段沟谷都有一个汇流区域,这些区域由流域分水线集来控制。
外部沟谷段有一个外部汇流区.而内部沟谷段有两个内部汇水区,分布在内部沟谷段的两侧。
整个流域被分割成一个个子流域.每个子流域好象是树状图上的一片“叶子”。
Shreve的树状图流域结构模型是简单明确的.虽然沟谷网络的结点模型和线模型和在栅格DEM中用于表示沟谷结点和沟谷线的栅格点和栅格链之间存在着拓扑不一致性。
但它给出了沟谷网络、分水线网络和子汇流区的定义,明确表达了它们之间的相关关系,成为设计流域特征提取技术的基础。
1.2常用算法流向判定建立在3×3 的DEM 栅格网的基础上,其方法有单流向法和多流向法之分,但单流向法因其确定简单、使用方便而使用广泛。
1.2.1单流向法单流向法假定一个栅格中的水流只从一个方向流出栅格,然后根据栅格高程判断水流方向。
目前使用的单流向法是D8法。
此外,还有Rho8 方法、DEMON 法、Lea 法和D∞法等。
基于ArcGIS的水文分析功能汇总
![基于ArcGIS的水文分析功能汇总](https://img.taocdn.com/s3/m/d8a5a4054b35eefdc8d33391.png)
1基本原理DEM是数字高程模型的英文简称(Digital Elevation Mode),是流域地形、地物识别的重要原始资料。
自20世纪60年代以来,在利用数字高程模型DEM提取流域水文特征,模拟地表水文过程方面,国内外都开展了大量的研究。
1.1基于DEM进行流域分析的原理从DEM提取流域特征,一个良好的流域结构模式是确定算法的前提和关键。
1967年ShreveL¨描述的流域结构模式一直被后来的水文学者所引用.并设计了一些成熟的算法。
Shreve使用一个具有一个根的树状图来描述流域结构(如图1所示)。
在这个结构中,主要包括两个部分,一部分是结点集,一部分是界线集。
沟谷结合点和沟谷源点共同组成一个沟谷结点集。
所有的沟谷段组成沟谷段集,形成一个沟谷网络;所有的分水线段组成分水线段集,形成一个分水线网络;沟谷段集和分水线段集共同组成界线集。
图1 流域结构模式图(a) (b)(c)(f)(d)(e)(g)(h)沟谷网络中的每一段沟谷都有一个汇流区域,这些区域由流域分水线集来控制。
外部沟谷段有一个外部汇流区.而内部沟谷段有两个内部汇水区,分布在内部沟谷段的两侧。
整个流域被分割成一个个子流域.每个子流域好象是树状图上的一片“叶子”。
Shreve的树状图流域结构模型是简单明确的.虽然沟谷网络的结点模型和线模型与在栅格DEM中用于表示沟谷结点和沟谷线的栅格点和栅格链之间存在着拓扑不一致性。
但它给出了沟谷网络、分水线网络和子汇流区的定义,明确表达了它们之间的相关关系,成为设计流域特征提取技术的基础。
1.2常用算法流向判定建立在3×3 的DEM 栅格网的基础上,其方法有单流向法和多流向法之分,但单流向法因其确定简单、应用方便而应用广泛。
1.2.1单流向法单流向法假定一个栅格中的水流只从一个方向流出栅格,然后根据栅格高程判断水流方向。
目前应用的单流向法是D8法。
此外,还有Rho8 方法、DEMON 法、Lea 法和D∞法等。
gis水文分析
![gis水文分析](https://img.taocdn.com/s3/m/4d4314b7b84ae45c3a358c28.png)
实验(五)水文分析1.实验目的通过Arctoolbox:水文分析工具位于[Spatial Analyst Tools]>>[Hydrology]之下。
2. 实验数据DEM2.实验步骤打开ArcMap,并打开dem数据。
如图所示1. 无洼地DEM生成(1)流向分析方法:在ArcMap中用左键单击ArcToolbox图标,启动ArcToolbox。
打开水文分析模块。
启动ArcToolbox,展开Spatial Analyst Tools工具箱,打开hydrology工具集。
双击Flow Direction工具,打开水流方向(Flow Direction)计算对话框。
Input surface data文本框中选择输入数据dem。
Output flow direction raster文本框中命名计算出来的水流方向文件名为flowdir,并选择保存路径。
在Force all edge cells to flow outward(Optional)前的复选框前打钩,所有在DEM数据边缘的栅格的水流方向全部是流出DEM数据区域。
默认为不选择。
这一步为可选步骤。
2 .洼地计算①洼地计算双击hydrology工具集中的Sink工具,弹出洼地计算对话框.在Input surface raster文本框中,选择水流方向数据flowdir。
在Output surface raster文本框中,选择存放的路径以及重新命名输出文件为sink。
单击OK计算出洼地提取结果。
②洼地深度计算双击hydrology工具集中的watershed工具,弹出流域计算对话框,用来计算洼地的贡献区域。
在Input flow direction raster文本框中选择水流方向数据flowdir,在Input raster or feature pour point文本框中输入洼地数据sink,在pour point field文本框中选择value。
ArcGIS之水文分析完整版
![ArcGIS之水文分析完整版](https://img.taocdn.com/s3/m/8a0e7dbda6c30c2259019ed5.png)
A r c G I S之水文分析Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】ArcGIS教程之DEM水文分析详细图文教程,本教程和之前的两个教程有关联的,数据上是使用上一个教程的结果,步骤相互联系!最后会提供给大家数据和教程的链接!水文分析需要:1.理解基于DEM数据进行水文分析的基本原理。
2.利用ArcGIS的提供的水文分析工具进行水文分析的基本方法和步骤。
下面开始教程:工具/原料软件准备:ArcGIS Desktop (spatial Analyst模块)数据准备:DEM(使用由本人前面的教程【ArcGIS地形分析--TIN及DEM 的生成,TIN的显示】中使用的原始数据。
方法/步骤1.数据基础:无洼地的DEM在ArcMap中加载 DEM数据,右击DEM图层,点击缩放至图层,显示全部。
2.在【ArcToolbox】中,(要打开扩展模块)执行命令[SpatialAnalyst工具]——>[水文分析]——> [填洼],按下图所示指定各参数,其中Z限制——填充阈值,当设置一个值后,在洼地填充过程中,那些洼地深度大于阈值的地方将作为真实地形保留,不予填充;系统默认情况是不设阈值,也就是所有的洼地区域都将被填平。
之后点击确定即可。
3.确定后执行结果得到无洼地的DEM数据[Fill_dem1]4.关键步骤:流向分析在上一步的基础上进行,在【ArcToolbox】中,执行命令[SpatialAnaly st工具]——>[水文分析]——>[流向],按下图所示指定各参数:5.确定后执行完成后得到流向栅格[Flowdir_fill1],理解代表什么含义!6.计算流水累积量在上一步的基础上进行,在【ArcToolbox】中,执行命令[SpatialAnaly st工具]——>[水文分析]——>[流量],按下图所示指定各参数:1.7确定后执行完成得到流水累积量栅格[flowacc_flow1]如图:7.提取河流网络首先,提取河流网络栅格。
arcgis水文分析实列
![arcgis水文分析实列](https://img.taocdn.com/s3/m/5837ee99af1ffc4fff47ac07.png)
练习9水文分析:依照DEM提取河流网络,计算流水积存量、流向、依照指定的流域面积大小自动划分流域水文分分析工具有两种途径利用水文分析功能:(1)通过Arctoolbox:水文分析工具位于[Spatial Analyst Tools]>>[Hydrology]之下如果Hydrology 工具集没有出现,可以选中某个工具箱后新建一个工具集[Hydrology],然后右键点新建的工具集,在出现的菜单中执行[添加]>>[工具]会出现如右图所示的对话框,将需要的水文分析工具添加到上面新建的工具集中。
(2)另一种方式是添加[Hydrology]工具栏到ArcMap中。
在ArcMap中执行菜单命令:[工具]>>[定制] 命令点击[从文件添加]按钮找到文件注意:那个文件一样是在ArcGIS的安装途径下,默许的情形是[C:\ProgramFiles\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. 提取河流网络(1)提取河流网络栅格:在上一步的基础上进行,打开Arctoolbox,运行工具[Spatial Analyst Tools]>>[Map Algebra]>>[单输出地图代数]在[地图代数表达式]中输入公式:con (Flow Accumulation1>800,1)[输出栅格]指定为:StreamNet说明:通过此操作将流水积存量栅格[Flow Accumulation1]中栅格单元值(流水积存量)大于800的栅格赋值为1,从而取得河流网络栅格[StreamNet]1 setnull2 con3 pick up这三个命令很有效。
ARCGIS水文分析
![ARCGIS水文分析](https://img.taocdn.com/s3/m/685f36f3551810a6f524866f.png)
—School Of Civil Engineering—
测绘121 吴旭祥
10 执行后,结果为如图所示
—School Of Civil Engineering—
测绘121 吴旭祥
11 然后,提取河流网络矢量数据。在上一步的基础上进行,打开【 Arctoolbox】工具箱,运行工具[SpatialAnalyst 工具]——>[水文分析]——>[ 栅格河网矢量化]
—School Of Civil Engineering—
测绘121 吴旭祥
山谷线的提取
载入DEM后打开栅格计算 器。在文本框中填写反地形 的计算公式:Abs (dem-H) 其中H为DEM最大高程值。 输出为“反地形dem” 再由生成的“反地形dem” 进行填洼操作,设置输出路 径,如图。 剩下操作和生成山脊线操作 基本类似。 依次进行流向,流量,汇流 累积量零值的提取,在进行 相应的邻域分析,重分类等 操作。 最终结果如图。
—School Of Civil Engineering—
测绘121 吴旭祥
山顶点的提取
按等高线100、等高线25、 Back、晕渲图次序放置数据 层,如图。 点击Spatial Analysis下的邻 域分析,块统计。设置参数 如图所示,点击OK按钮, 提取150X150分析窗口最大 值。 结果如图。 依此方法再提取最小值,留 作他用。 打开栅格计算器,输入 [Max] - [DEM] == 0,输出 为top,如图。 结果如图。 添加地理符号,使山顶显示 更加直观,如图。
—School Of Civil Engineering—
测绘121 吴旭祥
山脊线的提取
打开Spatial Analyst工 具的栅格计算器。 输入“流量”=0,输 出为“流量0”。计算 结果为所有的汇流累积 量为 0 的栅格。 结果如图。 如果获取的山脊线比较 杂乱,不是很准确,可 以采用领域分析的方法 进行处理。 在进行相应的重分类, 把山脊线数据逼近到 “1”。 再通过表面分析生成“ 晕渲图”,与山脊线相 互叠加。最终结果如图 。
arcgis的水文分析工具详解
![arcgis的水文分析工具详解](https://img.taocdn.com/s3/m/d72f1de19f3143323968011ca300a6c30c22f124.png)
arcgis的水文分析工具详解接收雨水的区域以及雨水到达出水口前所流经的网络被称为水系。
流经水系的水流只是通常所说的水文循环的一个子集,水文循环还包括降雨、蒸发和地下水流。
水文分析工具重点处理的是水在地表上的运动情况。
流域盆地是将水和其他物质排放到公共出水口的区域。
流域盆地的其他常用术语还有分水岭、盆地、集水区或汇流区域。
该区域通常定义为通向给定出水口或倾泻点的总区域。
倾泻点是水流出某个区域的点。
该点通常是沿流域盆地的边界的最低点。
两盆地之间的边界称为流域分界线或分水岭边界。
水到达出水口前流经的网络可显示为树,树的底部是出水口。
树的分支是河道。
两条河道的交点称为结点或交汇点。
连接两个相邻交汇点或连接一个交汇点和出水口的河道的河段称为河流连接线。
•电脑•arcgis软件1.1描绘分水岭或定义河流网络时,您需要按照一系列步骤进行操作。
有些步骤是必需的,而其他步骤则属于可选步骤(取决于输入数据的特性)。
流经某表面的流向始终为最陡的下坡方向。
已知流出各像元的方向后,便可确定哪些像元以及多少像元流入某指定像元。
该信息可用于定义分水岭边界和河流网络。
以下流程图显示的是从数字高程模型 (DEM) 中提取水文信息(如分水岭边界和河流网络)的过程。
2.2无论您的最终目的如何,都必须从高程模型入手。
高程模型可用于确定哪些像元会流入其他像元(流向)。
但如果高程模型中存在错误或者构建的是喀斯特地貌模型,则某些像元位置可能比周围像元低。
如果存在此类情况,则流入像元的水均将无法流出。
这些洼地称为汇。
通过水文分析工具,您可以识别出汇并利用某些工具填充这些汇。
这样便可得到不存在洼地的高程模型。
然后您可以确定这个不存在洼地的高程模型中的流向。
3.3如果描绘的是分水岭,则需要识别出倾泻点(要了解汇流分水岭的位置)。
通常,这些位置为河流的河口或其他感兴趣的水文点(如水文测量站)。
使用水文分析工具,您可以指定倾泻点或者将河流网络用作倾泻点。
用ArcGis进行地形因子提取和水文分析的方法
![用ArcGis进行地形因子提取和水文分析的方法](https://img.taocdn.com/s3/m/bc85dc376137ee06eef9187e.png)
用ArcGis进展地形因子提取和水文分析的方法(2021-07-24 14:40:16)▼标签:分类:ARCGISgis教育这里介绍的是用dem数据,利用ArcGis进展地形因子提取和水纹分析的方法。
首先,地形因子提取:提取等高线:Spatial Analysis → surface analysis → contour 〔这是ArcGis的Spatial Analysis工具,在做分析之前要将菜单栏中Tool菜单下的extension中的Spatial Analysis选项勾上,否那么不能进展空间分析。
〕提取坡度:Spatial Analysis → surface analysis → slope 重分类:Spatial Analysis →Reclassify 增加山体阴影:spatial analysis → surface analysis → hillshd……掩膜:spatial analysis → raster calculator〔对话框中输入back = [dem] >= 0〕山顶点的提取:这个过程比拟复杂,最后我会附上一个地址,那篇文章里有例子以及具体的介绍。
三维:三维效果图的建立:3D analysis → create/modify tin/Create Tin from features 提取断面、三维可视化等操作需要一些图例,这个在文章中也有,图很漂亮哦~ 水文分析:这个主要用到ArcToolBox中的工具了。
水流方向提取:ArcToolBox → Spatial Analysis Tools → Hydrology → Flow Direction 洼地提取:ArcToolBox → Spatial Analysis Tools → Hydrology → Sink 洼地奉献区域计算:ArcToolBox → Spatial Analysis Tools → Hydrology → Watershed 每个洼地所形成的奉献区域的最低高程:ArcToolBox → Spatial Analysis Tools → Zonal → Zonal Statistics 每个洼地奉献区域出口的最低高程即洼地出水口高程ArcToolBox → Spatial Analysis Tools → Zonal → Zonal Fill 洼地深度:加载Spatial Analyst,Spatial Analyst → Raster Calculator 基于无洼地的水流方向计算ArcToolBox → Spatial Analysis Tools → Hydrology → Flow Direction 汇流累积量ArcToolBox → Spatial Analysis Tools → Hydrology → Fill Accumulation 计算水流长度ArcToolBox → Spatial Analysis Tools → Hydrology → Flow Length 还有栅格河网的生成等,上面这些知识针对要实现的功能能够利用到的工具,具体的操作一下子也讲不清,需要自己慢慢琢磨,这里我放篇文章,里面每个步骤都有图例的,只要有一副dem,看着这篇文章就能照着做的,我试过,和教科书一样清楚。
ArcGIS 空间分析之水文分析
![ArcGIS 空间分析之水文分析](https://img.taocdn.com/s3/m/f57d46f99e3143323968931e.png)
ArcGIS的水文分析功能模块包括11个工具,名称和功能分别为:1、Basin:盆域分析工具。
用于划分出研究区所有的流域盆地。
流域盆地是由分水岭分割而成的汇水区域。
它通过对水流方向数据的分析确定出所有相互连接并处于同一流域盆地的栅格。
流域盆地的确定首先是要确定分析窗口边缘的出水口的位置,也就是说,在进行流域盆地的划分中,所有的流域盆地的出水口均处于分析窗口的边缘。
当确定了出水口的位置之后,其流域盆地集水区的确定类同于洼地贡献区域的确定,也就是找出所有流入出水口的上游栅格的位置。
2、Fill:洼地填充工具。
在栅格数据表面填充洼地以去除数据的小瑕疵。
DEM被认为是比较光滑的地形表面模拟,但是由于内插的原因以及一些真实地形的存在,使得DEM表面存在着一些凹陷的区域,那么这些区域在进行地表水流模拟时,由于低高程的存在,从而使得在进行水流流向计算时在该区域得不到合理的或错误的水流方向,因此在进行水流方向的计算之前,应该首先对DEM 数据进行洼地填充,得到无洼地的DEM。
3、Flow Accumulation:流量工具。
在地表径流模拟过程中,汇流累积量是基于水流方向数据计算而来的。
对每一个栅格来说,其汇流累积量的大小代表着其上游有多少个栅格的水流方向最终汇流经过该栅格,汇流累积的数值越大,该区域越易形成地表径流。
4、Flow Direction:流向工具。
根据每个象元和它最邻近的八个象元之间的最大象元距离权落差来确定水的流向,得到一个流向的栅格数据,这种方法也叫D8算法。
5、Flow Length:水流长度工具。
水流长度通常是指在地面上一点沿水流方向到其流向起点(终点)间的最大地面距离在水平面上的投影长度。
6、Sink:洼地计算工具。
洼地区域是水流方向不合理的地方,可以通过水流方向来判断那些地方是洼地,然后再对洼地进行填充。
有一点必须清楚的是,并不是所有的洼地区域都是由于数据的误差造成的,有很多洼地区域也是地表形态的真实反映,因此,在进行洼地填充之前,必须计算洼地深度,判断哪些地区是由于数据误差造成的洼地而哪些地区又是真实的地表形态,然后在进行洼地填充的过程中,设置合理的填充阈值。
基于ArcGIS水文分析工具网格演算次序编码方法[发明专利]
![基于ArcGIS水文分析工具网格演算次序编码方法[发明专利]](https://img.taocdn.com/s3/m/f82d92e54a7302768f9939c7.png)
专利名称:基于ArcGIS水文分析工具网格演算次序编码方法专利类型:发明专利
发明人:刘佳,李传哲,田济扬,王洋,邱庆泰,王维,刘昱辰
申请号:CN201910948512.3
申请日:20180725
公开号:CN110766792A
公开日:
20200207
专利内容由知识产权出版社提供
摘要:本发明涉及基于ArcGIS水文分析工具网格演算次序编码方法,包括:确定网格尺寸,得到网格水流方向,进行河道网格和子流域划分,子流域编码,汇流层编码,层内顺序编码,流入网格编码和河道编码。
通过本发明的编码方法,可以实现网格型水文模型的产汇流计算,编码规则将流域各个子流域赋以不同的标识值,方便并行计算,在编码过程中区分了河道网格和非河道网格,且网格之间的水力联系仅发生在相邻层之间,在计算过程方便通过编码规则按照拓扑关系查找计算过程中出现的问题。
申请人:中国水利水电科学研究院
地址:100038 北京市海淀区车公庄西路20号
国籍:CN
代理机构:成都余行专利代理事务所(普通合伙)
代理人:邢智勇
更多信息请下载全文后查看。