当前位置: 首页 > news >正文

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

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

  • 土地利用类型分类
  • 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.lryc.cn/news/174875.html

相关文章:

  • VS2022创建控制台应用程序后没有Main了,如何显示Main?
  • 当当网商品详情数据接口
  • ultraEdit正则匹配多行(xml用)
  • Mac上的utools无法找到本地搜索插件
  • win11 administrator 账户运行不提示授权
  • docker部署nginx下日志自动切割方法
  • 3D目标检测实战 | 图解KITTI数据集与数据格式
  • 周界警戒AI算法+视频智能分析在安全生产场景中的应用
  • C++中执行shell命令,popen与system的区别
  • Flink相关
  • 数据结构题型9-顺序栈
  • 时间复杂度、空间复杂度
  • C++---多态
  • Android 滑动事件消费监控,Debug 环境下通用思路
  • Unity中Shader用到的向量的乘积
  • 帆软FineReport决策报表之页面布局
  • [Linux入门]---进程的概念
  • Leetcode—— 20.有效的括号
  • 视频播放器的技术组成
  • Stable Diffusion 系统教程 | 强大的ControlNet 控制网
  • Hadoop-sqoop
  • [论文阅读]YOLOV1:You Only Look Once:Unified, Real-Time Object Detection
  • Ubuntu 20.04 安装MySQL 8.0.34
  • MySQL 高级语句 Part1(进阶查询语句+MySQL数据库函数+连接查询)
  • Rust免杀 Shellcode加载与混淆2
  • 牛客java训练题 day1
  • 接口测试练习步骤
  • Qt/C++音视频开发56-udp推流和拉流/组播和单播推流
  • 人工智能轨道交通行业周刊-第61期(2023.9.18-9.24)
  • for...in 和 for...of 的区别