(长期更新)《零基础入门 ArcGIS(ArcMap) 》实验六----流域综合处理(超超超详细!!!)

        流域综合处理

        流域综合治理是根据流域自然和社会经济状况及区域国民经济发展的要求,以流域水流失治理为中心,以提高生态经济效益和社会经济持续发展为目标,以基本农田优化结构和高效利用及植被建设为重点,建立具有水土保持兼高效生态经济功能的半山区流域综合治理模式。数字高程模型(DEM)是目前用于流域地形分析的主要数据。DEM数据中包含了丰富的地形、地貌、水文信息,它能够反映各种分辨率下的地形特征。通过DEM可以提取精准的地表形态信息,如流域网格单元的坡向、坡度、流向、汇流区域及单元格之间的关系等,它是进行径流模拟和流域控制的地形与水文数据基础。

目录

6.1 实验内容及目的

6.1.1 实验内容

6.1.2 实验目的

6.2 操作流程

6.2.1 环境设置

6.2.2生成DEM

(1)创建 TIN:

(2)TIN转DEM:

6.2.3提取集水区

(1)填洼:

(2)流向:

(3)流量:

(4)提取集水区:

6.2.4 提取河网

6.2.5 流域分析

6.2.6 制作专题图


6.1 实验内容及目的


6.1.1 实验内容

        本实验以某流域为例,介绍小流域综合治理规划过程。利用等高线数据生成DEM,在DEM数据基础上提取水文要素、河网、流域范围数据,再采用ArcGIS的水文分析工具进行流域划分与统计分析,得到流域综合治理专题图。
(1)以outlet为出水口,提取出流域集水区范围,像元大小为30m。
(2)提取出流域范围内汇水面积累积量>100m’的河道,并对河网进行分级。
(3)以提取的河道网络为出水口,对流域进行子流域划分,对于面积<1hm'(1hm'=10000m’)的微小流域,按照边长最大原则进行合并处理。
(4)以表格形式统计流域中每一个子流域的地形高度特征(最小高度、最大高度、平均高度)。
(5)制作专题图,专题图要求以地形特征为背景,体现出流域河流水系和子流域分区特征并将专题图以.jpg的图片格式输出。


6.1.2 实验目的


(1)掌握数字高程模型的构建;了解基于DEM 水文分析的基本原理。

(2)熟悉水文学中出水口、子流域等基本概念;熟悉水文学中集水流域、河网等基本概念

(3)掌握ArcGIS中区域统计的方法。
(4)了解专题图的含义,掌握ArcGIS中专题图的制作方法。

        首先利用等高线、高程点数据,生成DEM,然后进行水文分析,提取流向、流量、河网,流域范围数据,再提取出流域范围内的河网并对河网进行分级,利用流域分析工具对流域进行子流威划分,合并微小流域后进行统计分析,最后制作流域分析专题图。
 

6.2 操作流程


6.2.1 环境设置

        将等高线(terlk-l)、高程点(terlk-p)、流域出水口(outlet)、研究范围(box)数据导人ArcMap中。在ArcMap主菜单中点击【地理处理】-【环境设置】,设置工作空间、输出坐标系、处理范围、像元大小等参数,环境设置如下图所示:


6.2.2生成DEM

        使用等高线terlk_1和高程点terlk_p数据生成TIN,基于合理的采样间距将TIN转成DEM。

(1)创建 TIN:

点击 ArcToolbox中的【3D Analyst】-【数据管理】--【TIN】-【创建 TIN】“输人要素类”设为 terlk-l、terk-p,修改“高度字段”为“高程”,确定输出路径及名称,设置如下图:

点击【确定】,生成 TIN 数据。

(2)TIN转DEM:

