【ArcGIS】土地资源单项评价

【ArcGIS】土地资源单项评价

  • 一、土地资源单项评价
    • 1、评价思路
  • 二、操作步骤
    • 1、处理环境设置
    • 2、地形坡度评价
    • 3、高程评价
    • 4、坡度+高程叠加评价
    • 5、地形起伏度
    • 6、土地资源综合评价

一、土地资源单项评价

1、评价思路

(1)利用全域DEM计算地形坡度,按≤3°、3~ 8°、8~ 15°、15~25°、≥25°生成坡度分级图,将城镇建设土地资源划分为高、较高、中等、较低和低5级。
(2)对于高程≥5000m的区域,土地资源等级直接取最低等;高程在3500~5000m之间的,将坡度分级降1级作为土地资源等级。
(3)计算地形起伏度。
邻域范围通常采用20公顷左右(如50m×50m栅格建议采用9×9邻域,30m×30m栅格建议采用15×15邻域),对于地形起伏度>200m的区域,将初步评价结果降2级,地形起伏度在100~200m之间的,将初步评价结果降1级作为城镇土地资源等级。
(4)评价时需扣除河流、湖泊及水库水面区域。

二、操作步骤

1、处理环境设置

  • 点击菜单栏–>地理处理–>环境–>环境,打开【环境设置】对话框进行设置,在【处理范围】处将【范围】设置为【与图层 研究范围 相同】,在【栅格分析】处将【掩膜】设置为【研究范围】,点击确定。
  • 这样设置会使我们此后的操作都在研究范围内进行,栅格数据将自动裁剪为研究范围的形状。
    在这里插入图片描述
    在这里插入图片描述

2、地形坡度评价

  • 地形坡度评价等级确定标准
    在这里插入图片描述
  • 坡度分析:在ArcToolbox–>3D Analyst Tools.tbx–>栅格表面–>坡度,双击打开【坡度】工具,进行设置。在【输入栅格】选择【兰州市dem】,将生成的数据命名【地形坡度】。

在这里插入图片描述

  • 对地形坡度重分类:在ArcToolbox–>3D Analyst Tools.tbx–>栅格重分类–>重分类,打开【重分类】工具,【输入栅格】处选择上一步生成的【地形坡度】,点击分类,按照【地形坡度评价等级确定标准】的分段数,依次设置各分类的新值,【输出栅格】命名【坡度评价】。

在这里插入图片描述

坡度评价结果
在这里插入图片描述

3、高程评价

在这里插入图片描述

  • 对高程重分类:打开【重分类】工具,【输入栅格】处选择【兰州市dem】,点击分类,按照高程≥5000m的区域、3500~5000m的区域和≤3500m的区域分别赋值。输出栅格命名【高程评价】。

在这里插入图片描述

  • 兰州市高程在1398~ 3682m之间,故只需考虑后两种,对其分别赋值,≤3500m的区域赋值为2分,3500~5000m的区域赋值为1分

在这里插入图片描述

高程评价结果

在这里插入图片描述

4、坡度+高程叠加评价

  • 坡度+高程叠加分析,利用栅格计算的数学特点,任何数乘以0都为0,任何数乘以1都为1都为原数。因此利用 高程评价*10+坡度分析,即可生成坡度与高程的叠加分析,根据简化后的数学模型对修正后的结果进行重分类。

在这里插入图片描述

  • 坡度+高程叠加分析:Spatial Analyst Tools.tbx -->底图代数–>栅格计算器,打开【栅格计算器】工具,点击输入【“高程坡度评价” * 10 + “坡度评价”】,命名【高程坡度评价】。

在这里插入图片描述

  • 对高程坡度评价重分类

在这里插入图片描述

高程坡度评价结果:

在这里插入图片描述

5、地形起伏度

  • 起伏度分析:Spatial Analyst Tools.tbx -->邻域分析–>焦点统计,打开【焦点统计】工具,【输入栅格】输入【兰州市dem】数据,【输出栅格】命名【起伏度】,邻域设置为15×15,统计类型选择RANGE(计算邻域内像元的范围–最大值和最小值之差)。

在这里插入图片描述

  • 起伏度重分类:进一步对“起伏度”分类结果进行重分类,对地形起伏度分为≥200m、100~200m和<100m区域分别赋值。命名【地形起伏度评价】。

在这里插入图片描述

