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_exam1

3.水流积聚计算

这里主要使用ArctoolBox->Spatial Analysis Tools->Flow Accumulation工具流向。栅格数据就是第二步所获得的数据(FlowDir_fill1)。可以看到,生成的水流积聚栅格已经可以看到所产生的河网了。现在所需要做的就是把这些河网栅格提取出来。可以把产生的河网的支流的象素值作为阀值来提取河网栅格。

4.提取河网栅格

使用spatial analyst中的栅格计算器,将所有大于河网栅格阀值的象素全部提取出来。至于这个阀值是多少因具体情况而定。通常是要大于积聚计算后得到栅格的最低河流象素值。这里采用的是500这个值。最后生成只有0、1值的栅格数据。其中1表示是河网,0是非河网。

5.生成河网矢量

这里主要使用ArctoolBox->Spatial Analysis Tools->Stream to Feature工具.Input Stream raster 为第四步只有0、1值的河网栅格。流向栅格使用第二步所生成的栅格数据。

6.矢量河网处理

由于Stream to Feature工具.将所有栅格象素均转为矢量线段。所以要进行处理,方法是利用属性查询的方法把所有GRID_CODE为1的全部选择出来。导出就得到了由dem所生

成的河网矢量。

最后得到的河网如下图所示。但是由于是栅格转换而来。生成的河网并不是连续的矢量。可以根据需要做简单的处理。

ArcGIS Spatial Analyst包含一些从水文和地形信息中处理和获取新信息的专门工具。

当进行水流建模时,您需要了解水流的来源和去向. ArcGIS Spatial Analyst提供了用于进行地形表面汇流计算的工具, 它为描绘汇流网络和汇水盆地、流长计算以及确定水系级别等提供了必要的基础.该类数据通常用于将地形信息综合到水文模型中。

地下水工具可以用于进行简单的地下水二维水流和要素建模。达西流量(Darcy Flow)工具用于从水文地理数据中生成地下水流域。达西流量工具可以从一个点源出发,穿过流域,跟踪汇流路径。多孔喷嘴(Porous Puff)工具可用于计算水中化学物品或成分沿流域扩散的状况。

可利用的水文工具包括:

汇水量计算工具(Flow Accumulation)

汇水方向计算工具(Flow Direction)

流长计算工具(Flow Length)

填充(Fill)

下沉接收(Sink)

水系(Stream Link)

水系级别(Stream Order)

水系至特征(Stream To Feature )

分水岭(Watershed)

达西流量(Darcy Flow)

颗粒物跟踪(Particle Track)

多孔喷嘴(Porous Puff)

