【ArcGIS】水文分析与流域划分

  • 一、基础数据处理
    • 1、下载数据
    • 2、拼接DEM数据
    • 3、填充洼地
    • 4、流向分析
    • 5、流量分析
    • 6、河网生成(栅格计算器)
    • 7、河网分级
    • 8、河流链接(提取子流域的关键)
  • 二、多个小流域提取
    • 1、捕捉倾泻点
    • 2、集水区(提取小流域)
    • 3、栅格转面(小流域栅格图像矢量化)
    • 4、栅格河网矢量化
  • 三、单个流域的提取
    • 1、出水口(选取point)
    • 2、集水区(提取单个流域)
    • 3、栅格转面(单个流域图像矢量化)

一、基础数据处理

1、下载数据

  • 根据自己的需要选择分辨率精度下载DEM高程数据,数据来源:地理空间数据云 https://www.gscloud.cn/search
  • 或微信公众号发布的DEM数据

2、拼接DEM数据

  • 打开Arcmap使用镶嵌工具对下载的DEM数据进行拼接:Data Management Tools.tbx–>栅格–>栅格数据集–>镶嵌;

在这里插入图片描述

3、填充洼地

  • 输入【拼接DEM数据】中生成的文件,Spatial Analyst Tools.tbx–>水文分析–>填洼(注:Z 限制保持默认空值)–>生成填洼文件–>结果命名为“填洼”;

在这里插入图片描述

  • 如果出现生成不了填洼的情况,点击【填洼】对话框下面的【环境设置】,找到【并行处理】标签,在【并行处理因素】处填0,点击确定。

在这里插入图片描述

4、流向分析

  • 输入【填充洼地】中生成的【填洼】文件,Spatial Analyst Tools.tbx–>水文分析–>流向–>生成流向分析文件–>结果命名为“流向”
    输入表面栅格数据:填洼
    输出流向栅格数据:流向

在这里插入图片描述

5、流量分析

  • 输入【流向分析】中生成的【流向】文件,Spatial Analyst Tools.tbx–>水文分析–>流量(注:输出数据类型 float)–>生成流量分析文件–>结果命名为“流量”
    输入流向栅格数据:流向
    输出蓄积栅格数据:流量

在这里插入图片描述

6、河网生成(栅格计算器)

  • 输入【流量分析】中的生成的【流量】文件,Spatial Analyst Tools.tbx–>地图代数–>栅格计算器–>输入Con(“流量”> 800,1)(注:值越小,支流越多)生成河网文件–>结果命名为“河网生成”,关于函数con的数值设定,是根据自己需要进行确定的。

在这里插入图片描述

7、河网分级

  • 输入【河网生成(栅格计算器)】中生成的【河网生成】结果和输入【流向分析】中生成的【流向】结果,Spatial Analyst Tools.tbx–>水文分析–>河网分级(注:河网分级方法默认STRAHLER )–>结果命名为“河网分级”
    输入河流栅格数据:河网生成
    输入流向栅格数据:流向
    输出栅格:河网分级

在这里插入图片描述

8、河流链接(提取子流域的关键)

  • 输入【河网分级】中生成的【河网分级】栅格数据和输入【流向分析】中生成的【流向】栅格数据,Spatial Analyst Tools.tbx–>水文分析–>河流链接–>结果命名为“河流链接”。
    输入河流栅格数据:河网分级
    输入流向栅格数据:流向
    输出栅格:河流链接
    在这里插入图片描述

二、多个小流域提取

1、捕捉倾泻点

  • 输入【河流链接(提取子流域的关键)】中生成的【河流链接】栅格数据和输入【流量分析】中生成的【流量】栅格数据,Spatial Analyst Tools.tbx–>水文分析–>捕捉倾泄点–>结果命名为“捕捉倾泻点”。
    输入栅格数据或倾泻点数据:河流链接
    输入储蓄栅格数据:流量
    输出栅格:捕捉倾泻点
    在这里插入图片描述

2、集水区(提取小流域)

输入【流向分析】中生成的【流向】栅格数据和输入【捕捉倾泻点】中生成的【捕捉倾泻点】栅格数据,Spatial Analyst Tools.tbx–>水文分析–>捕捉倾泄点–>结果命名为“小流域”。
输入流向栅格数据:流向
输入栅格数据或要素倾泻点数据:捕捉倾泻点
输出栅格:小流域

在这里插入图片描述

3、栅格转面(小流域栅格图像矢量化)

  • 对于设置好的栅格边界还需要进行矢量化,选择工具箱中的转换工具。
  • 输入【集水区(提取小流域)】中生成的【小流域】栅格数据,Conversion–>由栅格转出–>栅格转面–>结果命名为“XXX小流域”。
    输入栅格:小流域
    输出面要素:XXX小流域
    在这里插入图片描述
  • 矢量化后的小流域

在这里插入图片描述

