如何使用ArcGIS Pro提取河网水系

news2025/1/10 20:41:03

DEM数据除了可以看三维地图和生成等高线之外,还可以用于水文分析,这里给大家介绍一下如何使用ArcGIS Pro通过水文分析提取河网水系,希望能对你有所帮助。

数据来源

本教程所使用的数据是从水经微图中下载的DEM数据,除了DEM数据,常见的GIS数据都可以从水经微图中下载,你可以通过关注公号“水经注GIS”,然后在后台回复“微图”即可获取软件下载地址,当然也可以直接在水经注GIS官方网站下载。

图片

水经微图

填洼栅格

在工具箱内点击“Spatial Analyst 工具\水文分析\填洼”,调用填洼工具,如下图所示。

图片

调用填洼工具

在显示的填洼对话框内,输入表面栅格为需要处理的DEM数据,设置输出表面栅格,如下图所示。

图片

填洼设置

计算流向

在工具箱内点击“Spatial Analyst 工具\水文分析\流向”,调用流向工具,如下图所示。

图片

调用流向工具

在显示的流向对话框内,输入表面栅格为上一步填洼得到的栅格,设置输出流向栅格,如下图所示。

图片

流向设置

计算流量

在工具箱内点击“Spatial Analyst 工具\水文分析\流量”,调用流量工具,如下图所示。

图片

调用流量工具

在显示的流量对话框内,输入流向栅格为上一步得到的流向栅格,设置输出蓄积栅格数据,如下图所示。

图片

流量设置

栅格计算

在工具箱内点击“Spatial Analyst 工具\地图代数\栅格计算器”,调用栅格计算器工具,如下图所示。

图片

调用栅格计算器工具

在显示的栅格计算器对话框内,输入下面的公式Con("FlowAcc_Flow1">900,1),表示将蓄积量大于900的流量像元设置为1,如下图所示。

图片

栅格计算器设置

河网矢量化

在工具箱内点击“Spatial Analyst 工具\水文分析\栅格河网矢量化”,调用栅格河网矢量化工具,如下图所示。

图片

调用栅格河网矢量化工具

在显示的栅格河网矢量化对话框内,输入河流栅格为上一步栅格计算得到的栅格,输入流向栅格数据为流向栅格,设置输出折线要素,如下图所示。

图片

栅格河网矢量化设置

点击运行可以得到矢量化河网数据,提取的河网数据如下图所示。

图片

提取的河网数据

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

导入发运地点wsh_locations

当客户上的地址变更之后,发运事务处理上的地址还是原来的地址,发运上的地址来源table wsh_locations. 解决办法:运行接口请求,导入发运地点,日期可以范围包括地点变更的日期。 请求完成后再次查看地址发现地址已变更…

iwebsec靶场 文件包含漏洞通关笔记10-data伪协议利用

目录 前言 1.data伪协议 2.使用条件 第10关 data://伪协议利用 1.打开靶场 2.源码分析 3.渗透 (1)明文渗透 (2)base64编码渗透 前言 1.data伪协议 data协议和input协议差不多,指定data是get方法,…

从零基础到精通Flutter开发:一步步打造跨平台应用

💂 个人网站:【工具大全】【游戏大全】【神级源码资源网】🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】💅 寻找学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 导言 Flutter是一种流行…

QLabel 显示圆图并且含有边框 border-image

在一个label上流动显示头像,并且不能遮挡边框(如头像1-3),不想放两个label堆叠,所以最后采用了下述方法解决 1.设置边框还有图片 2.设置图片自适应 3.将头像切割成圆形 QPixmap pixmap QPixmap::fromImage(img); …

微信创建会员卡-47001错误

文档:1.新版会员卡介绍 | 微信开放文档 错误: 47001解析 JSON/XML 内容错误 接口: HTTP请求方式: POSTURL:https://api.weixin.qq.com/card/create?access_tokenACCESS_TOKEN 原因: 参数设置错误:["swipe_car…

JavaScript的基本数据类型如何使用?

JavaScript中的数据类型分为两大类,分别是基本数据类型和复杂数据类型(或称为引用数据类型),如图所示。 本节重点讲解基本数据类型。下面我们用代码演示基本数据类型的使用。 (1)数字型(Number),包含整型值和浮点型值: var numl 21; …

清华智能体宇宙火了;主流大语言模型的技术原理细节

🦉 AI新闻 🚀 清华智能体宇宙火了 摘要:清华大学联合北邮、微信团队推出了AgentVerse,这是一个可以轻松模拟多智能体宇宙的环境。它专为大语言模型开发,智能体可以利用LLM能力完成任务。AgentVerse提供了几个示例环境…

