ArcGIS提取DEM中的山脉范围

已知数据:DEM文件ASTGTM_N00E118E.img

使用软件:ArcMap

要求:对数据进行操作,提取数据文件中的山脉范围

下面开始操作:

1、 打开ArcMap将DEM文件ASTGTM_N00E118E.img添加到数据框。

图片

2、 接下来我们打开spatial analyst工具——邻域分析——焦点统计,

图片

 输入栅格选择数据框中的dem数据,输出栅格名字改为MAXIMUM,输出位置为默认数据库。邻域设置高度及宽度一般为30,本次数据较小直接选择默认值,单位选择像元,统计类型选择MAXIMUM,选择完成后点击确定

图片

3、 重复上一步骤打开焦点统计,输出栅格名称为MINIMUM,统计类型选择MINIMUM,其他选项同上一步相同。

图片

4、 打开Arctoolbox——spatial analyst工具——地图代数——栅格计算器,

图片

将生成的两个栅格拖入框内进行运算,运算规则   如下:用MAXIMUM减MINIMUM得出地形起伏度。

输出栅格依旧为默认数据库,名称改为qfd,栅格计算时用于计算的栅格数据像元大小必须一致,否则会导致计算失败。

图片

Qfd生成后关闭其他栅格,我们可以看到以下图像

图片

为了更直观的观察起伏度可以将色带修改,单击色带

图片

修改后显示如下

图片

单击识别工具查看起伏差值

图片

点击红色区域发现值为0,即平地地区

图片

点击山脉边界处查看值,多选择几处山脉边界查看值。以均值6位山脉边界对栅格进行重分类

图片

图片

打开ArcToolbox——spatial analyst 工具——重分类——重分类。

图片

图片

输入栅格为qfd,重分类字段选择默认,将旧值分为两个条目,删除其他值

图片

图片

将旧值改为0-5,6-392,输出栅格为bj 

图片

生成的山脉边界如下

图片

对比原始DEM

图片

图片

叠加后查看山脉边界与dem的套合程度

图片

树谷资料库大全(2023年11月17日更新)

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

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

相关文章

虚幻学习笔记8—蓝图操作其他虚幻模块

一、前言 蓝图不仅可以相互之间操作和通信,其他的资源、模块也有操作和通信的方法。文本主要针对蓝图和材质、Niagara、编辑器的通信进行讲解。 二、实现 2.1、蓝图和材质 1)首先,在材质蓝图中按住“4鼠标左键”创建一个参数为四维向量的参…

Kafka中的auto-offset-reset配置

Kafka这个服务在启动时会依赖于Zookeeper,Kafka相关的部分数据也会存储在Zookeeper中。如果kafka或者Zookeeper中存在脏数据的话(即错误数据),这个时候虽然生产者可以正常生产消息,但是消费者会出现无法正常消费消息的…

子串回文 I. Barbecue

Problem - I - Codeforces 题目大意:给一个字符串 s t r str str,有 q q q次博弈。每次博弈给出 l , r l,r l,r表示字符串左右边界,每次一个人可以从该子串的首或尾删除一个字符,如果操作前后是回文串则操作的人输。询问谁会赢&a…

【小工具分享】分享一个小工具---可视化数据结构 (初学者建议收藏)

工具链接: 可视化数据结构 这里支持大量数据结构地演示,相当全面,对于初学数据结构或者想更直观感受某个数据结构地实现有很大帮助,能直观的看到该数据结构的增删改查,帮助我们理解某一数据结构的性能~ 下面我演示一下…

揭秘MQTT:为何它是物联网的首选协议?

文章目录 MQTT 协议简介概览MQTT 与其他协议对比MQTT vs HTTPMQTT vs XMPP 为什么 MQTT 是适用于物联网的最佳协议?轻量高效,节省带宽可靠的消息传递海量连接支持安全的双向通信在线状态感知 MQTT 5.0 与 3.1.1MQTT 服务器MQTT 客户端 MQTT 协议简介 概…

设计模式之代理模式(1)

目录 概述定义应用场景主要角色类图 详述基本代码应用实例符合的设计原则 总结 概述 定义 代理模式是一种结构型设计模式,它允许通过一个代理对象来控制对原始对象的访问。代理对象可以在不改变原始对象的情况下,增加一些额外的功能,例如权限…

如何做好一个软件开发项目经理?

