ArcGISArcHydro水文分析
如何使用ArcGIS进行水文分析.doc
![如何使用ArcGIS进行水文分析.doc](https://img.taocdn.com/s3/m/1c5314a731b765ce04081425.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”作为流向栅格数据进行输入。
ArcGIS ArcHydro水文分析
![ArcGIS ArcHydro水文分析](https://img.taocdn.com/s3/m/07304385f01dc281e43af0bb.png)
经过水文修正的DEM数据
• 洼地Sinks
– 洼地区域是水流方向不合理的地方,可以通过水流方向来判断那些地方 是洼地,然后再对洼地进行填充。有一点必须清楚的是,并不是所有的 洼地区域都是由于数据的误差造成的,有很多洼地区域也是地表形态的 真实反映,因此,在进行洼地填充之前,必须计算洼地深度,判断哪些 地区是由于数据误差造成的洼地而哪些地区又是真实的地表形态,然后 在进行洼地填充的过程中,设置合理的填充阈值。
Elevation字段的值。
Arc Hydro Terrain Preprocessing
• DEM ReConditioning
–使用AGREE方法在DEM上刻画河流
• Burn Stream Slope
– 在DEM上刻画河流 –先使用Assing Stream Slope生成带斜率信息的河流
• Burn Walls
• Q&A提问
水文分析流程
DEM
FLOW DIRECTION
SINK
No
Are there any sinks?
Yes
FILL
Depressionless DEM
Apply Threshold
FLOW ACCUMULATION STREAM ORDER STREAM LINE STREAM LINK
内容概要
• 水文分析的目的和内容 • DEM数据模型 • Arc Hydro数据模型 • 水文分析的流程
– Arc Hydro Terrain Preprocessing (地形预分析) – Arc Hydro Network Processing (网络分析) – Arc Hydro Watershed Processing (集水区域分析) – Arc Hydro 的几个统计工具
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 水文分析ArcHydro
![ArcGIS 水文分析ArcHydro](https://img.taocdn.com/s3/m/3f2cfd42a8956bec0975e3d3.png)
ArcGIS 水文分析ArcHydro
离与方向有关,如果邻域栅格对中心栅格的方向值为2、8、32、128,则栅格间的距离为 SQRT(2)≈1.414 ,否则距离为1。
如果高程差为正值,则为流出。
为负值则为流入。
进行流向分析[ Hydrology ]>>[ Flow Direction ]
输入数据是填充后的DEM数据,输出数据就是水流流向栅格数据,下图为通过一幅DEM经过Flow Direction计算出来的流向栅格图
流水累积量分析
地表径流模拟过程中,流水累积量是基于水流方向数据计算而来的。
对每一个栅格来说,其流水累积量的大小代表着其上游有多少个栅格的水流方向最终汇流经过该栅格,流水累积量的数值越大,该区域越易形成地表径流。
[ Hydrology ]>>[ Flow Accumulation ]
在Input weight raster文本框中输入配权数据,配权数据一般是表示降水、土壤以及植被等对径流影响的因素分布不平衡而形成的,更能详细模拟该区域的地表特征。
如果无数据,系统默认为所有的栅格配以相同的权值1,那么计算出来的汇流累积量的数值就代表着该栅格位置流入的栅格数的多少。
通过流水累积量分析获得地表径流的路线
流域分析。
在上一步的基础上进行,执行工具条[Hydrology]中的菜单命令[ Hydrology ]>>[ Watershed ]。
实验六ArcGISHydrology剖析
![实验六ArcGISHydrology剖析](https://img.taocdn.com/s3/m/bd78ab87804d2b160a4ec02c.png)
实验五ArcGIS Hydrology一、实验准备1.水文分析处理步骤:2.处理数据:前期实验得到的tingrid.img DEM数据3.处理工具:ArcToolBox工具箱中的spatial analyst tools下的Hydrology二、无洼地DEM生成1.水流方向提取1)在ArcMap 中用左键单击ArcToolbox图标,启动ArcToolbox。
2)打开水文分析模块。
启动ArcToolbox,展开Analysis Tools 工具箱,打开hydrology工具集。
3)双击Flow Direction 工具,打开如下图所示水流方向(Flow Direction)计算对话框。
a)Input surface data 文本框中选择输入数据tingrid。
b)Output flow direction raster 文本框中命名计算出来的水流方向文件名为FlowDir_ting3,并选择保存路径。
c)在Force all edge cells to flow outward(Optional)前的复选框前打钩,所有在DEM 数据边缘的栅格的水流方向全部是流出DEM数据区域。
默认为不选择。
d)drop raster 输出。
drop raster 是该栅格在其水流方向上与其临近的栅格之间的高程差与距离的比值,以百分比的形式记录。
它反映了在整个区域中最大坡降的分布情况。
这一步为可选步骤。
e)单击OK,进行水流方向计算过程。
f)计算完成后,计算出的水流方向数据如下图所示:2.洼地计算1)洼地计算a)双击hydrology 工具集中的Sink 工具,弹出洼地计算对话框,如下图b)在Input flow direction raster 文本框中,选择水流方向数据flowdir_ting3。
c)在Output raster 文本框中,选择存放的路径以及重新命名输出文件为sink_ting3。
d)单击OK 进行洼地计算。
arcgis中的archydro操作流程
![arcgis中的archydro操作流程](https://img.taocdn.com/s3/m/cf933ef8aef8941ea76e0593.png)
水文分析过程步骤:载入地形数据点击图标加栅格数据注:光栅(栅格)的数据不能存储在一个地理数据库:他们必须保存在同一个目录。
对话框中,选择数据位置,选择光栅文件(例如“dem”),然后点击“增加”按钮,附加文件会在arcmap目录中列出。
地形预处理地形预处理使用DEM识别地表水系模式,预处理后,DEM及其衍生物可用于有效地描述分水岭和建立河网。
地形的预处理步骤需要从上到下有序的进行。
从流向下到伴随流域处理的所有预处理步骤流域分水岭处理应用前全部完成。
DEM的再处理,根据初始DEM数据的质量,可以检测构造围墙和填洼步骤是否需要。
(1)、DEM整平这项功能在选中的湖泊多边形以及他的高程特征范围内,可以通过设定单元格来修改DEM。
如没有选定的多边形区域,这个功能则可以在整个区域上工作。
这项功能需要一个未加工的DEM和湖泊多边形相关特性的分类作为输入,且这两项要可以在地图文件中体现出来。
选择Terrain Preprocessing | DEM Manipulation | Level DEM.选择适当的DEM及其线性特征做输入(汇流),输出的是一个标准化(整平)后的DEM(计算机默认名称是Level DEM)。
点击OK。
出现下面的对话框:指定区域储存Fill Elevation:多边形中所有单元格将被载入相应的Fill Elevation。
选择“None”,将对高程值重新进行计算。
如果高程值是空的,在相关湖泊多边形特性中,单元格将被指定为NoData。
(2)、DEM再处理这项功能利用DEM的线性特征来对其进行修改。
这项功能需要一个未加工的DEM和湖泊多边形相关特性的分类作为输入,且这两项要可以在地图文件中体现出来。
选择Terrain Preprocessing | DEM Manipulation | DEM Reconditioning.选择适当的DEM及其线性特征(汇流)做输入,输出的是一个修复后的Agree DEM (计算机默认名称是Agree DEM),点击OK。
ArcGISHydrology水文分析功能介绍
![ArcGISHydrology水文分析功能介绍](https://img.taocdn.com/s3/m/728e723be3bd960590c69ec3d5bbfd0a7956d529.png)
ArcGISHydrology⽔⽂分析功能介绍ArcGIS Hydrology⽔⽂分析功能介绍时间:2012-5-17 11:35:28 作者:GIS学习⽹来源:GIS学习⽹查看:258 评论:0内容摘要:DEM是数字⾼程模型的英⽂简称(Digital Elevation Mode),是流域地形、地物识别的重要原始资料。
⾃20世纪60年代以来,在利⽤数字⾼程模型DEM提取流域⽔⽂特征,模拟地表⽔⽂过程⽅⾯,国内外都开展了⼤量的研究。
1.基本原理DEM是数字⾼程模型的英⽂简称...DEM是数字⾼程模型的英⽂简称(Digital Elevation Mode),是流域地形、地物识别的重要原始资料。
⾃20世纪60年代以来,在利⽤数字⾼程模型DEM提取流域⽔⽂特征,模拟地表⽔⽂过程⽅⾯,国内外都开展了⼤量的研究。
1.基本原理DEM是数字⾼程模型的英⽂简称(Digital Elevation Mode),是流域地形、地物识别的重要原始资料。
⾃20世纪60年代以来,在利⽤数字⾼程模型DEM提取流域⽔⽂特征,模拟地表⽔⽂过程⽅⾯,国内外都开展了⼤量的研究。
1.1基于DEM进⾏流域分析的原理从DEM提取流域特征,⼀个良好的流域结构模式是确定算法的前提和关键。
1967年ShreveL¨描述的流域结构模式⼀直被后来的⽔⽂学者所引⽤.并设计了⼀些成熟的算法。
Shreve使⽤⼀个具有⼀个根的树状图来描述流域结构(如图 1 流域结构模式图所⽰)。
在这个结构中,主要包括两个部分,⼀部分是结点集,⼀部分是界线集。
沟⾕结合点和沟⾕源点共同组成⼀个沟⾕结点集。
所有的沟⾕段组成沟⾕段集,形成⼀个沟⾕⽹络;所有的分⽔线段组成分⽔线段集,形成⼀个分⽔线⽹络;沟⾕段集和分⽔线段集共同组成界线集。
ArcGIS Hydrology⽔⽂分析功能介绍沟⾕⽹络中的每⼀段沟⾕都有⼀个汇流区域,这些区域由流域分⽔线集来控制。
外部沟⾕段有⼀个外部汇流区.⽽内部沟⾕段有两个内部汇⽔区,分布在内部沟⾕段的两侧。
ARCGIS水文分析
![ARCGIS水文分析](https://img.taocdn.com/s3/m/d8001b5b2379168884868762caaedd3382c4b54d.png)
ARCGIS水文分析水文分析是指对水文要素(如降水、径流、水位等)及其相互关系进行分析研究的过程。
它对于水资源管理、水文预测、洪水防治、生态评估等方面具有重要意义,能够帮助人们更好地了解和利用水资源。
而ARCGIS作为一个具有强大空间分析功能的地理信息系统软件,可以有效地进行水文分析。
下面将分析ARCGIS在水文分析中的应用及其特点。
1.空间分布分析:ARCGIS可以对水文相关数据进行空间分布分析,如降水量、径流量、河流流向等。
通过空间分布分析,可以揭示出水文要素的空间差异,了解降水和径流的分布格局,为水资源的合理配置和水环境保护提供科学依据。
2.遥感数据分析:ARCGIS可以对水文要素进行遥感数据分析,如利用遥感影像数据提取水体分布、判断水资源利用状况、监测水质等。
遥感技术的应用可以弥补传统水文观测方法的不足,提供大范围、实时、高精度的水文信息,为水资源管理和水环境保护提供决策支持。
3.水质模拟分析:ARCGIS可以进行水质模拟分析,模拟水体的溶解氧、总磷含量、氨氮浓度等水质指标的分布变化。
通过水质模拟,可以评估水环境质量、预测水体污染扩散范围、优化排污方案,为水环境管理提供科学依据。
4.洪水分析与预测:ARCGIS可以进行洪水分析与预测,根据历史洪水资料和地形数据,模拟洪水发展过程,预测洪水的淹没范围和淹没时间。
这对于洪水防治、抢险救灾等方面有着重要意义,可以提前进行预警,降低洪灾对人民生命财产的损失。
1.多源数据集成:ARCGIS能够集成多种数据源,如遥感数据、地理空间数据、气象数据等,实现水文数据的多源融合。
这样可以获得更完整、准确的水文信息,提高水文分析的精度和可靠性。
2.空间分析功能强大:ARCGIS具备强大的空间分析功能,可以对水文要素进行空间统计、空间差异性分析、空间插值等操作。
通过这些分析方法,可以揭示出水文要素的分布规律和变化趋势,为水文研究提供深入的认识。
3.模型建立与模拟:ARCGIS提供了水文模型的建立与模拟功能,如水文循环模型、水力模型等。
Arcgis操作第九章水文分析
![Arcgis操作第九章水文分析](https://img.taocdn.com/s3/m/86f04893e43a580216fc700abb68a98270feac51.png)
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/8dcc4ad455270722182ef788.png)
e. 沟谷结点
汇流区边界不包含流域部分边界的汇流区
g.
分水线段
一条具有两侧分水区的线段
h. 分水线源点
分水线与流域边界的交点
7
? 沟谷结点和沟谷源点共同组成沟谷结点集, ? 所有的沟谷段组成沟谷段集,形成沟谷网络; ? 所有的分水线组成分水线段集,形成分水线网
络。 ? 沟谷段集和分水线段集共同把流域分割成一个
20
水文分析步骤
21
1数据基础:无洼地的DEM
? 被较高高程区域围绕的洼地是进行水文分 析的一大障碍,因此在确定水流方向以前, 必须先将洼地填充。
? 有些洼地是在DEM生成过程中带来的数据 错误,但另外一些却表示了真实的地形如 采石场或岩洞等。
? 通过填充洼地(Fill Sinks)得到无洼地的DEM
22
? 在经过填充洼地后的DEM (Filled Dem),流水 可以畅通无阻地流至区域地形的边缘。
? 在经过填充洼地后的DEM是流向分析的基础
23
32
64
128
? 16
1
8
4
2
2流向分析原理
? 水流的流向是通过计算中心栅格与邻域栅格的最大距离权落 差来确定的。距离权落差是指中心栅格与邻域栅格的高程差 除以两栅格间的距离,栅格间的距离与方向有关,如果邻域 栅格对中心栅格的方向值为2、8、32、128,则栅格间的距离 为 2 ,否则距离为1。
9
? 汇流网络中每一沟谷段都有一个汇流区域,这 些区域由分水线集控制。
? 外部沟谷段有一个外部汇流区,内部沟谷段有 两个内部汇流区,分布在内部沟谷段两侧。
? 整个流域被分割成一个个子流域,每个子流域 如同树状图上的一片“叶子”。
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/d4c22650f08583d049649b6648d7c1c709a10b66.png)
ARCGIS水文分析ARCGIS是一种流行的地理信息系统(GIS)软件,常用于水文分析和水资源管理。
它具有强大的空间数据建模和分析功能,可以帮助人们更好地理解和管理水资源。
在本文中,我们将探讨ARCGIS水文分析的一些重要应用,并介绍其基本原理和方法。
ARCGIS水文分析可以帮助人们研究和解决水资源管理中的许多问题。
其中一个重要的应用是水文建模。
水文建模使用地理数据和水文参数来模拟和预测水文过程,例如降水、蒸发、径流等。
ARCGIS提供了丰富的空间数据和工具,可以用于构建水文模型,并进行模拟和预测。
例如,可以使用ARCGIS中的DEM数据和气象数据来构建水文模型,以了解地形对水文过程的影响,预测洪水和干旱事件等。
ARCGIS还提供了许多其他的水文分析功能。
例如,它可以用于洪水风险评估。
通过分析地形、土地利用和水流等因素,可以确定潜在的洪水风险区域。
这种分析可以帮助政府和相关部门制定洪水预警和应急响应计划。
此外,ARCGIS还可以用于土地退化和水资源污染的分析。
通过分析土地利用、土壤类型和水流路径等因素,可以评估土地的健康状况,并识别水资源污染源。
这种分析可以帮助制定土地管理和保护策略,以提高水资源的质量和可持续性。
在进行ARCGIS水文分析时,有几个基本原理和方法需要了解。
首先是空间数据建模。
ARCGIS使用地理坐标系统和数据结构来存储和分析空间数据。
例如,DEM数据使用栅格数据结构来表示地形高度,而河流数据使用矢量数据结构来表示河道的几何形状。
其次是空间数据分析。
ARCGIS提供了许多空间数据分析工具,如地形分析、空间插值和缓冲区分析等。
这些工具可以帮助人们从空间角度分析和理解水文过程。
最后是模型构建和模拟。
ARCGIS提供了一些水文模型,如SWAT(Soil and Water Assessment Tool)和HEC-HMS(Hydrologic Engineering Center's Hydrologic Modeling System),用于模拟和预测水文过程。
基于提高Arc Hydro的水文分析精度的研究进展
![基于提高Arc Hydro的水文分析精度的研究进展](https://img.taocdn.com/s3/m/7045296b680203d8cf2f2481.png)
基于提高Arc Hydro的水文分析精度的研究进展提取合理的河网是建立流域水文模型的前提条件,是进行水动力学计算的关键。
由于ArcGIS软件自带的水文分析存在不足,后内嵌于GIS的Arc Hydro Tools 工具对提取河网进行了改进。
随着对流域水文模型的建模逐步深入,基于DEM 提取到的河网已不能满足建模的需要,本文介绍了基于GIS水文分析的几种改进手段:①以主干河道作为约束条件;②国际公认的“Stream Burning”技术。
这两种手段,对于流域水文分析河网的提取,在一定程度上都得到了满意的结果,为今后在该软件下提取河网提供借鉴。
标签:ArcGIS;Arc Hydro Tools;主干河道;“Stream Burning”技术0 引言目前,流域河网提取及流域划分的方法和工具较多,如ArcGIS[1]水文模块、ArcSWAT、TOPZA分布试水温模型等。
其中,ArcGIS水文模块是基于DEM进行水文分析技术最广泛的模块应用。
由于对流域水文模型的要求越来越精确,使得GIS水文分析提取到的河网也在逐渐完善。
尽管主干河道[2]作为约束条件以及“Stream Burning”[3]技术对DEM数据不完善方面都做到了完好的弥补,得到了一定的效果。
但是,随着水文模型的建立,对水动力学计算要求更为准确,在水文分析中由于因经验欠缺的疏忽往往会造成“伪信息”的掺入,因此,基于DEM数据来进行水文分析提取到合理的河网还需要作进一步研究。
1 ArcGIS水文分析机理ArcGIS提供的水文分析模块主要用来建立地表水的运动模型,同时通过水文分析工具的应用,也可以有助于了解排水系统和地表水流过程的一些基本的概念和关键的过程,以及怎样通过ArcGIS水文分析工具从DEM数据上获取更多的水文信息。
GIS中水文分析是DEM数字地形分析的一个重要方面。
基于DEM 的地表水文分析的主要内容是利用水文分析工具提取地表水流径流模型的水流方向、汇流累积量、水流长度、河流网络(包括河流网络的分级等)以及对研究区的流域进行分割等。
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/d72f1de19f3143323968011ca300a6c30c22f124.png)
arcgis的水文分析工具详解接收雨水的区域以及雨水到达出水口前所流经的网络被称为水系。
流经水系的水流只是通常所说的水文循环的一个子集,水文循环还包括降雨、蒸发和地下水流。
水文分析工具重点处理的是水在地表上的运动情况。
流域盆地是将水和其他物质排放到公共出水口的区域。
流域盆地的其他常用术语还有分水岭、盆地、集水区或汇流区域。
该区域通常定义为通向给定出水口或倾泻点的总区域。
倾泻点是水流出某个区域的点。
该点通常是沿流域盆地的边界的最低点。
两盆地之间的边界称为流域分界线或分水岭边界。
水到达出水口前流经的网络可显示为树,树的底部是出水口。
树的分支是河道。
两条河道的交点称为结点或交汇点。
连接两个相邻交汇点或连接一个交汇点和出水口的河道的河段称为河流连接线。
•电脑•arcgis软件1.1描绘分水岭或定义河流网络时,您需要按照一系列步骤进行操作。
有些步骤是必需的,而其他步骤则属于可选步骤(取决于输入数据的特性)。
流经某表面的流向始终为最陡的下坡方向。
已知流出各像元的方向后,便可确定哪些像元以及多少像元流入某指定像元。
该信息可用于定义分水岭边界和河流网络。
以下流程图显示的是从数字高程模型 (DEM) 中提取水文信息(如分水岭边界和河流网络)的过程。
2.2无论您的最终目的如何,都必须从高程模型入手。
高程模型可用于确定哪些像元会流入其他像元(流向)。
但如果高程模型中存在错误或者构建的是喀斯特地貌模型,则某些像元位置可能比周围像元低。
如果存在此类情况,则流入像元的水均将无法流出。
这些洼地称为汇。
通过水文分析工具,您可以识别出汇并利用某些工具填充这些汇。
这样便可得到不存在洼地的高程模型。
然后您可以确定这个不存在洼地的高程模型中的流向。
3.3如果描绘的是分水岭,则需要识别出倾泻点(要了解汇流分水岭的位置)。
通常,这些位置为河流的河口或其他感兴趣的水文点(如水文测量站)。
使用水文分析工具,您可以指定倾泻点或者将河流网络用作倾泻点。
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/9020333a182e453610661ed9ad51f01dc281574e.png)
9.4Hydrol ogica l Model河流是重要的生态基础设施,起着物质运输、能量流动和生命涵养等重要作用。
在水体污染事件频发的今天,水文分析在环境领域的研究与决策中扮演者越来越重要的角色。
DEM是描述地球表面地形地貌信息空间分布的有序数值阵列,是对地球表面地形地貌的一种离散的数字表达。
一般可以认为,DEM是以数字的形式按一定的结构组织在一起,表示实际地形特征空间分布的数字模型,也是地形形态和地貌起伏的数字描述。
DEM是进行河网提取和水文分析的一个有效数据源,借助相应的G I S软件,根据邻近栅格高程的对比,可以有效提取DEM中各个栅格的流向,进而获得汇流累积量矩阵,从而提取河网。
水文分析是D EM数字地形分析的一个重要方面,基于DEM的水文分析的主要功能是利用DEM提取数字水系的流域范围、提取河流网络以及支流对应的汇流区间、进行河网的分级等。
本节主要介绍A rcGI S水文分析模块的应用以及ArcGIS Model Builde r流程化的数据处理方式。
9.4.2无洼地DEM的生成与水流方向的提取数字高程模型(DEM)是以有序数值阵列来对地形表面的真实模拟。
但由于DEM的误差和一些特殊地貌形态的存在,使得DEM表面存在一些凹陷区域。
在进行DEM水文分析时,应当先对这些凹陷区域进行填充,否则将得不到合理的水流方向,进而提取出错误的河网。
利用ArcT oolBo x中的[Spatia l Analyst Tools]-[Hydrology]-[Fill]工具对DEM数据进行填充,输入栅格数据为DEM,输出栅格为F ill_d em,对于Z Limit不予填写,即系统默认不设阈值,所有的洼地都将被填平。
利用ArcGIS水文分析工具提取河网的具体操作
![利用ArcGIS水文分析工具提取河网的具体操作](https://img.taocdn.com/s3/m/d7e80e7359fafab069dc5022aaea998fcd224042.png)
利用ArcGIS水文分析工具提取河网的具体操作DEM包含有多种信息,提取河网首先要有栅格DEM,可以利用等高线数据转换获得。
在此基础上,要经过洼地填平、水流方向计算、水流积聚计算和河网矢量转化这几个不步骤。
1.洼地填平DEM洼地(水流积聚地)有真是洼地和数据精度不够高所造成的洼地。
洼地填平的主要作用是避免DEM的精度不够高所产生的(假的)水流积聚地。
洼地填平使用ArctoolBox->Spatial Analysis T ools->Hydrology->Fill工具。
2.水流方向计算水流方向计算就可以使用上一步所生成的DEM为源数据了(如果使用未经洼地填平处理的数据,可能会造成精度下降)。
这里主要使用ArctoolBox->Spatial Analysis Tools->Flow Direction 工具。
输入的DEM采用第一步的Fill1_exam13.水流积聚计算这里主要使用ArctoolBox->SpatialAnalysis Tools->Flow Accumulation工具流向。
栅格数据就是第二步所获得的数据(FlowDir_fill1)。
可以看到,生成的水流积聚栅格已经可以看到所产生的河网了。
现在所需要做的就是把这些河网栅格提取出来。
可以把产生的河网的支流的象素值作为阀值来提取河网栅格。
4.提取河网栅格使用spatialanalyst中的栅格计算器,将所有大于河网栅格阀值的象素全部提取出来。
至于这个阀值是多少因具体情况而定。
通常是要大于积聚计算后得到栅格的最低河流象素值。
这里采用的是500这个值。
最后生成只有0、1值的栅格数据。
其中1表示是河网,0是非河网。
5.生成河网矢量这里主要使用ArctoolBox->SpatialAnalysis Tools->Stream to Feature工具.Input Streamraster 为第四步只有0、1值的河网栅格。