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

2023-09-14 09:16:20

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 工具\水文分析\栅格河网矢量化”,调用栅格河网矢量化工具,如下图所示。

图片

调用栅格河网矢量化工具

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

图片

栅格河网矢量化设置

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

图片

提取的河网数据

更多推荐

3.2 Android eBPF程序类型

写在前面为什么要先了解eBPF程序类型?从帮助函数中,我们可能基于内核的eBPF开放API,对eBPF的能力有一个比较细致的认识,但是这并不能让我们从全局,或者更概括的认识eBPF。eBPF程序类型能够更宏观的告诉我们,eBPF能做哪些事情(除网络相关)。一,eBPF程序类型内核中不同事件会触发不同类型的eBPF程序,

什么是Webpack的Tree Shaking?它的作用是什么?

聚沙成塔·每天进步一点点⭐专栏简介⭐Webpack的TreeShaking⭐作用和原理⭐使用TreeShaking⭐写在最后⭐专栏简介前端入门之旅:探索Web开发的奇妙世界欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些

简单 php结合WebUploader实现文件上传功能

WebUploader资源下载http://fex.baidu.com/webuploader/download.htmlWebUploader使用方法http://fex.baidu.com/webuploader/getting-started.htmlphp上传代码<?phpheader('Content-typ

MFC主框架和视类PreCreateWindow()函数学习

在VC++生成的单文档应用程序中,主框架类和视类均具有PreCreateWindow函数;从名字可知,可在此函数中添加一些代码,来控制窗口显示后的效果;并且它有注释说明,ModifytheWindowclassorstylesherebymodifyingtheCREATESTRUCTcs在这里通过修改CREATEST

​Qt for Python 入门¶​

本页重点介绍如何从源代码构建QtforPython,如果你只想安装PySide2。与你需要运行:pippipinstallpyside2有关更多详细信息,请参阅我们的快速入门指南。此外,您可以查看与项目相关的常见问题解答。一般要求¶Python:3.5+和2.7Qt:建议使用5.12+libclang:libclang

Leetcode.486 预测赢家

题目链接Leetcode.486预测赢家mid题目描述给你一个整数数组nums。玩家111和玩家222基于这个数组设计了一个游戏。玩家111和玩家222轮流进行自己的回合,玩家111先手。开始时,两个玩家的初始分值都是000。每一回合,玩家从数组的任意一端取一个数字(即,nums[0]nums[0]nums[0]或nu

掌握ls命令:完整指南、高级用法与常见问题解答 | 理解文件管理的关键工具

文章目录引言1.1关于ls命令1.2ls命令的作用和用途ls命令的基本用法2.1命令格式和语法2.2列出当前目录内容2.3列出指定目录内容常用选项和参数3.1列出详细信息3.2列出隐藏文件3.3按不同方式排序3.4显示文件大小3.5递归列出子目录内容文件类型和权限4.1文件类型的表示4.2权限的表示和解读4.3更改文件

Java基于微信小程序的青少年健康心理科普平台

第一章简介青少年心理健康科普平台为用户提供心理医生咨询服务,系统包括微信小程序端和后台。微信小程序用户可以先进行注册,填写个人的基本信息提交到服务器,服务器把数据保存到数据库。管理员对青少年的信息进行验证后,青少年通过验证后的用户名和密码进行登录,登录之后查看健康知识。心理医生在首页展示,查看心理医生具体信息后,可以进

贪心算法的思路和典型例题

一、贪心算法的思想贪心算法是一种求解问题时,总是做出在当前看来是最好的选择,不从整体最优上加以考虑的算法。二.用贪心算法的解题策略其基本思路是从问题的某一个初始解出发一步一步地进行,根据某个优化测度,每一步都要确保能获得局部最优解。贪心算法的关键在于贪心策略的选择,而不是对所有问题都能得到整体最优解。若下一个数据和部分

Django实现音乐网站 ⒅

使用PythonDjango框架做一个音乐网站,本篇主要为歌单列表、歌单详情及推荐页-歌单内容改动。目录歌单列表设置路由视图处理模板渲染歌单-单曲列表设置路由视图处理模板渲染推荐页-歌单列表模板渲染修改总结歌单列表可通过导航>歌单或者推荐歌单中分类跳转到歌单列表。设置路由path('songsheet',views.s

多台群晖实现按计划WOL网络自动唤醒数据冷备份

几年前买了2盘位的DS218+,但是随着照片的增加已经不够用。年中购入了4盘位的群晖DS923+、2块16T西数数企业级硬盘、1块2Tintel企业级SSD1.什么是冷备份冷备是离线备份,备份好的数据可以单独存取,定期冷备可以保证数据安全,适合家庭场景2.为什么不用Raid1Raid不是一个备份方案,Raid1是做1:

热文推荐