要成为一名优秀的软件开发项目经理,需要具备一定的技术知识和管理能力。下面是学习和发展软件开发项目经理职业所需的关键能力和工作内容。 首先,作为软件开发项目经理,你需要具备扎实的软件开发知识和技能。这包括熟悉常用的编程语言、开发框…

Python教程75:textwrap模块 — 文本自动换行与填充

TextWrap模块是一个Python模块,它提供了一些函数和方法来处理文本字符串的包装和填充。这个模块的主要功能是将一个长字符串根据指定的宽度分成多行,可以用于格式化文本输出,使其在指定的行数内完成显示。这个过程通常用于控制文本在终端、文…

面向注解编程—Spring 注解看这一篇就够了

面向注解编程—Spring 注解大全之IOC篇 Spring的一个核心功能是IOC,就是将Bean初始化加载到容器中,调用的时候直接注入即可,使用注解可以大大提高了开发效率!。 Bean英文意为 豆子 理解起来就是豆荚里的豌豆,豆荚就是…

.Net core 6.0 升8.0

1 Update Visual Studio 2 3 用Nutget 更新不同套件版本 更新后结果如下:

第四期丨酷雷曼无人机技能培训

第4期无人机技能培训 2023年10月25日,酷雷曼无人机技能培训及执照考试第四期成功举办,自7月份首期开办以来,已按照每月一期的惯例连续举办四期,取得了极为热烈的反响。 随着无人机培训的重要性及影响力逐渐扩大,参加培…

UE4/UE5 材质实现带框环形进度条

UE4/UE5 材质实现带框环形进度条 此处使用版本:UE4.27 原理:大圆减小圆可以得到圆环,大圆环减小圆环,可以得到圆环外围线框 实现效果: 实现(为了给大家放进一张面前能看的图,我费劲了心思&…

从 MQTT、InfluxDB 将数据无缝接入 TDengine,接入功能与 Logstash 类似

利用 TDengine Enterprise 和 TDengine Cloud 的数据接入功能,我们现在能够将 MQTT、InfluxDB 中的数据通过规则无缝转换至 TDengine 中,在降低成本的同时,也为用户的数据转换工作提供了极大的便捷性。由于该功能在实现及使用上与 Logstash 类…

自动化巡检实现方法 (一)------- 思路概述

一、自动化巡检需要会的技能 1、因为巡检要求一天24小时全天在线,因此巡检程序程序一定会放在服务器上跑,所以要对linux操作熟悉哦 2、巡检的代码要在git上管理,所以git的基本操作要熟悉 3、为了更方便不会代码的同学操作,所以整个…

GAN:WGAN-GP-带有梯度惩罚的WGAN

论文:https://arxiv.org/pdf/1704.00028.pdf 代码:GitHub - igul222/improved_wgan_training: Code for reproducing experiments in "Improved Training of Wasserstein GANs" 发表:2017 WGAN三部曲的终章-WGAN-GP 摘要 WGAN在…

123456前端调AES加密方法变为YehdBPev

使用密码加密服务: pig4cloud 加密服务

“天洑杯”工业数据建模揭榜挂帅专项启动暨征榜指南发布

随着人工智能和数据挖掘技术的发展,市场上已存在有大量开源的和商业的数据建模解决方案,但是对于工业企业,要想建立高质量的模型,并应用于自己的业务场景,仍存在着一定的门槛,数据荒废或投入产出失衡的现场…

js获取当前时间,当日零点,前一周时间

项目场景: 根据时间进行数据的快捷筛选 解决方案: 1.获取当前时间和当日零点时间 //当日 $("#today").click(function () { var currentTime new Date(Date.now()); var formattedCurrentTime currentTime.toLocaleString(zh-C…

【每日易题】Leetcode上Hard难度的动态规划题目——地下城游戏的实现

君兮_的个人主页 即使走的再远,也勿忘启程时的初心 C/C 游戏开发 Hello,米娜桑们,这里是君兮_,博主最近一直在钻研动态规划算法,最近在Leetcode上刷题的时候遇到一个Hard难度的动态规划题,今天就借此机会来给大家分享…

安装部署Docker-Compose

随笔记录 目录 1. 要在CentOS 7上安装Docker,操作如下: 1.1 更新系统 1.2 安装Docker依赖 1.3 添加Docker官方存储库 1.4 安装Docker引擎 1.5 启动Docker服务 1.6 验证Docker是否成功安装 1.7 设置Docker开机自启动 1.8 权限问题 2. 安装Docke…