【ArcGIS】土地利用变化分析详解(矢量篇)

news2024/11/20 1:36:57

土地利用变化分析详解-矢量篇

  • 土地利用类型分类
  • 1 统计不同土地利用类型的面积/占比
    • 1.1 操作步骤
      • Step1:
      • Step2:计算面积
      • Step3:计算占比
  • 2 统计不同区域各类土地利用类型的面积
    • 2.1 操作步骤
  • 3 土地利用变化转移矩阵
    • 3.1 研究思路
    • 3.2 操作步骤
  • 4 分析不同时期土地利用矢量数据图形及属性变化
    • 4.1 研究思路
    • 4.2 操作步骤
  • 参考

土地利用类型分类

在进行其它操作前,先将土地利用类型分为六类,分别是:

  • 耕地(1)
  • 林地(2)
  • 草地(3)
  • 水域(4)
  • 城乡、工矿和居民用地(5)
  • 未利用土地(6)

具体处理步骤如下:
在这里插入图片描述

1 统计不同土地利用类型的面积/占比

1.1 操作步骤

Step1:

Step2:计算面积

由于栅格没有属性表,把栅格转成面要素,即可生成属性表,在生成的属性表中加一个字段。
添加面积字段方法:单击Table Options → Add Field…,添加面积字段:(计算面积,必须将这一图层转为投影坐标系)
在这里插入图片描述
添加面积字段后,右击Area字段,点击【Calculate Geometry】计算几何。
【注意】计算几何面积灰色表明没有空间参考或没有设置正确的空间参考,此时应设置正确的空间参考||或者因为不是面要素,所以计算几何不能用

使用【Abalysis Tool】→【Statistics 】→【Summary Statistics 汇总统计数据】,统计各类的总面积。
①拖入转换好的矢量数据
②field栏选择“Area”
③Statistic Type栏选择“SUM”(计算各类用地面积总量),也可以统计最小值、最大值、平均值等。
④Case field选择“gridcode”。

Step3:计算占比

(5)打开表格,可以看到各类用地的面积,如需计算各类用地面积占比,可用某类用地面积/总面积。可将Table导入Excel,也可以直接在Table中进行汇总统计。

2 统计不同区域各类土地利用类型的面积

2.1 操作步骤

3 土地利用变化转移矩阵

3.1 研究思路

1、对两期土地利用数据分别进行融合Dissolve(融合)操作,使每个土地利用类型仅有一条记录

2、再对融合的结果进行Intersect(相交)操作,分析土地利用变化

3、转出为Excel表

4、在Excel中采用透视表进行统计

3.2 操作步骤

4 分析不同时期土地利用矢量数据图形及属性变化

4.1 研究思路

可以先对2个图层进行Union操作,然后在结果中新建一个字段,分析属性的变化。

  • 如果属性没变,就赋值为1
  • 如果属性变化了,就赋值为0。

4.2 操作步骤

1、将两个图层的属性放到一个图层里。
使用GP工具Union(联合)。注意JoinAttribute,选择All,也就是结果中包含两个图层的所有字段。

属性表如下:

参考

1、知乎-ArcGIS中的土地利用变化分析详解

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

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

相关文章

uniapp 运行到ios基座教程

请注意,要在 iOS 真机设备上运行 UniApp 项目,你需要使用有效的开发者证书和配置相关的签名设置。此外,还需要根据你的需求对项目进行调试和适配。 以下是一个基本的运行 UniApp 项目到 iOS 模拟器或设备的步骤。具体操作可能会因你的项目配置…

leetcode1516.移动N叉树的子树

题目 给定一棵没有重复值的 N 叉树的根节点 root ,以及其中的两个节点 p 和 q。 移动节点 p 及其子树,使节点 p 成为节点 q 的直接子节点。 如果 p 已经是 q 的直接子节点,则请勿改动任何节点。 节点 p 必须是节点 q 的子节点列表的最后一项。 返回改动后的树的根节点。 节点…

Python函数绘图与高等代数互融实例(八):箱线图|误差棒图|堆积图