6、土地资源综合评价

  • 高程坡度评价+地形起伏度修正:
    在这里插入图片描述

  • 坡度+高程叠加分析:Spatial Analyst Tools.tbx -->底图代数–>栅格计算器,打开【栅格计算器】工具,点击输入【“起伏度评价” * 10 + “高程坡度评价2”】,命名【起伏度修正】。

在这里插入图片描述

  • 对上一步生成的【起伏度修正】重分类,【输入栅格】输入上一步生成的【起伏度修正】,【输出栅格】命名【评价结果】

在这里插入图片描述
土地资源单项评价结果:
在这里插入图片描述

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

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

相关文章

Prioritized Generative Replay

ICLR 2025 Oral code 具有样本效率的 online reinforcement learning (RL) 通常使用 replay buffer 存储经验&#xff0c;以便在更新价值函数时重复使用。然而&#xff0c;uniform replay 效率低下&#xff0c;因为某些类型的 transition 可能与学习更相关。 虽然对更有用的样本…

Linux -- 线程、锁

1、 Linux线程概念 1.1、什么是线程 在一个程序里的一个执行路线就叫做线程&#xff08;thread&#xff09;更准确的定义是&#xff1a;线程是“一个进程内部的控制序列”一切进程至少都有一个执行线程线程在进程内部运行&#xff0c;本质是在进程地址空间内运行在Linux系统中…

海外服务器的定义和作用都有哪些?

海外服务器可以说是一个统称&#xff0c;其中包含了全球各地除了中国大陆以外其他国家的服务器&#xff0c;在如今的数字化时代中&#xff0c;海外服务器的应用已经成为跨国企业业务拓展、科研与学术交流等多个领域中不可或缺的一部分&#xff0c;能够为各个行业提供更加稳定且…

数据结构之优先级队列

系列文章目录 数据结构之ArrayList_arraylist o(1) o(n)-CSDN博客 数据结构之LinkedList-CSDN博客 数据结构之栈-CSDN博客 数据结构之队列-CSDN博客 数据结构之二叉树-CSDN博客 目录 系列文章目录 前言 一、优先级队列和堆 二、堆的模拟实现 1. 堆的创建 2. 计算建堆…

【版本控制教程】如何使用Unreal Engine 5 + UE源代码控制(Perforce P4)

本文来源perforce.com&#xff0c;由Perforce中国授权合作伙伴——龙智翻译整理&#xff0c;旨在为国内用户提供一份实用、易懂的Unreal Engine 5Perforce P4的中文使用指南。希望能为UE开发者、设计师和美术小伙伴们的版本控制实践提供有力支持~ Unreal Engine 5 是一款尖端的…

opensingleComDialog方法解析优化

下面是对 opensingleComDialog 方法的详细解析&#xff0c;并给出优化建议和优化后的代码。 方法解析 作用 opensingleComDialog(index) 方法用于在输入框失去焦点时&#xff08;blur 事件&#xff09;自动根据输入内容进行唯一性查询&#xff0c;如果查到唯一结果则自动填充…

css 实现1个像素在不同分辨率屏幕上画网格线

实现网格线绘制&#xff0c;要考虑画布style尺寸和画布像素大小的缩放关系 单像素绘制主要出现的问题是会模糊&#xff0c;从像素角度看就是出现绘制两个像素&#xff0c;实际就是要做偏移 核心就是&#xff1a;按物理像素绘制&#xff0c;首先要对齐物理像素&#xff0c;计算…

深度图聚类DGC—Paper Notes

