如何使用ArcGIS从DEM数据中提取水系
ninehua 2024-12-18 16:09 27 浏览
1. 概述
在比较偏远的地方,往往会缺少水文信息,我们可以通过ArcGIS对高程DEM数据进行水文分析,为地表水流建立模型,进而获取到该地的水文信息,DEM数据精度越高,获取到的水文数据精度也就越高,这里,我们主要介绍水文信息中的水系河流的获取。
2. 获取高程数据
高程数据的获取方式有很多,比如从网上下载,也可以使用水经注万能地图下载器进行下载。高程数据的精度也有很多,比如SRTM 90m精度的DEM数据,谷歌的30m精度的DEM数据,还有12.5m精度的DEM数据,这里我们选取的是12.5m精度的高程DEM数据。
3. 填洼处理
将下载的高程DEM数据加载到ArcMap内,在ArcToolbox点击"Spatial Analyst工具\水文分析\填洼",如下图所示。
在显示的填洼对话框内,"输入表面栅格数据"选择加载的DEM数据,设置输出表面栅格,需要说明的是,为了保证成功输出,所有的输出目录尽量默认,如下图所示。
点击确定之后可以看到填洼后的效果,得到名字为"Fill_tif1"的填洼结果,由于Z限制为默认,所以所有的洼地都被填平了,如下图所示。
4. 制作流向数据
在ArcToolbox中,点击"Spatial Analyst工具\水文分析\流向",如下图所示。
在显示的流向对话框内,"输入表面栅格数据"选择上一步填洼后的栅格图,设置输出流向栅格数据,其余的默认,如下图所示。
点击确定之后可以看到流向数据结果,如下图所示。
5. 制作流量数据
在ArcToolbox中,点击"Spatial Analyst工具\水文分析\流量",如下图所示。
在显示的流量对话框内,"输入流向栅格"选择上一步生成的流向栅格数据,设置输出蓄积栅格数据,其余的默认,如下图所示。
点击确定之后可以看到生成的流量栅格数据,如下图所示。
6. 提取河流水系
得到流量数据之后,可以根据流量和流向数据获取到河流水系数据,在Arctoolbox内,点击"Spatial Analyst 工具\地图代数\栅格计算器",如下图所示。
在显示的栅格计算器对话框中输入下面的公式,Con("FlowAcc_Flow2">800,1),FlowAcc_Flow2为上一步得到的流量栅格,此公式将流量大于800的栅格数值全部设置为1,如下图所示。
点击确定之后可以看到重新计算后的栅格效果,如下图所示。
在ArcToolbox中,点击"Spatial Analyst工具\水文分析\栅格河网矢量化",如下图所示。
在显示的栅格河网矢量化对话框内,"输入河流栅格数据"选择上一步重新计算后的河流栅格,"输入流向栅格数据"选择之前制作流向数据得到的流向数据,设置输出折线要素,其余默认,如下图所示。
点击确定之后可以看到矢量化后的河网水系数据,如下图所示。
7. 平滑河流
如果DEM精度比较高的情况下,可以不用平滑生成的水系数据,为了看起来比较好看,可以对水系进行平滑处理,在矢量化后的河流水系图层上点击右键,选择"编辑要素\开始编辑",进入编辑状态,如下图所示。
在矢量化后的河流水系图层上点击右键,选择"打开属性表",打开属性表,如下图所示。
在打开的属性表内,将所有的要素全部选择上,如下图所示。
在编辑工具条上点击,"编辑器\更多的编辑工具\高级编辑"打开高级编辑工具条,如下图所示。
在高级编辑器工具条上点击"平滑"按钮,如下图所示。
在显示的平滑处理对话框中输入参数允许最大偏移为4,如下图所示。
点击确定并保存后得到平滑后的河流水系矢量数据,如下图所示。
将生成的河网水系加载到下载器中和卫星图叠加,可以看到效果很好,如下图所示。
8. 结语
以上就是使用ArcGIS从DEM数据中提取水系的详细说明,主要包括了获取高程数据、填洼处理、制作流向数据、制作流量数据、提取河流水系和平滑河流等功能。
相关推荐
- 暴力破解Wifi网络连接密码(暴力破解wifi2021)
-
在网络安全领域,暴力破解WiFi密码是一种非法的入侵行为,它不仅侵犯了他人的隐私权,还可能对网络安全构成严重威胁。然而,了解这些破解方法的原理,有助于我们更好地采取防范措施,保护自己的网络安全。暴力破...
- 有什么WiFi密码破译软件,比WiFi万能钥匙更好用的呢?
-
你好,WiFi万能钥匙并不是真正意义的破译软件,但是目前该软件的热度较高,很多人在使用,其原理是记录并上传个人曾经使用过的WiFi密码,并在云端共享,由此形成了能够连接部分WiFi,而大部分私人家庭W...
- 用Python暴力破解WiFi,攻破所有密码限制,走到哪蹭到哪儿
-
暴力破解wifi密码这个代码也是非常简单,这里需要用Python中的pywifi这个库,所以需要在DOS命令下安装这个库,同样使用pipinstallpywifi,很简单就安装成功了,我用的是Py...
- Windows下建立钓鱼热点破解WiFi(wifi钓鱼软件)
-
前言:此种破解方式原来存在于各个WiFi渗透Linux之中。属于新型破解方式。但是属于“愿者上钩”。存在较大偶然性。提供此工具只为研究之用。1.首先安装phpstudy2014(本文件夹有)(安装到...
- 用Python破解WiFi密码,太刺激了(python wi-fi破解)
-
本文将记录学习下如何通过Python脚本实现WIFI密码的暴力破解,从而实现免费蹭网。无图形界面先来看看没有图形界面版的爆破脚本。WIFI爆破importpywififrompywifi...
- Python暴力破解WiFi密码,这个脚本让你轻松蹭网!
-
出门在外,碰上信号不好的时候,大家肯定都遇到过没法上网的尴尬时刻。尤其是遇到WiFi信号满格,但却被密码拦住时,总让人忍不住想蹭网。那如何通过Python脚本暴力破解WiFi密码,完成“机智蹭网”呢?...
- 教你如何破解附近的WiFi密码(怎样破解附近wifi密码,而且还能看到密码)
-
随着网络技术的发展很多小朋友的日常生活中越发离不开网络了,尤其是无线网络,无线网络技术也是不停迭代都已经发展到了WiFi6了,这里我也不扯废话了,直接亮出大杀器讲解如何破解WiFi密码。以下暴力破解W...
- Windows无法启动这个硬件设备(代码19)怎么办?
-
在我们使用电脑的过程中,遇到“由于其配置信息(注册表中的)不完整或已损坏,Windows无法启动这个硬件设备(代码19)”的提示时该如何解决呢?Windows无法启动这个硬件设备(代码19),如何解决...
- Quest Pro 拆解及BOM成本分析,万元级VR设备贵在哪?| 智东西内参
-
QuestPro是Meta2022年发布的一款定位高端,具备生产力工具属性的VR一体机,备受全球产业关注。近日,WellsennXR拆解了这个这款顶级VR设备。本期的智能内参,我们推荐Well...
- V社发布SteamOS 3.7.0预览版更新,官宣支持第三方掌机
-
IT之家3月15日消息,Valve今日发布了SteamOS3.7.0预览版更新,宣布初步支持第三方掌机,并带来多项底层革新,IT之家翻译主要官方更新内容如下:内核版本升级至Linux...
- 轻松连接无线鼠标指南蓝牙与USB接收器全解析
-
【】:【蓝牙+USB】无线鼠标连笔记本秘籍,一招教你切换自如!为了将无线鼠标与笔记本电脑无缝对接,你需要通过蓝牙或专用USB接收器来配对。无论是专业鼠标还是游戏利器,都能在多种设备间游刃有余地切换。步...
- 电脑无法连接到Internet怎么办 这里有解决妙招
-
电脑无法连接到internet可能会影响你的工作、学习和娱乐。这个问题的原因有很多,可能是电脑的设置、网络的配置、路由器的故障、线缆的损坏等。那么,如果我们的电脑出现了无法连接到internet的问题...
- Windows11蓝牙鼠标频繁断开重连的解决办法
-
本文记录一次典型的蓝牙外设兼容性问题排查过程,旨在为同类问题提供可复用的解决方案设备与环境主机设备:机械革命外设型号:联想小新蓝牙鼠标系统版本:Windows1124H2故障现象设备在静止状态(无...
- 台式电脑没有蓝牙功能怎么添加,方法简单,成本低廉,一学就会
-
#头条创作挑战赛#台式电脑没有蓝牙功能,是否也能像笔记本电脑一样连接蓝牙耳机使用呢?答案当然是肯定的,事实上你只需要配一个小小的蓝牙适配器即可解决问题。通过网购一个USB式接口、即插即用的蓝牙适配器即...
- 如果你无法更新 Windows 10,请怪罪你的 Realtek 驱动程序
-
好消息是:如果您有一段时间没有更新Realtek蓝牙驱动程序,或者甚至不知道有这个功能,那么您最终可以更新到Windows10版本1909-这是我们发布本文时操作系统的最新、最好的版本...