最新arcgis12第12课水文分析

合集下载

利用ArcGIS水文分析工具提取河网水系的方法.docx

利用ArcGIS水文分析工具提取河网水系的方法.docx

利用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水文保护范围

arcgis水文保护范围
ArcGIS是一款广泛使用的地理信息系统软件,可以用于进行水文分析,包括水文保护范围的确定。

水文保护范围是指为了保护水文环境而设定的地理区域,通常是为了防止水资源的污染、减少水资源的过度开发利用等目的。

在ArcGIS中,可以使用水文分析工具来确定水文保护范围。

具体步骤如下:
打开ArcGIS软件,加载需要进行分析的地理数据。

在工具箱中找到“空间分析工具”-》“水文分析”-》“流向分析”,选择输入栅格或矢量数据,设置输出路径和名称。

在“流向分析参数”中,设置“最大流长度”和“阈值”,以确定水流的方向和大小。

点击“确定”按钮,执行流向分析,生成流向矢量数据。

在工具箱中找到“空间分析工具”-》“水文分析”-》“汇点提取”,选择输入流向矢量数据,设置输出路径和名称。

在“汇点提取参数”中,设置“最小汇点数”和“最大汇点数”,以确定汇点的数量和位置。

点击“确定”按钮,执行汇点提取,生成汇点矢量数据。

将汇点矢量数据与地理数据叠加,进行分析和筛选,以确定水文保护范围。

通过以上步骤,可以在ArcGIS中确定水文保护范围,并对其进行相应的管理和保护。

需要注意的是,具体的操作步骤可能会因为不同的数据和需求而有所不同,需要根据实际情况进行调整和修改。

水文分析和地形分析、提取山谷和鞍部点

水文分析和地形分析、提取山谷和鞍部点

Arcgis地形分析DEM提取坡度(1)新建地图文档,加载【ArcGIS地形分析--TIN及DEM的生成,TIN的显示】经验教程中得到的DEM数据:huainan(2)在【ArcToolbox】中,执行命令[3D Analyst工具]——[栅格表面]——[坡度],参照下图所示,指定各参数:执行后,得到坡度栅格Slope_tingri1:坡度栅格中,栅格单元的值在[0 -60] 度间变化右键点击图层[Slope_TinGrid],执行[属性命令],设置图层[符号系统],重新调整坡度分级。

将类别调整为5,点[分类]按钮,用手动分级法,将中断值调整为:10,20,30,40,60。

DEM提取山顶点1.添加dem数据,制作15m和75m等高线。

2.制作阴影阴影图像【空间分析】----【表面分析】----【地表阴影】,生成地表阴影图像hillsha。

3.提取栅格数据的有效区域。

【空间分析】----【地图制图】----【栅格计算器】。

“要提取的文件名”=“huainan54”>=0,(注意:红色等号是1个=,而不是栅格计算器中的2个==)。

“back”=“huainan54”>=0,生成back文件。

5.按照等高线75m等高线15m,back,hillsha叠放。

1.提取dem数据中的最大值。

【空间分析工具】----【邻域分析】----【块统计】,生成maxpoint文件参数设置如下:Maxpoint7.提取山顶点。

【空间分析】----【地图制图】----【栅格计算器】。

输入命令:sd=([axpoint]-[淮南54])==0,生成sd文件。

8.山顶点栅格文件二值化。

【空间分析工具】----【重分类】----【重分类】。

生成re-sd9.生成山顶点栅格数据转换为shapefile。

【转换工具】----【栅格转换】----【栅格数据转点】,生成山顶点矢量文件。

ArcGIS利用水文分析方法提取山脊、山谷线提取方法大致可以分为以下五种:1) 基于图像处理技术的原理;2) 基于地形表面几何形态分析的原理;3) 基于地形表面流水物理模拟分析原理;4) 基于地形表面几何形态分析和流水物理模拟分析相结合的原理;5) 平面曲率与坡形组合法。

Arcgis操作水文分析

Arcgis操作水文分析

第九章水文分析生成的集水流域和水流网络,水文分析是DEMDEM数据应用的- 个重要方而。

利用衣而水文分析模型研究与地衣水流有关的各成为大多数地衣水文分析模型的主要输入数据。

预测当某•地区的地貌改划定受污染源影响的地区,种自然现象例如洪水水位及泛滥情况,变时对整个地区将造成的影响等。

基于DEM地衣水文分析的主要内容是利用水文分析工具提取地衣水流径流模型的水流方向、汇流累积虽、水流长度、河流网络(包括河流网络的分级等)以及对研究区的流域进行分割等。

通过对这些基本水文因/的提取和分析,可再现水流的流动过程,最终完成水文分析过程。

本章主要介绍ArcGIS水文分析模块的应用oArcGIS提供的水文分析模块主要用来建立地衣水的运动模型,辅助分析地农水流从哪里产生以及妥流向何处,再现水流的流动过程。