gis怎么提取水系_利用ArcGIS水文分析工具提取河网相关推荐

  1. ArcGIS水文分析实战教程(2)ArcGIS水文分析工具的基本原理

    ArcGIS水文分析实战教程(2)ArcGIS水文分析工具的基本原理 作为成熟的GIS软件,ArcGIS提供了相当不错了水文分析工具.包括在spatial扩展中提供的水文分析工具集和地下水分析工具:如 ...

  2. ArGIS Engine专题(6)之利用GP水文分析工具实现基于DEM的山脊线提取

    目录 一.结果预览 二.步骤流程概述 三.GP实现代码 ①.计算邻域内栅格的平均值

  3. ArcGIS水文分析工具

    Fill 填洼 凹陷点是指未定义流域方向的像元:其周围的像元均高于它.倾泻点是汇流区域中具有最低高程的边界像元.如果凹陷点中充满了水,则水将从该点倾泻出去. Arcpy代码: Fill(in_surf ...

  4. 利用水文分析方法提取山脊、山谷线

    1.背景 作为地形特征线的山音线.山谷线对地形.地貌具有一定的控制作用.它们与山顶点.谷底点以及鞍部点等一起构成了地形起伏变化的骨架结构.同时由于山登线具有分水性,山谷线具有合水性特征,使得它们在地形 ...

  5. ArcGIS水文分析实战教程(8)水库库容计算

    ArcGIS水文分析实战教程(8)水库库容计算 本章导读:前面花了整整七个章节来详细介绍常见的水文专业名词以及ArcGIS水文分析工具的原理,虽然也有一些操作部分,但距离实战还是有一定距离,充其量只能 ...

  6. ArcGIS水文分析实战教程(6)河流提取与河网分级

    ArcGIS水文分析实战教程(6)河流提取与河网分级 本章导读:ArcGIS水文分析模块提供了3个工具用作河网提取.GIS和测绘专业人员无法理解,用作水文分析连DEM数据都能拿到了(精度较高的DEM数 ...

  7. ArcGIS水文分析实战教程(1)GIS与水文学

    ArcGIS水文分析实战教程(1)GIS与水文学 对于大部分GIS从业人员或者利用GIS作为研究方向的人员来说,水文学过于专业,更偏重于理论化,很难从GIS的角度来模拟和分析水文的过程.这其实是个普遍 ...

  8. 51GIS学院ArcGIS水文分析实战教程(1)GIS与水文学

    对于大部分GIS从业人员或者利用GIS作为研究方向的人员来说,水文学过于专业,更偏重于理论化,很难从GIS的角度来模拟和分析水文的过程.这其实是个普遍性的问题,任何跨专业跨学科去解决问题,都是需要付出 ...

  9. ArcGIS水文分析实战教程(12)河网分级流程

    ArcGIS水文分析实战教程(12)河网分级流程 本章导读:如果说河流提取是面对没有数据后者数据匮乏的用户,那么河网分级就完全属于为水文研究而生的一个工具.河流具有干流和支流之分,河网分级能够将这些干 ...

  10. ArcGIS水文分析实战教程(5)细说流向与流量

    ArcGIS水文分析实战教程(5)细说流向与流量 本章导读:流向分析是ArcGIS水文分析工具的基础,属于GIS技术方面的术语:流量统计则是水文分析用作划分流域.河流等级的指标,属于水文行业术语.在利 ...

最新文章

  1. Mask Rcnn训练自己的航拍数据集
  2. bcache状态和配置文件详细介绍(翻译自官网)
  3. UIProgressView(进度条控件)
  4. [Cocos2d-x For WP8]Scene场景
  5. Ubuntu安装及配置OpenCV3.2.0
  6. SAP UI5 ABAP repository的handler class
  7. Python基础项目实践之:面向对象方法实现模拟银行管理系统
  8. 信用评分系统运行原理上篇
  9. Linux安装php-7.0.16,完成php和apache的配置
  10. python list find函数_对python中list的五种查找方法说明
  11. html查看ie版本,如何查看ie版本?三种IE版本查看方法介绍
  12. 干部身份、三方协议、派遣证(转)
  13. 图像变换 - 图像拉伸、收缩、扭曲、旋转- 仿射变换(cvWarpAffine)
  14. win7关闭程序兼容性助手和windows Defender
  15. orcad capture学习笔记---3.DRC规则设置及检查
  16. Jetson Orin 踩坑指南
  17. SPSS_Logistic回归分析结果表中的英文字母意思
  18. 【论文写作】论文中研究背景、国内外现状、研究目标、拟解决的关键问题、创新性、研究意义要怎么写
  19. 趋势科技将安全工具HijackThis开源
  20. Windows 成“弃子”,Linux 终上位?

热门文章

  1. excel常用快捷键
  2. 人工智能:卷积神经网络及YOLO算法 入门详解与综述(二)
  3. 小程序插件开发使用教程
  4. 批量word转pdf怎么转
  5. ASPICE总结2——软件详细设计与软件测试过程
  6. WIFI计量插座之计量芯片选型
  7. LeaRun敏捷开发框架
  8. js获取IP地址的4种方法
  9. TeXworks 设置成默认用XeLaTeX排版
  10. java txt 分段读取_Java 读取TXT文件的多种方式