在ArcToolbox中,点击【3D Analyst】-【转换】--【由TIN 转出】→(TIN转栅格】,输人TIN数据,像元大小设为30m,确定输出路径及名称,设置如下图:

点击【确定】,生成DEM 数据如下图:

6.2.3提取集水区


        对已有的DEM数据,进行洼地填充,生成无注地DEM。在此基础上计算出水流方向矩阵、汇流累积矩阵,并结合出水口数据,提取栅格集水区。集水区提取流程如下所示。

(1)填洼:

在AreToolbox中点击【空间分析】--【水文分析】--【填洼】,对DEM进行填洼,填洼设置如下图所示:

填洼后结果如图:

(2)流向:

在ArcToolbox中点击【空间分析】--【水文分析】-【流向】,利用填注后的DEM获取流向数据。流向设置如下图所示:

流向结果如下图所示:

(3)流量:

在ArcToolbox中点击【空间分析】--【水文分析】-【流量】,利用流向栅格数据获取流量数据。流量设置如下图所示:

生成的汇流累积量结果如下图所示:

(4)提取集水区:

在ArcToolbox中点击【空间分析】-【水文分析】-【集水区】,输入流向和出水口(outlet)数据,提取集水区。提取集水区设置如下图所示:

结果如下图所示:

这里需要主要!!!

如果你用的实验给出的数据,将会出现下面这幅图

        会发现少了很多东西,打开output属性表发现也只有一个点,那该咋办呢,其实很简单,这个output其实就是出水口点数据,大家可以回忆一下,实验五是不是也有求出水口那一步,而且刚好也是用的DEM数据,所以,大家可以退回实验五,按照上面的操作自己提取output出来。

6.2.4 提取河网


        基于集水区范围,提取集水区内流向、汇流累积量。当汇流量达到一定值时,就会产生地表水流,所有汇流量大于阈值的栅格就是潜在的水流路径,由这些水流路径构成的网络,就是栅格河网。河流链接的每条弧段连接着两个作为出水口或汇合点的结点,或者连接着作为出水口的结点和河网起始点。因此,通过河流链接计算,即得到每一个河网弧段的起始点和终止点,也可以得到该汇水区域的出水点。而河网分级是一种将级别数分配给河流网络中的连接线的方法。此分级是一种根据支流数对河流类型进行识别和分类的方法。

(1)集水区流向、流量提取:在AreToolbox中点击【空间分析】->【提取分析】-【按掩膜提取】,提取出集水区域内的流向、流量数据,设置如下图所示:

结果如图:

(2)提取河道:在ArcToolbox中点击【空间分析】-【地图代数】-【栅格计算器】,输入如下图所示条件:

提取栅格河道,结果如下图所示。

(3)河流链接:在 ArcToolbox中点击【空间分析】--【水文分析】-【河流链接】,输入集水区域内的河网和流向如下图:

点击【确定】,生成河网数据。

(4)河网分级:在ArcToolbox中点击【空间分析】--【水文分析】-【河网分级】工具,将河网分级,设置如下图所示:

结果如下图所示。

(5)栅格河网天量化:在ArcToolbox中点击【空间分析】->【水文分析】-【栅格河网矢量化】,将栅格河网转为矢量格式。输入相应数据如下图:

点击【确定】,生成栅格河网矢量化结果。

(6)平滑:启动编辑器,选择对河网天量化数据进行编辑,点击【编辑器】-【更多编辑工具)【高级编辑】。打开高级编辑工具条,选中“SreamT-net”中的所有目标,点击【平滑】,打“平滑“窗口,“最大允许偏移"设置为“4”:

点击【确定】,得到河网平滑结果:

6.2.5 流域分析


        以提取的河道网络为出水口,利用分水岭工具对流域进行子流域划分,对于面积<1hm’的微小流域,按照边长最大原则进行正确处理,最后以表格形式统计流域中每一个子流域的地形高度特征,包括最小高度、最大高度、平均高度等。

1.提取子流域
在ArcToolbox中点击【空间分析】【水文分析】-【分水岭】,以经过Shreve 分级后河网数据作为出水口,输人相应参数:

点击【确定】,输出子流域区:

2.合并微小流域

(1)栅格转面:在ArcToolbox中点击【转换工具】--【由栅格转出】-【栅格转面】,打开“栅格转面”窗口,输人相应数据:

输出栅格转面结果:


(2)符号化:双击矢量子流域数据,点击【符号系统】-【类别】→【唯一值】,选择“GRIDCODE”值字段,点击【添加所有值】【确定】:

输出流域符号化结果:

(3)添加area 字段:右键点击矢量子流域数据,点击【打开属性表】-【表选项】-【添加字段】,添加一个名为 area的双精度字段:

(4)计算几何:右键点击area字段,点击【计算几何】,选择面积单位为平方米。


(5)筛选微小流域:右键点击矢量子流域数据,点击【打开属性表】->【表选项】->【按属性选择】,输人“"area"<10 000”,点击【确定】,则微小流域在图中高亮显示:


(6)合并微小流域:对于面积<1hm’的微小流域,按照边长最大原则对其进行合并处理。点击ArcToolbox中【数据管理工具】-【制图综合】-【消除】,输入矢量子流域,输出合并处理后的子流域,设置结果如下图所示:

得到子流域合并结果,如下图所示。

3.统计子流域地形高度特征

(1)以表格显示分区统计:在ArcToolbox中点击【空间分析】-【区域分析】-【以表格显示分区统计】,输入合并后的子流域,输入赋值栅格选择DEM,输出地形高度特征表,设置如下图所示。

