流域提取_arcgis提取流域 - CSDN
精华内容
参与话题
  • ArcGIS水文分析实战教程(7)细说流域提取

    万次阅读 多人点赞 2019-06-16 22:39:15
    ArcGIS水文分析实战教程(7)细说流域提取 本章导读:流域是水文领域上是频繁出现的词汇,贯穿整个水文专业。由于流域涉及到的空间范围非常的广,一般不能通过测量的方式去精确划定。而且流域这一词在水利行业上...

    ArcGIS水文分析实战教程(7)细说流域提取

    本章导读:流域是水文领域上是频繁出现的词汇,贯穿整个水文专业。由于流域涉及到的空间范围非常的广,一般不能通过测量的方式去精确划定。而且流域这一词在水利行业上属于管理上的词汇,用作划分水利单位的职能范围。而水文学上的流域就相对来说更倾向于学术,其指向在地理学上称分水岭,在空间物理上叫集水区。在GIS中对于流域的划分,都是基于DEM数据计算,这样能够比较精准(相对于人为的划定区域)的确定流域范围,为水文结果提供合理的论证。本章会从一些实际的问题出发去说明流域提取要注意的一些问题。BY 李远祥

    流域提取

    流域提取,或者叫集水区提取,是根据河流、流向和出水口共同确定其空间范围。从水文学和地理学上,其区域必须是与河流有对应关系。所以,在流域提取之前,必须指定河流。河流数据可以从DEM数据提取,也可以从已有的矢量河流中转化过来。

    如果河流数据是从DEM中提取的,那么对河流的划定就一定要仔细,必须要对流量栅格进行正确的估算,以确保河流的尺度,这样通过符合研究口径的河流才能正确的提取出所对应的流域。流量计算和河流提取,可以分别参考《ArcGIS水文分析实战教程(5)细说流向与流量》和《ArcGIS水文分析实战教程(6)河流提取与河网分级》的内容。

    上述的这种情况一般都是比较理想的。所谓的理想,就是河流和流域数据都是出自于同一份DEM,原则上重合得比较好。但如果研究的对象是已经划定的矢量河流,从矢量河流转换成栅格河流去参与计算,两份数据之间会存在差距,往往会导致结果偏差很大。

    如果是研究小流域,这些小流域一般都是一些不显眼的小河流,甚至很少能在地图上查找出来,那么通过DEM方式直接提取流域,能很好的解决问题。

    提取的办法很简单,ArcGIS提供了【分水岭】工具用作划定流域。其帮助说明对于GIS人员和水文人员都非常难理解,甚至很多人都没法搞懂其中的参数。下图是该工具的界面:
    在这里插入图片描述

    【流向栅格数据】比较好理解,但下面的【输入栅格数据或要素倾泻点数据】就有点让人摸不着头脑。

    要素倾泻点数据一般就是出水口,在上一章中笔者已经讨论过可以通过河流分级之后提取了和流线,并利用【要素折点转点】工具来提取其终点作为出水口。但如果这种方式提取的出水口必须要使用【捕捉倾泻点】工具来重新校正。

    而现实中大多数水文研究者对于这个参数,使用的就是其水文站点数据,因为他们研究的对象一般都是针对水文站的数据确定其上游流域,以寻找上游流域与水文站数据之间的关联关系。这种模式同样是需要通过【捕捉倾泻点】工具来校正。因为数据不是来自于DEM本身,需要现在DEM中找到最近的流量值最大的点才作为计算用的倾泻点

    捕捉倾泻点

    正是其他参与计算的数据,不管是河流还是倾泻点(出水口、水文站) ,也不管是栅格还是矢量的,只要他们不是从同一份DEM中分析出来的,都需要跟DEM进行校正,这个校正的过程就是【捕捉倾泻点】。其目的是要找到这个点附近的区域流量栅格中的最大值,确保这个流量值是由上游区域贡献的流量。否则,实际输出的倾泻点数据有可能与之叠加的流量栅格不是该区域的最大值,导致出现非常细小的流域面

    来看【捕捉倾泻点】工具的一些参数设置,如下图
    在这里插入图片描述

    第一个参数【输入栅格数据或者倾泻点数据】,这里可以是倾泻点的栅格数据和矢量数据。如果是矢量数据,工具会自动转化为栅格数据之后进行计算。站位水文分析角度来说,这个数据一般就是水文站位置、研究的断面位置。

    【蓄积栅格数据】指的就是流量统计的数据。
    【捕捉距离】是个可选参数,但这个参数一定要注意,默认值为0,意思是找到附近最大的流量的栅格作为该点对应的出水口位置。但如果输入的点刚好在多条河流的附近,就有可能捕捉到其他河流对应的流量栅格。 所以,必须对自身参与计算的数据进行摸底,特别是多个倾泻点距离较近的时候,必须设置合理的搜索距离。

    在这里插入图片描述

    只要数据没有原则上的错误,捕捉到的结果必定在原来倾泻点的附近,如下图,捕捉到的像元点都在倾泻点的边上,是一个栅格数据。
    在这里插入图片描述

    分水岭

    【分水岭】工具的使用前面介绍过,有了上一步的捕捉到的倾泻点数据,【分水岭】工具就非常容易使用了。
    先来看第一种情况,倾泻点是外部数据,与原始DEM数据没有关系的情况。利用捕捉倾泻点工具先生成新的倾泻点数据,然后才利用分水岭工具进行分析。
    在这里插入图片描述

    结果如下图,流域范围被提取出来。
    在这里插入图片描述
    只要再使用【数据管理】工具箱里面的【栅格转面】就可以将该流域的矢量面提取出来。

    这种应用场景一般是水文分析人员为了研究该断面数据与上游流域的关系,也就是说通过检测该断面的水文数据及时发现上游流域的一些变化,反之亦然。而实际上流域提取大多数都是因为这个原因而做的。

    如果这种情况没有做【捕捉倾泻点】,则会出现什么情况?由于提供的出水口位置与DEM数据的误差,这个点有可能偏在一些非常小的河流的流量最大值上。假如斯特拉勒分级方法的话,那这个点就有可能落在1级河流的出水口位置。如下图,之所以出现很多非常小的面,原因就在于此。
    在这里插入图片描述

    如果不懂原理,那么永远都不可能知道这里出错的原因。这也就是笔者为什么要花大量的篇幅来说明D8算法和流量统计等原理。

    另一种情况是比较理想的情况,没有采集回来的倾泻点数据,所有的数据都从DEM数据中提取。
    这种情况的研究对象就不是上游流域了,而是整个河流的流域。一般来说大江大河不会用这种方式去做研究,毕竟国家大江大河的监控是非常专注的,按照目前的情况,大江大河很难出现特大洪涝灾害。洪涝灾害一般多发在中小河流。而对中小河流的流域进行提取,有助于分析其集水区对河流的影响。所以,利用DEM来提取流域(非指定外部倾泻点),一般用作小流域的提取

    其做法还是要回到【分水岭】工具中。【分水岭】工具的第一个参数,在第一种情况中我们已经使用了捕捉倾泻点后的栅格数据。使用栅格数据作为输入,除了可以是倾泻点,还可以是执行过河流链接的栅格数据。详细做法可以参考《ArcGIS水文分析实战教程(6)河流提取与河网分级

    只要明白原理,就可以非常清楚了。在水文学上,河流链接之后会生成河流链,其中也包括了河源、节点和出口。虽然ArcGIS工具的河流链接数据是只是包含了节点,但由于在链接之前已经做了河网分级,所以会带有其出口信息(也就是说这个工具自动识别了倾斜点数据)。其设置如下
    在这里插入图片描述
    最终生成的结果与河流的数量是一致,如下图所示
    在这里插入图片描述
    同样,如果需要转为矢量面数据,还需要使用【栅格转面】工具进行转换。如下图
    2017-06-30-22-01-33
    在这里插入图片描述

    总结

    流域提取是一门学问,并不是GIS课堂上所说的只是通过DEM提取出对应的流域面就完事。流域作为水文学上基础的研究对象,其意义在于水文的相关性,流域面作为空间范围,可以圈定该空间位置的一切地理要素,时空要素与水系之间的关系。所以,必须要了解其使用的场景和实际的作用,才可以提取出这些基础的数据。

    如果读者对水文分析感兴趣的话,可以持续关注CSDN的GIS制图乐园,以及微信公众号【GIS制图乐园】。BY 李远祥

    展开全文
  • ArcGIS流域提取教程

    千次阅读 2020-03-02 10:42:48
    ArcGIS流域提取教程 ——Hydraulic Science淘宝店 第一步:下载DEM数字高程数据 免费下载地址:http://www.gscloud.cn/ 方法1: 选择数据资源>>DEM数字高程数据>>GDEMV2 30M 分辨率...

    ArcGIS流域提取教程

    第一步:下载DEM数字高程数据
    免费下载地址:http://www.gscloud.cn/
    方法1: 选择数据资源>>DEM数字高程数据>>GDEMV2 30M 分辨率数字高程数据>>根据研究区域的经纬度下载;

    方法2: 选择高级检索>>输入经纬度(经纬度不能输入小数位)

    第二步:加载并裁剪DEM数据
    (1)右击图层添加数据>>导入刚才下载的栅格数据集

    (2)地理处理>>ArcToolbox>>数据管理工具>>栅格>>栅格处理>>裁剪:输入研究区域的经纬度值即可得到研究区域>>为了显示方便可将刚开始下载的dem文件移除

    第三步:填洼
    Spatial Analyst工具>>水文分析>>填洼

    第四步:流向
    Spatial Analyst工具>>水文分析>>流向

    结果:

    第五步:流量
    Spatial Analyst工具>>水文分析>>流量

    结果:

    第六步:设置提取精度
    Spatial Analyst工具>>地图代数>>栅格计算器

    第七步:流域出水口
    右上角目录>>右击“默认工作目录-Documents\ArcGIS”或者“AddIns”新建Shapefile

    根据所需流域的河网图,自己定一出水口,如图所示:

    打开编辑器工具条>>编辑器>>开始编辑>>outpoint(刚才新建的shp图层)>>创建要素(位于编辑器最后一个图标)>>点击outpoint>>下方构造工具中的点>>点在出水口位置>>编辑器中结束编辑

    第八步:分水岭
    ArcToolbox>>水文分析>>分水岭

    结果:

    第九步:提取掩膜
    ArcToolbox>>提取分析>>按掩膜提取(后面提取流域边界和河网均是用这一步生成的文件)

    第十步:河网栅格转线
    ArcToolbox>>转换工具>>由栅格转出>>由栅格转折线

    第十一步:流域边界线
    3D Analyst 工具>>转化>>由栅格转出>>栅格范围
    ArcToolbox>>转换工具>>由栅格转出>>由栅格转折线

    第十二步:导出
    关闭不需要的图层,只剩下line9+line10+outpoint>>文件导出小流域地图(jpj)>>完成

    展开全文
  • ArcGIS产品线为用户提供一个可伸缩的,全面的GIS平台。本文教述如何利用arcgis提取流域
  • DEM中 根据流域站点提取流域边界

    千次阅读 2017-03-09 19:49:34
  • 流域特征提取

    2020-07-17 17:53:08
    Arcgis提取流域,包括数据的下载,对dem填洼、流向、流量的分析最后得到流域水系及流域范围
  • ArcGIS水文分析实战教程(13)流域提取流程 本章导读:这里的流域是一个自然概念,而不是行政概念,或者称之为集水区更加合理一些。在流域提取中,其过程都是先定义河流然后才能通过河流定义流域。其中流域的提取采用...

    ArcGIS水文分析实战教程(13)流域提取流程

    本章导读:这里的流域是一个自然概念,而不是行政概念,或者称之为集水区更加合理一些。在流域提取中,其过程都是先定义河流然后才能通过河流定义流域。其中流域的提取采用的是分水岭工具。BY 李远祥

    流域提取的基本流程

    流域提取过程同样是在河流提取的基础上进行,其流域定义部分归根到底还是在河流定义部分,也就是使用正确的阈值进行设置。其基本流程如下
    在这里插入图片描述
    其不一样的地方是完成了河流链接之后,使用分水岭工具进行提取,其结果可以使用栅格转面工具将其转换为矢量面要素。

    分水岭工具

    如果对该区域进行整体的提取,那么使用分水岭工具针对河流链接的栅格结果就可以完成。但一般很少这样做,因为大多数时候流域的划分已经完成,除非需要做一些中小河流的研究才会对该区域进行中小流域的提取。
    下面是分水岭工具的设置
    在这里插入图片描述
    通过提示可以看到其参数分为流向栅格和 “输入栅格数据或要素倾泻点数据” ,第二个参数描述比较难懂,其实它是分为两部分,第一部分为输入栅格数据,一般指的是栅格河流数据,也就是使用条件函数设置好阈值的数据;另一部分就是倾泻点数据,它可以是一个点状的栅格数据或者点状的要素数据,在实际应用中指的就是断面数据,或者就是站点。
    如果采用的是某个站点或者某几个站点进行输入,那么得出的就是该站点对应的集水区。其意义就在于该集水区就是影响该水文站点数据范围,只要在该集水区内的所有自然和人类活动都会直接影响该站点的数据。

    采用站点数据作为倾泻点去提取流域的情况,站点位置与DEM倾泻点位置不一致,在生成集水区的时产生大量的“碎片”,这些碎片有的会远远小于集水区。这是由于站点的矢量数据与DEM数据不一致造成的。

    要解决的这个问题,就必须使用【捕捉倾泻点】工具对站点做一些倾泻点的捕捉,这样就可以将站点范围内最近的流量最大的像元捕获到。这个捕获到的像元才是真正集水区的出水口。
    在这里插入图片描述
    流域提取的一些原理可以查看《ArcGIS水文分析实战教程(7)细说流域提取》的内容。

    流域提取的建模过程

    流域提取的建模过程大概如下
    在这里插入图片描述
    再来看最终运行的结果,如下图
    在这里插入图片描述在这里插入图片描述

    总结

    流域提取一般分为区域内流域的定义提取和站点对应的集水区提取,这对研究区域水文变化有非常大的作用。在流域或集水区范围内的一切变化,都可能影响到河流对应的断面数据。

    更多的GIS主流和非主流技术,可以持续关注CSDN的GIS制图乐园,以及微信公众号【GIS制图乐园】。BY 李远祥

    展开全文
  • 文章目录1 所用工具2 操作过程3 属性表...依次进行图中过程,完成流域提取,参数都取默认值。 完成上述9步后,图层情况见下图 导入流域出口站 源口站.shp 根据源口站点出流域出口 输入流域名称及描述,得到源口流域
  • 内有流域提取步骤的截图,方便初学者学习如何一步步进行流域的提取,软件要求是arcgis,步骤十分详细。
  • 一般我们要得到某个特定流域的地图,往往找不到合适现成的底图,则可以通对DEM的流域提取完成。以上是我个人实操,含有DEM文件,流域提取过程。
  • 介绍了基于DEM(数字地理高程)流域信息提取的一系列方法以及详细的过程, 并提供应用实例进行验证。
  • Arc Hydro Tools流域提取方法应用——以辽宁省河流为例,康敏捷,栾维新,应用Arc Hydro Tools软件,以辽宁省为研究范围,采用目前分辨率较高的ASTER GDEM DEM数据,进行了辽宁省内河网及流域的提取。结果显示传统...
  • 水系流向提取 基于D8算法 C#
  • 基于DEM的面状水流网络与体状流域提取研究,张占阳,,为对由地震引发的洪水、海啸等次生灾害进行实时分析与研究,本文在三维环境下,以特定高程面为基准,提取了不同高程下的面状水流
  • [GIS原理] 9.4 流域分析(水文分析)

    千次阅读 2019-11-05 12:33:12
    文章目录沟谷网络提取洼地填平水流方向汇流量提取(flow accumulation)河谷网络提取确定河流等级示例流域提取坡长分析上坡长下坡长小结 沟谷网络提取 【沟谷地貌】是较为典型的流水侵蚀地貌,其中,沟谷网络在空间...
  • 基于GIS的江西省中小河流流域提取与面雨量应用研究,洪浩源,,为了开发中小河流流域洪涝预报预警系统,以江西省中小河流为研究对象,运用arcgis10的Hydro Arc Tools模块,以江西省行政区域的1:5万数�
  • 使用MATLAB三秒钟提取任意流域CMADSV1.1数据
  • 1:下载DEM(地理空间数据云、...河谷网络的提取,基于得到的汇流面积使用使用栅格计算器通过设定阈值将汇流量数据分为0,1,0可代表流量小于阈值的汇流量,1可表示汇流量大于阈值的汇流量,即河谷网络。采用stre...
  • 【下载数据】根据自己的需要选择分辨率精度下载DEM高程数据:地理空间数据云; 【 拼接DEM数据】打开Arcmap使用镶嵌工具对下载的DEM数据进行拼接:Data Management Tools.tbx—栅格—栅格数据集—镶嵌至新栅格;...
  • 数据提取过程中首先利用DEM数据将全国河网划分成14大流域片,并在每一流域片内分别提取所有子流域。具体流程为:首先对DEM数据进行填洼和削峰,然后确定每个栅格单元的水流方向,再根据各栅格单元的水流方向,计算出...
1 2 3 4 5 ... 20
收藏数 916
精华内容 366
关键字:

流域提取