4、栅格河网矢量化

输入【河网分级】中生成的【河流分级】栅格数据和输入【流向分析】中生成的【流向】栅格数据,Spatial Analyst Tools.tbx–>水文分析–>栅格河网矢量化(注:勾选简化折线 )–>结果命名为“河网栅格矢量化”。
输入河流栅格数据:河网分级
输入流向栅格数据:流向
输出折现要素:河网栅格矢量化

在这里插入图片描述

  • 矢量化后的河网

在这里插入图片描述

三、单个流域的提取

1、出水口(选取point)

  • 这里需要设置一个流域的出水口,先在图层里面新建shapefile要素(点要素),命名为“出水口”然后开始编辑要素进行选点,所选点选取在干流上。
    在这里插入图片描述

2、集水区(提取单个流域)

输入【流向分析】中生成的【流向】栅格数据和输入【出水口(选取point)】中设置的点数据,Spatial Analyst Tools.tbx–>水文分析–>集水区–>结果命名为“XXX流域”。
输入流向栅格数据:流向
输入栅格数据或要素倾泄点数据:出水口
输出栅格:XXX流域
在这里插入图片描述

  • 生成的单个流域范围

在这里插入图片描述

3、栅格转面(单个流域图像矢量化)

  • 对于设置好的栅格边界还需要进行矢量化,选择工具箱中的转换工具。
  • 输入【集水区(提取单个流域)】中生成的【XXX流域】栅格数据,Conversion Tools.tbx–>由栅格转出–>栅格转面–>结果命名为“XXX流域”。
    输入栅格:XXX流域
    输出面要素:XXX流域2

在这里插入图片描述

  • 矢量化后的流域范围

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/85405.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/85405.shtml
英文地址,请注明出处:http://en.pswp.cn/bicheng/85405.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【C++】简单工厂模式/工厂方法模式/抽象工厂模式对比

目录 一、简单工厂模式(Simple Factory Pattern)二、工厂方法模式(Factory Method Pattern)三、抽象工厂模式(Abstract Factory Pattern)四、三者对比总结五、选择建议如果这篇文章对你有所帮助&#xff0c…

博图SCL中CONTINUE语句详解:高效循环控制案例

博图SCL中CONTINUE语句详解:高效循环控制利器 在博图(TIA Portal)的SCL(结构化控制语言)编程中,CONTINUE语句是优化循环流程的强大工具。它允许您**跳过当前循环迭代的剩余代码,直接进入下一次…

django HttpResponse 加返回码

在Django框架中,HttpResponse对象是用来构造HTTP响应并将其发送回客户端的。当你创建一个HttpResponse对象时,你可以指定一个返回码(或状态码),这是HTTP响应的一部分,用来表示请求的处理结果。状态码是三位…

【俄语图片文字识别】批量识别俄语图片文字,识别俄语图片文字的操作步骤和注意事项

场景:在俄语学习,俄语工作中经常遇到一些文字图片,如何将韩语图片文字从图片上扣下来,我们可以直接复制粘贴,提高我们的工作效率 我们会用到一款小工具: 软件操作步骤: 第一步、打开软件 第二…

关于AB PLC的ethernet/IP 通信 c++搭建

1.下载开源的libplctag库 2.通过Cmake-gui生成工程文件 3.编译生成对应的Debug 4.配置VS studio 源码 #include "libplctag.h" #include <cstring> #include <iostream> #include <thread> int main() { plc_tag_set_debug_level(PLCTAG_DEB…

实验分享|自研局部DIC-GPU算法与开源GPU算法对比实验

1实验背景 数字图像相关法DIC是材料力学领域研究的关键技术&#xff0c;其中局部DIC凭借亚像素级精度、全场测量等优势&#xff0c;成为材料局部变形分析的优选方案。传统CPU计算难以应对局部DIC数万个子区并行计算需求&#xff0c;新兴GPU算法一定程度提高了计算效率&#xf…

P2066 机器分配

P2066 机器分配 - 洛谷 题目描述 总公司拥有高效设备M台&#xff0c;准备分给下属的N个分公司。各分公司若获得这些设备&#xff0c;可以为国家提供一定的盈利。问&#xff1a;如何分配这M台设备才能使国家得到的盈利最大&#xff1f;求出最大盈利值。其中M⩽15&#xff0c;N…

Vue 复制页面内容

方法 1&#xff1a;使用 document.execCommand(copy) 在用户触发的事件中 这种方法适用于用户触发的事件&#xff08;如点击按钮&#xff09;&#xff0c;因为这是 execCommand(copy) 的唯一允许场景。 <template><button click"copyToClipboard">复制…

暑期前端训练day1

js——记忆函数 2025-06-19 day1 一、记忆函数Ⅰ&#xff1a; 链接&#xff1a;https://leetcode.cn/problems/memoize/?envTypeproblem-list-v2&envIdGR5hbGen (1) 题意&#xff1a;给定一个函数&#xff0c;返回一个记忆版的函数&#xff0c;其中你只会包含三个可能输…

