ArcGIS中利用DEM提取水系线

2024-09-04 05:04
文章标签 提取 arcgis dem 水系

本文主要是介绍ArcGIS中利用DEM提取水系线,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、数据来源

本文所用到的数字高程数据采用30米分辨率的ASTER GDEM 30M分辨率数字高程数据,数据来源于中国科学院计算机网络信息中心地理空间数据云平台(http://www.gscloud.cn)。

该网站数据的下载是按不同比例尺的条带号下载的,下载下来之后需要根据研究区边界进行裁剪,另外有一点就是,数据太大,不好下载。

二、填洼

从数字高程模型(DEM)中提取水系线时需要填洼的主要原因是为了得到连续的水系线而不是断裂的或者是孤立的水域。洼地是指DEM中低于周围高程的封闭区域,如果不填洼,提取出的水系可能会被这些洼地切断,导致生成的河流或水道不连续。

工具位置:【Spatial Analyst工具】→【水文分析】→【填洼】

三、流向

工具界面中的流向类型分为三种,分别为:

【D8】流向法,一种单流向算法,流向由来自每个像元的最陡下降方向。

【MFD】流向法,自适应多流向算法。可对所有下坡邻域的流向进行划分,结果数据保存是包含三个维度的数据,不能存储在格网的栅格里。

【DINF】流向法,无限流向算法,将八邻域等分成了八个角度,然后计算最陡下降方向,并通过一定的方式,计算出一个在该区间内的角度值。。

工具位置:【Spatial Analyst工具】→【水文分析】→【流向】

在得到的图层中像元值被分为8个固定的值,每个数值代表每个单元的流向。其中1:东;2:东南;4:南;8:西南;16:西;32:西北;64:北;128:东北。

四、流量

利用【流量】工具计算每个像元的流量大小。

工具位置:【Spatial Analyst工具】→【水文分析】→【流量】

右键流量图层,选择【属性】→【符号系统】,将显示改为【已分类】,并将【类别】改为【2】,此时可以通过改变【中断值】来查看水系线的提取效果。

下方是将中断值分别设定为【20000】与【80000】时的提取效果,能够观察到中断值设定的越小,提取的水系线越密集。

这篇关于ArcGIS中利用DEM提取水系线的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1135072

相关文章

Python实现精准提取 PDF中的文本,表格与图片

《Python实现精准提取PDF中的文本,表格与图片》在实际的系统开发中,处理PDF文件不仅限于读取整页文本,还有提取文档中的表格数据,图片或特定区域的内容,下面我们来看看如何使用Python实... 目录安装 python 库提取 PDF 文本内容:获取整页文本与指定区域内容获取页面上的所有文本内容获取

C/C++的OpenCV 进行图像梯度提取的几种实现

《C/C++的OpenCV进行图像梯度提取的几种实现》本文主要介绍了C/C++的OpenCV进行图像梯度提取的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录预www.chinasem.cn备知识1. 图像加载与预处理2. Sobel 算子计算 X 和 Y

Python对PDF书签进行添加,修改提取和删除操作

《Python对PDF书签进行添加,修改提取和删除操作》PDF书签是PDF文件中的导航工具,通常包含一个标题和一个跳转位置,本教程将详细介绍如何使用Python对PDF文件中的书签进行操作... 目录简介使用工具python 向 PDF 添加书签添加书签添加嵌套书签Python 修改 PDF 书签Pytho

使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)

《使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)》PPT是一种高效的信息展示工具,广泛应用于教育、商务和设计等多个领域,PPT文档中常常包含丰富的图片内容,这些图片不仅提升了... 目录一、引言二、环境与工具三、python 提取PPT背景图片3.1 提取幻灯片背景图片3.2 提取

Python实现word文档内容智能提取以及合成

《Python实现word文档内容智能提取以及合成》这篇文章主要为大家详细介绍了如何使用Python实现从10个左右的docx文档中抽取内容,再调整语言风格后生成新的文档,感兴趣的小伙伴可以了解一下... 目录核心思路技术路径实现步骤阶段一:准备工作阶段二:内容提取 (python 脚本)阶段三:语言风格调

一文详解如何在Python中从字符串中提取部分内容

《一文详解如何在Python中从字符串中提取部分内容》:本文主要介绍如何在Python中从字符串中提取部分内容的相关资料,包括使用正则表达式、Pyparsing库、AST(抽象语法树)、字符串操作... 目录前言解决方案方法一:使用正则表达式方法二:使用 Pyparsing方法三:使用 AST方法四:使用字

详解C#如何提取PDF文档中的图片

《详解C#如何提取PDF文档中的图片》提取图片可以将这些图像资源进行单独保存,方便后续在不同的项目中使用,下面我们就来看看如何使用C#通过代码从PDF文档中提取图片吧... 当 PDF 文件中包含有价值的图片,如艺术画作、设计素材、报告图表等,提取图片可以将这些图像资源进行单独保存,方便后续在不同的项目中使

Python实现常用文本内容提取

《Python实现常用文本内容提取》在日常工作和学习中,我们经常需要从PDF、Word文档中提取文本,本文将介绍如何使用Python编写一个文本内容提取工具,有需要的小伙伴可以参考下... 目录一、引言二、文本内容提取的原理三、文本内容提取的设计四、文本内容提取的实现五、完整代码示例一、引言在日常工作和学

C++字符串提取和分割的多种方法

《C++字符串提取和分割的多种方法》在C++编程中,字符串处理是一个常见的任务,尤其是在需要从字符串中提取特定数据时,本文将详细探讨如何使用C++标准库中的工具来提取和分割字符串,并分析不同方法的适用... 目录1. 字符串提取的基本方法1.1 使用 std::istringstream 和 >> 操作符示

基于Python开发批量提取Excel图片的小工具

《基于Python开发批量提取Excel图片的小工具》这篇文章主要为大家详细介绍了如何使用Python中的openpyxl库开发一个小工具,可以实现批量提取Excel图片,有需要的小伙伴可以参考一下... 目前有一个需求,就是批量读取当前目录下所有文件夹里的Excel文件,去获取出Excel文件中的图片,并