文章目录

  • 一、不同时期的土地利用矢量数据,如何分析其图形及属性变化?
  • 二、如何统计不同土地利用类型的面积?
  • 三、如何统计不同区域各类土地利用类型的面积?
  • 四、如何将行政区划的信息追加到土地利用数据中?
  • 五、如何制作土地利用变化转移矩阵?

本篇主要是针对矢量数据的分析。

统计的操作视频,点击这里观看。
用地变化分析操作视频,点击这里观看。
转移矩阵操作视频,点击这里观看。

一、不同时期的土地利用矢量数据,如何分析其图形及属性变化?


土地利用图(左图为1993年,右图为2003年)

思路如下:

可以先对2个图层进行Union操作,然后在结果中新建一个字段,分析属性的变化。如果属性没变,就赋值为1,如果属性变化了就赋值为0。

操作步骤如下:

1、将两个图层的属性放到一个图层里。

使用GP工具Union(联合)。注意JoinAttribute,选择All,也就是结果中包含两个图层的所有字段。

结果属性表如下:

Unoin可以将数据的属性合并到一起,同时,图斑不一样的区域也可以拆分开。见下图:

2、新建一个短整型字段。

3、使用字段计算器,比较两个字段的内容。如果属性没变,就赋值为1,如果属性变化了就赋值为0。这里我们定义isSame()函数,在函数中比较字段值,相同就赋值1,不相同就赋值0。

Python代码如下:

Pre-Logic Script Code中写:

def isSame(x, y):fieldA = str(x)fieldB = str(y)if fieldA == fieldB:return 1else:return 0

变化中写:(比较的是Class_Name和Class_Name1两个字段)

isSame( !Class_Name! , !Class_Name_1! )

简单方法:
Python语法中比较字段值是否相等,可以用 == 。注意,中间不能有空格。所以表达式可以简化为:
!Class_Name! == !Class_Name_1!


结果如下:

如果想知道变化的图斑是从什么类型转为什么类型,可以新建一个文本型字段,将土地利用类型的两个字段赋值过去。

结果如下:

二、如何统计不同土地利用类型的面积?

使用GP工具Summary Statistics(汇总统计数据),统计各类的总面积。

结果是一张统计表,如下:

三、如何统计不同区域各类土地利用类型的面积?

可以使用GP工具Tabulate Intersection(交集制表)进行统计。

结果如下:

四、如何将行政区划的信息追加到土地利用数据中?

有一份行政区划矢量数据,希望知道每个图斑隶属于哪个行政区划。数据可以是行政区域,也可以是坡度及其他数据。

一个图斑可能会跨区域,如果图斑需要切分,一部分属于行政区划A,另一部分属于B,可以使用GP工具Intersect(相交),参数中的JoinAttribute,选择All。结果如下:

如果不希望图斑被切分,在属性表中记录属于A、B、C区,可以使用GP工具Spatial Join(空间连接)。

在区域名字段上右键,合并规则选择连接,其他设置默认就可以了。

结果如下:

五、如何制作土地利用变化转移矩阵?


对于分类后的土地利用栅格数据,在ENVI里很容易计算土地利用变化矩阵。针对矢量数据,我们可以在ArcGIS中统计数据,然后在Excel中制作矩阵。

思路如下:

1、对两期土地利用数据分别进行融合Dissolve(融合)操作,使每个土地利用类型仅有一条记录;
2、再对融合的结果进行Intersect(相交)操作,分析土地利用变化;
3、转出为Excel表;
4、在Excel中采用透视表进行统计。


模型如下:

针对上面的操作思路,制作了一个Model模型,转出结果为Excel。模型内容如下:
模型下载网址,链接:https://pan.baidu.com/s/1pKNHDeb 密码:n9hy

双击工具箱中此工具,界面如下:

关于土地利用转移矩阵模型,适用ArcMap 10.2及以上版本。如何打开模型,编辑模型,见下图操作。大家可以参考模型中的工具,自己来制作这个模型。模型构建参考帮助文档:在模型构建器中执行工具。

结果为一个Excel表格,制作透视图方法如下:

1、点击数据透视图,然后选中所有区域的数据;

2、先勾选第一期的土地利用类型字段;

3、再将第二期的土地利用类型字段拖拽到透视图的第一行位置;

4、最后将面积字段拖拽到透视图的中间空白位置;

再修改下字头内容,添加下边框,土地利用转移矩阵就做好了。

关于制图及出图,可以参考ArcGIS制图及出图小技巧——以土地利用图为例。

更新了土地整理中的小案例,欢迎查看。

欢迎关注公众号,之后会发操作视频哦。