同时,通过水文分析工具的应用,有助于了解排水系统和地农水流过程的•些基本概念和关键过程。

ArcGIS将水文分析中的地衣水流过程集合到ArcToolbox里,如图11.1所示。

主妥包括水流的地衣模拟过程中的水流方向确定、洼地填平、水流累计矩阵的生成、沟谷网络的生成以及流域的分割等。

本章1至5节主要是依据水文分析中的水文因了•的提取过程对ArcGIS中的水文分析工具逐•介绍。

文中所用的DEM数据在光盘中chpll文件夹下的tutor文件夹里面,每个计算过程以及每-节所产生的数据存放在tutor文件夹的result文件图11.1 ArcToolBox中的夹里面,文件名与书中所命名相同,读者可以利用该数据进行水文分析模块参照练习。

本章最后•节还提供了三个水文分析应用的实例。

9.1无洼地DEM生成DEM •般彼认为是比较光滑的地形农Ifti的模拟,但是由于内插的原因以及•些真实地形(如喀斯特地貌)的存在,使得DEM衣而存在着•些凹陷的区域。

这些区域在进行地农水流模拟时,由于低高程栅格的存在,使得在进行水流流向计算时在该区域得到不合理的或错误的水流方向。

ArcGIS中利用水文分析提取山脊线山谷线

ArcGIS中利用水文分析提取山脊线山谷线

ArcGIS中利用水文分析提取山脊线山谷线1 流程图利用水文分析提取山脊线及山谷线,山脊线相当于分水线,山谷线相当于山谷线。

分水线是水流的起源点,这些栅格的水流方向只存在流出方向而不存在流入方向,所以汇流累积量为零。

通过对零值的提取就可以得到山脊线。

山谷线相当于汇水线要用反地形求出,即用较大值减去DEM,DEM中山脊线就成为山谷线,山谷线变为山脊线,用求山脊线的方法求出山谷线,分别利用正反地形求交验证。

DEM进行填洼,利用水文分析求出流向流量,再提取出汇流累积量为零得值与正地形求交,即得到分水线也就是山脊线。

用反地形求流向流量提取汇流累积量为零的部分与负地形求交就是山谷线。

图1-1 流程图2 操作步骤2.1 正负地形求取(1)加载DEM数据,在ArcToolbox中选择Spacial Analyst Tools → Neighb orhood→Focus Statistics工具,输入dem,利用11*11窗口计算平均值。

设置如图2-1所示。

图2-1 焦点统计设置(2)在ArcToolbox中选择Spacial Analyst Tools ◊Map Algebra ◊Raster Calculator工具,对原始数据与焦点统计后的DEM 做减法。

结果如图2-2所示。

图2-2 减法计算结果(3)在ArcToolbox中选择Spacial Analyst Tools ◊Reclass◊Reclassify工具,对减法运算结果进行重分类,分级界线为0。

将大于0的区域赋值为1,小于0的区域赋值为0即得到正地形;设置如图2-3所示,结果如图2-4所示。

将大于0的区域赋值为0,小于0的区域赋值为1即得到负地形,设置如图2-5所示,结果如图2-6所示。

图2-3 正地形重分类设置图2-4 正地形结果图图2-5 负地形重分类设置图2-6负地形结果图2.2 山脊线的提取(1)填洼:加载DEM数据,在ArcToolbox中选择Spacial Analyst Tools ◊Hydrology◊Fill工具,输入DEM进行填洼,设置如图2-7所示。

空间分析之水文分析

空间分析之水文分析

空间分析之水文分析一、目的与要求:1. 学习目的水文分析:根据DEM提取河流网络,进行河网分级,计算流水累积量、流向、水流长度、根据指定的流域面积大小自动划分流域。

通过本次学习应达到以下目的:①理解基于DEM数据进行水文分析的基本原理。

②掌握利用ArcGIS提供的水文分析工具进行水文分析的基本方法和步骤。