(2)制作Excel表格:在ArcToolbox中点击【转换工具】→>【Excel】-【表转Excel】(图6.39),将属性表导出为Excel文件

结果如表如下所示。

6.2.6 制作专题图


(1)设置纸张大小:点击菜单栏【文件】--【页面和打印设置】,设置合适的宽度和高度

(2)添加格网:点击菜单栏【视图】【数据框属性】--【格网】->【新建格网】,选择创建“方里格网”,然后按照提示完成格网的创建。
(3)添加地图整饰:点击菜单栏【插入】下的按钮,为地图添加标题、比例尺、指北针等要素

(4)导出地图:点击菜单栏【文件】--【导出地图】,导出专题图。

最终专题图:

感谢三连!!!

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

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

相关文章

k8s的CICD实施项目

环境需求&#xff1a; 目前领导需要做一个需求&#xff0c;临时把我从运维岗位&#xff0c;把我调度到到专家组让我主导cicd的项目实施 目前环境资源 k8s环境&#xff0c;28台服务器&#xff0c;上面是k8s集群&#xff0c;要实施一个测试环境的cicd以及一个生产环境的cicd gitl…

OpenEuler学习笔记(四):OpenEuler与CentOS的区别在那里?

OpenEuler与CentOS的对比 一、基本信息 起源与背景&#xff1a; OpenEuler&#xff1a;由华为发起&#xff0c;后捐赠给开放原子开源基金会&#xff0c;旨在构建一个开放、多元化的云计算和边缘计算平台&#xff0c;以满足华为及其他企业的硬件和软件需求。CentOS&#xff1a;…

全面解析计算机网络:从局域网基础到以太网交换机!!!

一、局域网的基本概念和体系结构 特点: 覆盖较小的地理范围较低的时延和误码率局域网内的各节点之间以“帧"为单位进行传输支持单播、广播、多播 单播(一对一发送帧)&#xff1a;如 A->B广播(一对全部发送帧)&#xff1a;如 A->BCDEFG多播(一对部分发送帧)&#xff…

实战经验:使用 Python 的 PyPDF 进行 PDF 操作

文章目录 1. 为什么选择 PyPDF&#xff1f;2. 安装 PyPDF3. PDF 文件的合并与拆分3.1 合并 PDF 文件3.2 拆分 PDF 文件 4. 提取 PDF 文本5. 修改 PDF 元信息6. PDF 加密与解密6.1 加密 PDF6.2 解密 PDF 7. 页面旋转与裁剪7.1 旋转页面7.2 裁剪页面 8. 实战经验总结 PDF 是一种非…

不重启JVM,替换掉已经加载的类

不重启JVM&#xff0c;替换掉已经加载的类 直接操作字节码 使用ASM框架直接操作class文件&#xff0c;在类中修改代码&#xff0c;然后retransform就可以了 下边是BTrace官方提供的一个简单例子&#xff1a; package com.sun.btrace.samples;import com.sun.btrace.annotati…

Android系统开发(十五):从 60Hz 到 120Hz,多刷新率进化简史

引言 欢迎来到“帧率探索实验室”&#xff01;今天&#xff0c;我们要聊聊 Android 11 中对多种刷新率设备的支持。你可能会问&#xff1a;“这和我写代码有什么关系&#xff1f;”别急&#xff0c;高刷新率不仅仅让屏幕更顺滑&#xff0c;还会直接影响用户体验。想象一下&…

Genetic Prompt Search via Exploiting Language Model Probabilities

题目 利用语言模型概率的遗传提示搜索 论文地址&#xff1a;https://www.ijcai.org/proceedings/2023/0588.pdf 项目地址&#xff1a;https://github.com/zjjhit/gap3 摘要 针对大规模预训练语言模型(PLMs)的即时调优已经显示出显著的潜力&#xff0c;尤其是在诸如fewshot学习…

css动画水球图

由于echarts水球图动画会导致ios卡顿&#xff0c;所以纯css模拟 展示效果 组件 <template><div class"water-box"><div class"water"><div class"progress" :style"{ --newProgress: newProgress % }"><…

接口 V2 完善:基于责任链模式、Canal 监听 Binlog 实现数据库、缓存的库存最终一致性

&#x1f3af; 本文介绍了一种使用Canal监听MySQL Binlog实现数据库与缓存最终一致性的方案。文章首先讲解了如何修改Canal配置以适应订单表和时间段表的变化&#xff0c;然后详细描述了通过责任链模式优化消息处理逻辑的方法&#xff0c;确保能够灵活应对不同数据表的更新需求…