目录 Unsupervised Deep Embedding for Clustering Analysis (DEC 2016)Attributed Graph Clustering: A Deep Attentional Embedding Approach (DAEGC 2019)Structural Deep Clustering Network (SDCN 2020)Contrastive Multi-View Representation Learning on Graphs (MVG…

获取YARN application 应用列表的几种方法

目录 1. 使用YARN命令行工具 2. 通过REST API获取 YARN 提供了获取YARN集群上运行的应用列表,以下是几种常见方法: 1. 使用YARN命令行工具 最直接的方式是使用YARN提供的命令行工具: yarn application -list 上述命令会显示所有正在运行的应用。 如果要查看所有应用(…

前端如何下载 ‘Content-Type‘: ‘application/octet-stream‘ 的文件

前言 在前端开发中&#xff0c;经常会遇到需要从后端接口下载文件的需求。当后端返回的响应头中 Content-Type 为 application/octet-stream 时&#xff0c;表示这是一个二进制流文件&#xff0c;浏览器无法直接展示&#xff0c;需要前端处理后下载到本地。本文将详细介绍前端…

咨询顾问进阶——顾问公司战略咨询分析模板【附全文阅读】

该战略咨询分析模板围绕企业战略分析展开&#xff0c;先从总体思考战略分析的目的与方法&#xff0c;接着探讨企业及战略定义、战略地位等。外部环境分析通过 PEST、五种竞争力等模型&#xff0c;分析环境、行业、市场等情况以发现机会与威胁&#xff1b;内部环境分析从资源、核…

宝塔服务器调优工具 1.1(Opcache优化)

第一步&#xff1a;宝塔服务器调优工具 1.1&#xff08;按照下面的参数填写&#xff09; 第二步&#xff1a;路径/www/server/php/80/etc/php.ini 搜索jit jit1235 其中1235根据服务器情况修改 第三步&#xff1a;路径/www/server/php/80/etc/php-cli.ini 搜索 jit1235 其中…

React Native【详解】动画

基础动画的实现流程 使用支持动画的组件 <Animated.Viewstyle{[{opacity: fadeAnim, // 绑定透明度动画值},]}><Text>动画元素</Text></Animated.View>Animated.View&#xff1a;用于创建动画容器&#xff0c;支持所有 View 的属性。Animated.Te…

如何轻松地将照片从 iPhone 传输到计算机

如果您的照片占据了 iPhone 上最多的存储空间&#xff0c;为什么不将照片从 iPhone 传输到电脑呢&#xff1f;您可能想要这样做&#xff0c;但不知道如何开始&#xff1f;如果是这样&#xff0c;那么本指南就是您所需要的。我们分享了 6 种方法以及步骤详细信息。您可以按照一种…

操作系统之内存管理(王道)

本篇博客依据王道、与我的笔记而写&#xff0c;讲解了内存的基础知识、内存管理的概念、进程的映像、连续分配管理方式、动态分区分配算法、基本分页存储管理、基本地址变换机构、TLB快表、两级页表、基本分段存储管理方式、段页式存储管理方式、虚拟内存、请求分页管理方式、页…

C++11 std::thread 多线程编程详解

C++11 标准首次将多线程支持引入语言标准库,其中最核心的部分就是 <thread> 头文件中的 std::thread 类。 🧱 一、基本概念 什么是线程? 线程是操作系统调度 CPU 时间的基本单位。一个进程中可以有多个线程,它们共享进程的资源(如内存、堆栈),但拥有各自独立的…

设置vscode使用eslint

在 Visual Studio Code (VSCode) 中设置 ESLint 是一个很好的方式来确保代码质量和一致性。以下是详细的步骤&#xff1a; 1. 安装 ESLint 扩展 打开 VSCode。点击左侧的扩展图标&#xff08;四边形图标&#xff09;。在搜索框中输入 ESLint。找到由 dbaeumer 提供的 ESLint …

.NET 生态中主流的前后端生产级框架

文章目录 **1. 后端框架&#xff08;Backend Frameworks&#xff09;****(1) ASP.NET Core**&#xff08;微软官方&#xff0c;主流选择&#xff09;**(2) ABP Framework**&#xff08;企业级应用开发框架&#xff09; **2. 前端框架&#xff08;Frontend Frameworks&#xff0…

Spring Cloud Alibaba整合Sentinel指南

目录 一、Sentinel核心功能概述 1. 控制台安装 2. 项目依赖配置 三、详细整合步骤 1. 基础配置 2. 资源定义与保护 3. 与OpenFeign整合 四、常见问题解决方案 五、最佳实践案例 1. 流量控制场景 2. 熔断降级场景 3. 热点参数限流 六、高级功能 Spring Cloud Aliba…

Win10+PHPStudy 8.1完美运行CRMEB开源商城(附性能优化配置)

环境配置 下载phpstudy https://www.xp.cn/ 安装完成之后打开&#xff0c;在软件管理中安装 nginx mysql 5.7 php 7.4 创建站点 填写域名&#xff0c;根目录选择到public文件夹下 创建完成之后&#xff0c;点击右侧管理&#xff0c;选择伪静态 location / { if (!-e $request…