Python函数绘图与高等代数互融实例(一):正弦函数与余弦函数 Python函数绘图与高等代数互融实例(二):闪点函数 Python函数绘图与高等代数互融实例(三):设置X|Y轴|网格线 Python函数绘图与高等代数互融实例(四):设置X|Y轴参考线|参考区域 Python函数绘图与高等代数互融实例(五…

AIX360-CEMExplainer: MNIST Example

CEMExplainer: MNIST Example 这一部分屁话有点多,导包没问题的话可以跳过加载MNIST数据集加载经过训练的MNIST模型加载经过训练的卷积自动编码器模型(可选)初始化CEM解释程序以解释模型预测解释输入实例获得相关否定(Pertinent N…

【计算机网络笔记一】网络体系结构

IP和路由器概念 两台主机如何通信呢? 首先,主机的每个网卡都有一个全球唯一地址,MAC 地址,如 00:10:5A:70:33:61 查看 MAC 地址: windows: ipconfig / alllinux:ifconfig 或者 ip addr 同一个网络的多…

消息队列 记录

https://www.bilibili.com/video/BV1ia411k7oo/?p3&vd_source088e0f60c1207e991fcf231a9f1a0274

【@PostConstruct、 @Autowired与构造函数的执行顺序】

PostConstruct、 Autowired与构造函数的执行顺序 一、PostConstruct介绍二、Spring框架中在bean初始化和销毁时候执行实现方式三、项目验证1.MyServiceImpl2.测试结果3. 项目源码 最近对同事代码进行codeReview时候发现用PostConstruct注解,特地对此注解执行顺序进行…

【计算机基础】VScode基础操作大合集

📢:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨ 📢:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】 📢:文章若有幸对你有帮助,可点赞 👍…

重新认识Java中的死锁问题

一、定义 多个进程因抢夺系统资源而产生相互等待的现象。 二、场景模拟 package com.gui.practise.thread.deadlock;public class DeadLock {private final Object resource1 new Object();//资源 1 private final Object resource2 new Object();//资源 2 public v…

一、8086

1、三大总线: (1)基础: 地址总线、数据总线、控制总线 (2)例题: 2、8086CPU (1)通用寄存器: 数据寄存器: 指针寄存器和变址寄存器&#xff1a…

Goland设置头注释

package ${GO_PACKAGE_NAME} * Author: 坐公交也用券 * HomePage: https://liumou.site * File: ${NAME}.go * Date: ${DATE} ${TIME} * Des: 文件作用

elsarticle class not displaying email addresses

See https://tex.stackexchange.com/questions/84573/elsarticle-class-not-displaying-email-addresses

十一、DS18B20温度传感器

十一、DS18B20温度传感器 介绍单总线模块代码DS18B20模块代码温度读取主函数温度报警器主函数 介绍 单总线时序结构 初始化:主机将总线拉低至少480us,然后释放总线,等待15~ 60us后,存在的从机会拉低总线60~240us以相应主机&#x…

零基础学前端(六)HTML+CSS实战:模仿QQ官网首页

1. 我前面已经将HTML 和 CSS讲解完成,希望初学者是跟着一步一步敲代码走过来的。 2. 我个人觉得先不着急进入Javascript的学习,要将前面写样式,写布局的基础打好,所以我编写了本篇模仿QQ网站首页,请认真阅读。 一、确认…

AI-Chat,一款集全网ai功能的应用(附下载链接)

AI-Chat是一款综合性的聊天机器人,集成了多种先进的模型和功能。它采用了GPT4.0、联网版GPT和清华模型等多种模型,使得其具备更强大的语言处理能力。同时,AI-Chat还融合了AI绘画模型,例如Stable Diffusion绘画、文生图、图生图、艺…

力扣刷题-链表理论基础

什么是链表 什么是链表,链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针的意思&a…

FPGA:卷积编码及维特比译码仿真

FPGA:卷积编码及维特比译码仿真 本篇记录一下在FPGA中完成卷积编码和维特比译码的过程,通过代码解释编码的过程和译码的过程,便于理解,同时也方便移植到其他工程中。 1. 准备工作 卷积编译码IP核—convolutionIP核和viterbiIP核…

接口测试工具详解

首先,什么是接口呢? 接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口。 系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你…

k8s 自动扩缩容HPA原理及adapter配置详解

大家好,我是蓝胖子,都知道,k8s拥有自动扩缩容机制HPA,我们能够通过配置针对不同的扩缩容场景进行自动扩缩容,往往初学者在面对其中繁多配置的时候会学了又忘记,今天我将会以一种不同的视角,结合…

什么是单点登录?什么又是 OAuth2.0?

对于刚开始接触身份认证的朋友对于单点登录,OAuth2.0,JWT 等等会有诸多疑惑,甚至还会问既然有了 JWT 还拿 单点登录做什么?还拿 OAuth2.0 做什么? 不知做过身份认证的 xdm 看到这里是不是感觉这句话有点迷&#xff1f…