postgresql15的停止

PostgreSQL是一个功能非常强大的、源代码开放的客户/服务器关系型数据库管理系统&#xff0c;且因为许可证的灵活&#xff0c;任何人都可以以任何目的免费使用、修改和分发PostgreSQL。介绍过postgresql的启动方法&#xff0c;就很有必要介绍下postgresql的停止方法。 一、停止…

IP协议格式

在传输层中有两个重要的协议&#xff0c;分别为UDP和TCP。UDP追求高效的效率&#xff0c;TCP追求更可靠的传输。但是这两个协议都太极端了&#xff0c;有没有一个协议可以在保证可靠性的同时又不失较高的效率。 针对上面的问题&#xff0c;网络层的IP协议是更好的解决方案。 …

Qt Creator 15.0.0如何更换主题和字体

1.打开Qt Creator 15.0.0 (Community)&#xff0c; 2.点击编辑栏3.点击Preferences... 4.修改主题&#xff0c;点击环境&#xff0c;修改Theme:栏 5.修改字体大小&#xff0c;点击文本编辑器&#xff0c;修改字号栏。&#xff0c;修改Theme:栏

靶机复现-pikachu靶机文件包含漏洞

本篇文章旨在为网络安全渗透测试靶机复现学习。通过阅读本文&#xff0c;读者将能够对渗透pikachu靶场文件包含漏洞复现有一定的了解 原文学习链接 CSDN博主&#xff1a;One_Blanks主页地址 靶机资源下载 PHPStudy pikachu 一、前言 文件包含漏洞是编程中的一种安全隐患&a…

机器学习-线性回归(简单回归、多元回归)

这一篇文章&#xff0c;我们主要来理解一下&#xff0c;什么是线性回归中的简单回归和多元回归&#xff0c;顺便掌握一下特征向量的概念。 一、简单回归 简单回归是线性回归的一种最基本形式&#xff0c;它用于研究**一个自变量&#xff08;输入&#xff09;与一个因变量&…

5.SQLAlchemy对两张有关联关系表查询

问题 例如&#xff0c;一个用户可以有多个收获地址。 定义表如下&#xff1a; 用户表 地址表 一般情况&#xff0c;我们会先查询用户表&#xff0c;拿到用户id后&#xff0c;再到地址表中查询关联的地址数据。这样就要执行两次查询。 仅仅为了方便查询&#xff0c;需要一些属…

【Unity】ScrollViewContent适配问题(Contentsizefilter不刷新、ContentSizeFilter失效问题)

最近做了一个项目&#xff0c;菜单栏读取数据后自动生成&#xff0c;结果用到了双重布局 父物体 尝试了很多方式&#xff0c;也看过很多大佬的文章&#xff0c;后来自己琢磨了一下&#xff0c;当子物体组件自动生成之后&#xff0c;使用以下以下代码效果会好一些&#xff1a; …

springboot基于微信小程序的商城系统

基于Spring Boot的微信小程序商城系统是一种现代化的电商解决方案&#xff0c;它将Spring Boot框架的强大后端能力与微信小程序的便捷前端体验相结合&#xff0c;为商家和用户提供了高效、稳定的在线购物平台。 一、后端框架 &#xff1a;Spring Boot 1. 简介&#xff1a; 2.…

63,【3】buuctf web Upload-Labs-Linux 1

进入靶场 点击pass1 查看提示 既然是上传文件&#xff0c;先构造一句话木马&#xff0c;便于用蚁剑连接 <?php eval($_POST[123])?> 上传木马 文件后缀写为.php.jpg 右键复制图片地址 打开蚁剑连接 先点击测试连接&#xff0c;显示成功后&#xff0c;再点击添加即可 …

【玩转全栈】----基于ModelForm完成用户管理页面

目录 大致效果 添加用户代码 引入ModelForm ModelForm 与一般表单的区别&#xff1a; ModelForm 与传统 Form 的区别&#xff1a; 使用ModelForm制作用户管理 新建用户 编辑用户&#xff1a; 删除数据 完整代码 在学完前面的部门管理案例后&#xff0c;自己独立写出个用户管理应…

AIGC视频生成模型:ByteDance的PixelDance模型

大家好&#xff0c;这里是好评笔记&#xff0c;公主号&#xff1a;Goodnote&#xff0c;专栏文章私信限时Free。本文详细介绍ByteDance的视频生成模型PixelDance&#xff0c;论文于2023年11月发布&#xff0c;模型上线于2024年9月&#xff0c;同时期上线的模型还有Seaweed&…