【ArcGIS学习记录02】--利用DEM数据提取河网溪流

news2025/1/24 9:21:42

【ArcGIS学习记录02】–利用DEM数据提取河网溪流

注:本文仅作为自己的学习记录以备以后复习查阅

不得不说这读个研究生可太不容易了,啥都得会点,这也得学那也得学,我的脑容量快要不够了。。。。。

一 数据准备(DEM数据)

首先到地理空间数据云的官网上去下载所需要的区县的数字高程数据:
在这里插入图片描述

这里下载数字高程数据,90M和30M的都可以看个人需求:
在这里插入图片描述
选择自己所需要的区域,然后点击检索,下面就会出现对应的,右边的小箭头可以点击下载,这里我以福建省为例,有两块数据需要下载。
在这里插入图片描述
在这里插入图片描述
这里是我准备好的所有数据(对于数据部分有疑问的可以私信我交流,补充一句所有的水文数据都来之不易,切记!!
在这里插入图片描述

二 导入数据和镶嵌(镶嵌这里省略了,有需要的可以私信)

先导入下载好的数字高程数据,再导入行政区边界:
在这里插入图片描述
在这里插入图片描述

我这里调整了一下透明度,也可以不调整的:
在这里插入图片描述
在这里插入图片描述

三 正式开始操作

3.1 填充洼地

输入栅格数据(就是刚刚导入并镶嵌的DEM数据),输出名为fill(可以按照自己的-我这里只是写一下我的方便对照着看,后面的也一样就不解释了),z限制保持空值:
在这里插入图片描述
在这里插入图片描述

注:如果这里提示失败,可以在环境里面把并行处理那一行填0,再点开始。所有的操作都一样,如果失败可以用这样的方法尝试解决

3.2 流向分析

输入刚刚输出的fill数据,输出flowd,其他不动:
在这里插入图片描述
在这里插入图片描述
好了之后长这样:

在这里插入图片描述

3.3 流量分析

输入flowd,输出flowdacc,类型使用FLOAT
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

3.4 河网分析

输入:Con(“flowdacc”>800,1) 输出 net,其他不动:
注意这里的800并不适合所有流域,可以自己试出来到底哪个合适
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3.5 河网分级

输入net 和 flowd,输出 ord,分级方法选择strahler
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.6 栅格河网矢量化

输入ordflowd,输出ordf,勾选简化折线选项:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
到这里河网的提取基本上已经完成了,不过一般来讲这样的图还算是半成品,接着要加入一些大型的河流再将需要的部分裁剪出来,这个步骤就放到下一篇吧。(其实是由于时间太晚了,想早点休息了(哭))

有疑问的可以私信我,或者不对的地方也希望指出,大家共同学习!!

最近有将一些自学过程的思路写一写的想法,因为自从读研以来很多东西需要自学,不管是一些绘图软件的制作还是一些基础的数据分析,我相信不仅是我,很多研究生都会面临这样的问题,自学的过程中也看了很多别人分享的方法,我觉得方法固然重要,可在这个过程中最宝贵的还是自己思考的一个过程,就算可能以后这些东西长久不用了会遗忘,但拥有一个好的思考方式一定会受益良多。

以上!!!!

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

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

相关文章

[数据结构]:14-选择排序(顺序表指针实现形式)(C语言实现)

目录 前言 已完成内容 选择排序实现 01-开发环境 02-文件布局 03-代码 01-主函数 02-头文件 03-PSeqListFunction.cpp 04-SortCommon.cpp 05-SortFunction.cpp 结语 前言 此专栏包含408考研数据结构全部内容,除其中使用到C引用外,全为C语言代…

使用Ubuntu中的Docker部署Remix

一、简介1.博主这里使用的是腾讯云的服务,然后使用Docker进行部署Remix。2.踩了几个坑,没有花费过多时间,所以这篇文章会记录踩过的坑。然后避免你们掉进去,然后花费过多时间。3.这里就不写怎么安装Docker了,因为博主上…

UML学习备忘录

UML学习备忘录 UML 全称是 Unified Modeling Language(统一建模语言),它以图形的方式来描述软件的概念。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。UML的本质就是为了交流。 UML的概念包括了UML语义(Se…

前端ES5对象特性

ES5对象特性 对象和函数的原型 JS中每一个对象都有一个特殊的内置属性,这个特殊的对象可以指向其他的对象 我们通过引用对象的属性key来获取一个value时,它会触发 Get 的操作首先检查该对象是否有对应的属性,如果有的话就使用对象内的如果…

Pytorch中utils.data 与torchvision简介

Pytorch中utils.data 与torchvision简介1 数据处理工具概述2 utils.data简介3 torchvision简介3.1 transforms3.2 ImageFolder1 数据处理工具概述 Pytorch涉及数据处理(数据装载、数据预处理、数据增强等)主要工具包及相互关系如下图所示,主…

文献阅读(48)—— 长序列time-series预测【Informer】

文献阅读(48)—— 长序列time-series预测【Informer】 文章目录文献阅读(48)—— 长序列time-series预测【Informer】先验知识/知识拓展文章结构文章方法1. 文章核心网络结构(1) 传统意义上的transformer应…

数据结构4——线性表3:线性表的链式结构

基本概念 ​ 链式存储结构用一组物理位置任意的存储单元来存放线性表的数据元素。 ​ 这组存储单元既可以是连续的又可以是不连续的甚至是零散分布在任意位置上的。所以链表中元素的逻辑次序和物理次序不一定相同。而正是因为这一点,所以我们要利用别的方法将这些…

Kafka消息中间件(Kafka与MQTT区别)

文章目录KafkaKafka重要原理Topic 主题Partition 分区Producer 生产者Consumer 消费者Broker 中间件Offset 偏移量Kafka与mqtt区别Kafka Kafka是一个分布式流处理平台,它可以快速地处理大量的数据流。Kafka的核心原理是基于发布/订阅模式的消息队列。Kafka允许多个…

C++基础——C++面向对象之重载与多态基础总结(函数重载、运算符重载、多态的使用)

【系列专栏】:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来! 《QT开发实战》 《嵌入式通用开发实战》 《从0到1学习嵌入式Linux开发》 《Android开发实战》 《实用硬件方案设计》 长期持续带来更多案例与技术文章分享…

MySQL8.0.16存储过程比5.7.22性能大幅下降

MySQL8.0.16存储过程比5.7.22性能大幅下降 1、背景 从5.7.22迁移数据库到8.0.16,发现存储过程执行性能大幅下降。原来在5版本上执行只需要3-5秒,到8版本上居然要达到上万秒。 5版本: call Calculation_Week() OK 时间: 3.122s 8版本&#x…

移动通信(16)信号检测

常见的信号检测算法一般包括以下几类检测算法:最优、线性和非线性。最优检测算法:最大似然算法线性检测算法:迫零检测算法和最小均方误差检测算法非线性检测算法:串行干扰消除检测算法球形译码检测算法属于一种次优检测算法&#…

凤凰游攻略

凤凰游攻略1 装备📦1.1 证件1.2 日常用品1.3 药品1.4 衣物1.5 洗漱用品2 交通🚗3 住宿🏠4 美食🍕5 拍照📷5.1 租苗族服5.1.1 单租服装5.1.2 服装化妆5.2 一条龙旅拍6 路线🗺️景点🏙️7 注意⚠️…

计算机网络的166个概念你知道几个 第十二部分

计算机网络安全安全通信的四大要素:机密性、保温完整性、端点鉴别和运行安全性。机密性:报文需要在一定程度上进行加密,用来防止窃听者截取报文。报文完整性:在报文传输过程中,需要确保报文的内容不会发生改变。端点鉴…

java StringBuilder 和 StringBuffer 万字详解(深度讲解)

StringBuffer类介绍和溯源StringBuffer类常用构造器和常用方法StringBuffer类 VS String类(重要)二者的本质区别(含内存图解)二者的相互转化StringBuilder类介绍和溯源StringBuilder类常用构造器和常用方法String类,St…

0308java基础-注解,反射

一,注解 1.什么是注解: Annotation是从jdk5.0开始引入的新技术作用: 不是程序本身,可以对程序作出解释可以被其他程序读取格式: 以注释名在代码中存在,还可以添加一些参数值SuppressWarnings(value"…

0103 MySQL06

1.事务 1.一个事务其实就是一个完整的业务逻辑 如:转账,从A账户向B账户转账10000,将A账户的钱减去10000(update),将B账户的钱加上10000(update),这就是一个完整的业务逻…

【Mybatis】| 如何创建MyBatis的工具类

目录🌟更多专栏请点击👇一、前言二、实现过程1. 创建一个ThreadLocal对象2. 初始化SqlSessionFactory3. 获取并存储sqlSession对象4. 关闭sqlSession对象三、 总代码🌟更多专栏请点击👇 专栏名字🔥Elasticsearch专栏e…

向2022年度商界木兰上榜女性致敬!

目录 信息来源: 2022年度商界木兰名单 简介 评选标准 动态 榜单 为你心中的2023商界女神投上一票 信息来源: 2022年度商界木兰榜公布 华为孟晚舟获商界木兰最高分 - 脉脉 【最具影响力女性】历届商界木兰榜单 中国最具影响力的30位商界女性名单…

基于Vue+Vue-cli+webpack搭建渐进式高可维护性前端实战项目

本文是专栏《手把手带你做一套毕业设计毕业设计》的实战第一篇,将从Vue脚手架安装开始,逐步带你搭建起一套管理系统所需的架构。当然,在默认安装完成之后,会对文件目录进行初步的细化拆分,以便后续功能迭代和维护所用。…

经典100道mysql的面试题

100道mysql的面试题 目录100道mysql的面试题1. MySQL 索引使用有哪些注意事项呢?索引哪些情况会失效索引不适合哪些场景索引的一些潜规则2. MySQL 遇到过死锁问题吗,你是如何解决的?3. 日常工作中你是怎么优化SQL的?4. 说说分库与…