鸿蒙网络编程系列54-仓颉版实现Smtp邮件发送客户端

1. SMTP邮件发送客户端 在本系列的第4篇文章《鸿蒙网络编程系列4-实现SMTP邮件发送客户端》中&#xff0c;基于ArkTS语言在API9环境下使用TCPSocket对象演示了SMTP客户端的实现&#xff0c;并且通过腾讯邮件服务器执行了实际的邮件发送。不过&#xff0c;在2024年末&#xff0…

【慧游鲁博】【12】UI美化·图标选择与变换·动态交互·格式定义

文章目录 图标设计迭代过程初始版本问题分析优化措施 游览画卷美化原因当前效果展示美化步骤(1) 代码修改结构优化CSS&#xff08;优化样式&#xff09; (2) 图标选择&#xff08;4种方案&#xff09;(3) 交互优化 版本一版本二1. 修改HTML结构2. 新增CSS样式色彩控制技术性能优…

IMU介绍

IMU(Inertial Measurement Unit,惯性测量单元)是一种基于惯性原理的传感器,通过测量物体的加速度和角速度来获取运动状态信息。以下从技术原理、核心组件、应用场景及关键指标等方面展开详细解析: 一、IMU的技术原理与核心组件 1. 工作原理 惯性力学基础:利用牛顿第二定…

MOS管和比较器

目录 前言一、前置器件复习使用1.比较器工作特性2.光电二极管3.红外出水水龙头4.温控风扇工作原理 二、MOS管1.前置1.1 增强型MOS管1.2 耗尽型MOS管1.3 四种1.4 比较 2.基本结构3.导通条件4.开关电路的设计方法5.寄生电容问题6.寄生二极管不能忽略7.Nmos管做电源开关的注意事项…

从代码学习深度强化学习 - Double DQN PyTorch版

文章目录 前言理论篇:为什么需要 Double DQN?代码实现篇:构建一个 Double DQN 智能体2.1 项目设置与辅助函数2.2 环境 (Environment)2.3 DQN 的核心组件2.3.1 Replay Buffer (经验回放池)2.3.2 Q-Network (Q网络)2.3.3 The Double DQN Agent (Double DQN 智能体)训练与结果3…

四非鼠鼠计算机专业的保研分享

四非鼠鼠的计算机专业保研分享 1.前言 鼠鼠的本科学校是一所不怎么出名的四非院校&#xff0c;专业是计算机科学与技术。在写下这篇文章时&#xff0c;鼠鼠并不是为了炫耀什么&#xff0c;而是想把自己在保研路上的一些踩坑经历分享出来&#xff0c;尤其是写给那些和我一样&a…

【C++详解】STL-vector使用底层剖析和实现

文章目录 vector介绍vector和string的区别补充知识initializer_listemplace_back结构化绑定 vector的使用构造析构遍历修改insertfind流插入/流提取vector\<vector>(杨辉三角) vector模拟实现浅品STL源码构造函数拷贝构造多参数构造迭代器区间构造n个val初始化swapoperat…

MySql升级安装、socket 及密码重置

升级 项目需要使用Mysql8.0, 查看自己的ubuntu22.04上mysql版本为5.7&#xff0c; 使用以下命令自动升级到8.0版本。 sudo apt install Mysqlsock错误&#xff1a; Can’t connect to local MySQL server through socket 运行mysql -u -p 报以下错误&#xff1a; ERROR 200…

Python网络爬虫技术:从入门到实战

在当今数字化时代&#xff0c;网络爬虫技术已经成为数据挖掘和信息收集的重要工具。通过网络爬虫&#xff0c;我们可以高效地从互联网上获取大量有价值的数据&#xff0c;用于数据分析、市场研究、学术研究等多种场景。本文将带你从零开始&#xff0c;了解Python网络爬虫的基本…

偏微分方程初值问题求解

题目 问题 2. (a) u t + 3 u x − 2 u y = x ; u t + x u x + y u y = x ; u_t + 3u_x - 2u_y = x; \quad u_t + xu_x + yu_y = x; ut​+3ux​−2uy​=x;ut​+xux​+yuy​=x; u t + x u x − y u y = x ; u t + y u x + x u y = x ; u_t + xu_x - yu_y = x; \quad u_t + yu_…

【专业梳理】PMP知识体系,以SIPOC流程图为核心的质量工具扩展

​​1. SIPOC流程图:质量管理的起点​​ SIPOC(Supplier-Input-Process-Output-Customer)是六西格玛和流程管理中的核心工具,用于定义和优化跨职能流程。在PMBOK中,它与质量管理知识领域(尤其是质量规划、质量保证)紧密关联: ​​质量规划​​:通过SIPOC明确流程边界…