2. 学习要求①了解水文分析工具②DEM的预处理:填洼③流向分析④计算流水累积量⑤计算水流长度⑥提取河流网络⑦流域分析(盆域、分水岭)、水文分析基本操作步骤1.填充洼地对原始DEM 数据进行洼地填充,得到无洼地的 DEM 在【ArcToolbox 】中,双击【SpatialAnalyst 工具】宀【水文分析】点击确定,得无洼地的DEM 【fill_dem ],结果图如下:—►—►► 河怦分馥欄稱制脚覧it 化i t* 水裁怅度 : I II a-【填洼】,弹出“填洼”对话框,如下图:2.流向分析在上一步的基础上进行,在【ArcToolbox ]中,双击【SpatialAnalyst 工具]-【水文分析] -【流向],按下图所示指定各参数:点击确定,得到无洼地DEM生成的水流方向栅格【Flowdir_dem],Q 貳京J捋.mxd ArcMap島缶也XfeHi ficSMJ斗E即AM fflart)議眦也引2是丸亡tQW 號勺£己■寻眉小也,:他血^|^s>i6:e J* *K o 耳).壮环" ^ ^ -1 ;内客利冠* X玄H ET I‘ L_—"—,*5- a 卍Tw b.. 7[[=^WM I C N r ____________________ to _________________________________________ *注意:在ArcGIS中通过将中心栅格的8个邻域栅格编码(D8算法),来确定水流方向。

3. 计算汇流累积量在上一步的基础上进行,在【ArcToolbox ]中,双击【SpatialAnalyst工具]-【水文分析]-【流量],按下图所示指定各参数:确定后执行完成得到汇流累积量栅格【flow_acc】,如图:Q 莽対押Lmxd - A JT M自p - Afl-[rt*oI |-^HA I CAlt] 1O3(¥J ftAXt)ffllAtQBnftviMl^HJ二厂肩心勺鸟Lgac ・|園|13!5昂銅□ 3~ K训.违龟'a4. 提取河流网络在上一步的基础上进行,打开【Arctoolbox ],双击【Spatial Analyst 工具]-【地图代数]-【栅格计算器],在【地图代数表达式]中输入公式:Con(“flow_acc ”>800,1),【输出栅格]指定为:【StreamNet ] 如图:-. O fluwcSirJeriiE : D«: 1O3 □-二| baanJowcfiT3.a ;⑸(3呈13= s □5. 计算水流长度在【ArcToolbox 】中,双击【SpatialAnalyst【水流长度】,打开【水流长度】对话框,如下图Ran_^HAamtr_deiri 0沁则_詁”山 Ofil_jfem O 口 jfcz三忙CcFl缸駅LilE Abe输岀柵格F 珀田代判聚垃丈产主的融 出册3"Ccntflonjjcc'^K^Ua ”f : I 阮 arc *!A4jhi>L s Traiar 1 恥凯血上讯小站瓷01^trnLt. gfhW tri 砂直诃疋肖—Hifi...__' [ «.Efi«iUrtl确定,生成河网【StreamNet 】,如下图所示:工具】-【水文分析】6i.liLMt! 竄ST 営师叢学S^9r fl 附总戻宜务箭畤* ET% wes&E\WBi=RSttH ; 气 ifaBat~| LAt覽-JtiS Js W 网曲 ”"—E<松PS.水流长度的提供的计算方法有两种,一种是顺流计算(Down stream ), 一种是溯流计算( Upstream )。

DEM水文分析(淹没区分析)

DEM水文分析(淹没区分析)

Flow Direction Map第7部分 水域分析第12章 :水文分析地表形态结构决定水流的路径。

水文学模型的功能提供了描述地表水文学要素的一种方法。

利用栅格高程数据作为数据源,可以模拟水的流向,建立水域和水系网,同时获取其它的水文学要素。

练习12a :水系网和支流集水区的描绘水域和水系网是主要的地表水文模型的数据来源。

它们是由DEM 模型中利用栅格建立的。

在你模拟水的运动之前,首先你必须知道水从哪里来,并流向哪里?下面的流程图解释如何运用工具在栅格中模拟水从地表流过的过程。

步骤:启动ArcMap ,从..\jhiku\folder 加入栅格图层DEM20。

水流路径决定水流的路径是从地表获取水文学要素的关键。

这是通过Flowdirection 完成的。

它要每一个表面都做为一个输入和输出的栅格,每个栅格有自己的流向。

总共有八个可能的流向,是从这个中央栅格到八个邻近的栅格的可能流向。

在Spatial analyst 菜单中,单击Raster Calculator,并输入如下公式:Flowdirection ([DEM])(如下图所示)。

Profile view of a Sink Profile view of aPeak单击Evaluate 。

一个栅格图层将被加入,打开Calculation 图层的Properties (属性对话框),把图层名改为Flowdir 。

寻找沟槽地DEM 中的错误通常被分类为Sink 或Peaks ,Sink 是指一个被高程值包围的区域,有时也被认为是一个低压区或一个坑。

这可能是一个内部的排水区域。

尽管有许多Sink 在DEM 中是不太完美的,但有些是自然形成的,特别是在冰川湖和喀斯特地形区域。

类似的Spike 或Peak 是指一个被低高程值包围的区域,这些是普遍存在的自然要素,但是Peak 对流径影响较小。

上述的错误,特别是Sink ,我们应该在尝试获取表面信息之前将这些Sinks 移去。

ArcGIS实验操作(十三)---基于DEM的水文分析

ArcGIS实验操作(十三)---基于DEM的水文分析

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洼地计算洼地区域是水流方向不合理的地方,可以通过水流方向来判断哪些地方是洼地,并进行填充。

但是,并非所有的洼地区域都是由于数据的误差造成的,有很多洼地是地表形态的真实反映。

因此在进行洼地填充之前,必须计算洼地深度,判断哪些地区是由于数据误差造成的,而哪些地区又是真实的地表形态。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档