谷歌翻译API接口,翻译API接口,翻译API接口申请指南

Google翻译API是一种可以在多个平台上使用的Web服务,通过使用该API,用户可以将任何文本转换成多种语言,同时也可以将多种语言转换成用户指定的语言。目前Google翻译API支持超过100种语言,涵盖了全球范围内的所有主流语言。 Googl…

gradio的基础教程

接口 gradio.Interface(fn, inputs, outputs, ) 描述 界面是Gradio的主要高级类,允许您在几行代码中围绕机器学习模型(或任何Python函数)创建基于Web的GUI /演示。您必须指定三个参数:(1) 为 (…

怎么科学管理固定资产呢

在当今的商业环境中,固定资产的管理是企业成功的关键因素之一。然而,传统的固定资产管理方法往往过于繁琐,缺乏创新,导致资源的浪费和效率的低下。因此,我们需要一种新的、更加科学的方法来管理我们的固定资产。本文将…

QT基础教程(GUI程序原理分析)

文章目录 前言一、命令行应用程序的特点二、图形界面应用程序的特点三、图形界面程序适用场景总结 前言 本篇文章正式带大家开始学习QT基础部分的内容,后面将更新一套完整的QT教程,包括QT基础,QT进阶,QT项目,QT企业级…

webpack打包速度优化

优化WebPack打包速度 在开发过程中,WebPack的打包速度是一个非常重要的考虑因素。随着项目规模的增长,打包时间也会越来越长,影响开发效率和用户体验。本文将循序渐进地介绍一些优化WebPack打包速度的方法,先分析打包瓶颈&#x…

ARM Linux DIY(九)陀螺仪调试

前言 今天调试六轴陀螺仪 MPU6050 硬件 硬件很简单,使用 I2C 接口,并且没有使用中断引脚。 焊接上 MPU6050 芯片和上拉电阻、滤波电容。 检测 MPU6050 是挂在 I2C-0 上的,I2C-0 控制器的驱动已 OK,所以直接使用 I2C-0 检测 …

hive工具-zeppelin部署

zeppelin部署 解压安装包至/opt/soft 并改名 /etc/proofile中配置环境变量并source生效 #ZEPPELIN export ZEPPELIN_HOME/opt/soft/zeppelin010 export PATH$ZEPPELIN_HOME/bin:$PATH (1)conf目录下拷贝一份初始配置文件 [rootkb129 conf]# pwd /opt/s…

Springboot传输数据时日期格式化

使用swagger测试数据时 第一种在实体类属性值上加入 这种方式简单,但是只能为单纯这个类,每个类上要使用都必须加 JsonFormat(pattern "yyyy-MM-dd HH:mm:ss")private LocalDateTime createTime;JsonFormat(pattern "yyyy-MM-dd HH:m…

树、二叉树概念(+堆的实现)

欢迎来到我的:世界 希望作者的文章对你有所帮助,有不足的地方还请指正,大家一起学习交流 ! 目录 前言1.树的概念2.二叉树概念及结构2.1数据结构中的二叉树2.2两个特殊的二叉树2.2.1满二叉树结点和层数的关系2.2.2完全二叉树高度为H节点范围 …

【python绘图—colorbar操作学习】

文章目录 Colorbar的作用Colorbar的操作截取cmap拼接cmap双刻度列colorbar 引用 Colorbar的作用 Colorbar(颜色条)在绘图中的作用非常重要,它主要用于以下几个方面: 表示数据范围: Colorbar可以显示图中的颜色映射范围…

基于PHP的医药博客管理系统

有需要请加文章底部Q哦 可远程调试 基于PHP的医药博客管理系统 一 介绍 此医药博客系统基于原生PHP开发,数据库mysql,前端bootstrap。系统角色分为用户和管理员。用户可注册登录,查看/评论/搜索博客,建议留言。管理员可对用户&a…

uni-app:单页面的页面切换

效果 代码 <template><view><view class"tab-bar"><text class"tab" :class"{ active: activeTab 0 }" click"changeTab(0)">页面1</text><text class"tab" :class"{ active: acti…

【SpringCloud微服务全家桶学习笔记-服务注册zookeeper/consul】

SpringCloud微服务全家桶学习笔记 Eureka服务注册 gitee码云仓库 9.其他服务注册框架 &#xff08;1&#xff09;zookeeper安装与使用 zookeeper需安装在虚拟机上&#xff0c;建议使用CentOS&#xff0c;安装地址如下&#xff1a; zookeeper镜像源 选择第一个进入后下载ta…