ArcGIS中的土地利用变化分析相关推荐

  1. ArcGIS中的土地利用变化分析详解

    本篇主要是针对矢量数据的分析. 一.不同时期的土地利用矢量数据,如何分析其图形及属性变化? 土地利用图(左图为1993年,右图为2003年) 思路如下: 可以先对2个图层进行Union操作,然后在结果 ...

  2. ArcGIS中的土地利用变化分析(栅格篇)

    文章目录 一.统计各土地利用类型的面积 二.不同时期的土地利用数据,如何分析变化? 三.如何计算不同区域不同类型的面积? 四.如何制作土地利用变化转移矩阵? 公众号中有视频操作,欢迎关注. 一.统计各 ...

  3. ArcGIS中实现土地利用转移矩阵

    土地利用转移矩阵,就是根据同一地区不同时相的土地覆盖现状的变化关系,求得一个二维矩阵.通过对得到的转移矩阵进行分析,能够得到2个时相,不同的地类之间相互转化的情况,它描述了不同的土地利用的类型在不同年 ...

  4. ArcGis实战:土地利用变化矩阵与土地利用变化图制作

    目录 一.数据下载 (1)下载网站 (2)账号注册 (3)数据下载 二.图像预处理 (1)准备研究区矢量图层 (2)图像镶嵌 1.添加数据 2.去除黑边(复制栅格) 3.图像拼接(图像镶嵌) (3)图 ...

  5. 最新DNDC模型在土地利用变化、未来气候变化下的建模方法及温室气体时空动态模拟实践技术应用

    由于全球变暖.大气中温室气体浓度逐年增加等问题的出现,"双碳"行动特别是碳中和已经在世界范围形成广泛影响..DNDC(Denitrification-Decomposition,反 ...

  6. 最新DNDC模型在土地利用变化、未来气候变化下的建模方法及温室气体时空动态模拟

    查看原文>>>最新DNDC模型在土地利用变化.未来气候变化下的建模方法及温室气体时空动态模拟实践技术应用 由于全球变暖.大气中温室气体浓度逐年增加等问题的出现,"双碳&qu ...

  7. DNDC模型在土地利用变化、未来气候变化下的建模方法及温室气体时空动态模拟实践技术

    DNDC模型讲解 1.1 碳循环模型简介 1.2 DNDC模型原理 1.3 DNDC下载与安装 1.4 DNDC注意事项 ​ DNDC初步操作 2.1 DNDC界面介绍 2.2 DNDC数据及格式 2 ...

  8. mysql gis 空间分析_【ArcGIS操作】4 空间分析篇

    本内容整理自汤国安.钱柯健.熊礼阳等教授编著的<地理信息系统 基础实验操作100例>.感谢! 栅格计算器计算nodata栅格数据最后结果依然是nodata.例如两条栅格线段进行相加结果只有 ...

  9. ArcGis空间分析学习:土地利用动态变化分析

    说明:本实验主要参考GIS空间分析实验教程-田永中,适合初学者参阅 目录 一.实验理论 (1)实验目的 (2)实验内容 (3)实验原理 (4)实验方法 (5)实验流程 (6)实验材料 二.实验步骤 ( ...

最新文章

  1. 低端没出路,请接触高端!
  2. csdn的blink
  3. Python日志模块的两种用法
  4. 问题 H: 方块填数(2012年蓝桥决赛第5题--dfs)
  5. 国产杀毒软件也开始支持虚拟化
  6. @SpringBootApplication(exclude={DataSourceAutoConfiguration.class})注解作用
  7. python的进程线程和协程_python成长之路 :线程、进程和协程
  8. 技术人的“匠心”:一件事竟然做了20年…
  9. 随手记_C++语法中的一些注意事项
  10. win10音响左右声道测试软件,win10左右声道不分的三种解决方法【图文】
  11. C语言编写贪吃蛇-链表的使用
  12. 前端网页打印window.print()
  13. 【学习笔记】网络安全基础知识总结
  14. 可穿戴产品中四大心率监测方法盘点
  15. 知识总结--性能优化总结(摘录+转载)
  16. B+树与B树的不同及B+树的特点
  17. hdu 4662 MU Puzzle
  18. c# 一个类让你明白 Aop 原理
  19. VisualFreeBasic+Miniblink做浏览器实现js内容替换
  20. 学会使用LoadRunner录制脚本

热门文章

  1. 原创短视频的美好时代,美拍连出两招加速达人变现
  2. 双活数据中心架构优缺点分析
  3. 【SpringBoot】SpringBoot+Zookeeper+Dubbo整合
  4. 鸿蒙os校园行,校园行活动开启,IG战队成主人公!Rookie、TheShy空降高校?
  5. runas 显示740 所需的操作需要提升的解决方法
  6. 我的世界java版海岛种子_我的世界孤岛种子代码 1.8海岛生存种子
  7. 2021阳城一中高考成绩查询,2019阳城一中录取分数线(附2019高考成绩喜报)
  8. 互联网人「摆摊」姿势大全
  9. java 获取当前时间的三种方法是什么
  10. DeDeCMS v5.7 SP2正式版 前台任意用户密码修改 漏洞复现