目录

一、数据下载

(1)下载网站

(2)账号注册

(3)数据下载

二、图像预处理

(1)准备研究区矢量图层

(2)图像镶嵌

1.添加数据

2.去除黑边(复制栅格)

3.图像拼接(图像镶嵌)

(3)图像裁剪

1.提取掩膜

三、制作土地利用转移矩阵表

(1)获取土地分类系统

(2)连接属性表(为代码赋上地物名称)

(3)栅格转面(将栅格转为矢量数据以便计算)

(4)融合(将相同的地类进行整合以减少计算的数据量)

(5)相交(图像进行相交找出地类的变化)

(6)整理属性表(删除一些不需要的字段)

(7)计算面积

(8)制作转移矩阵(具体查看地类如何变化)

四、制作土地利用转移图

(1)添加数据框

(2)添加县区边界与县区标注

(3)其他

五、最终结果


一、数据下载

(1)下载网站

globeland30

(2)账号注册

(3)数据下载

提交申请经过审核就能下载数据

二、图像预处理

(1)准备研究区矢量图层

准备全国矢量图层->打开属性表->选取研究的省市->(图层右击)市->数据->导出数据->导出:所选要素,输出要素类型shapefile (.shp)

如需要矢量数据:arcgis实战:土地利用转移实验材料-行业报告文档类资源-CSDN下载

(2)图像镶嵌

1.添加数据

新建地图->添加下载的数据

2.去除黑边(复制栅格)

工具箱(arctoolbox)->数据管理工具->栅格->栅格数据集->复制栅格,设置忽略背景值为0,擦除黑边

 

3.图像拼接(图像镶嵌)

①工具箱(arctoolbox)->数据管理工具->栅格->栅格数据集->镶嵌->输入栅格(之前复制去除黑边的影像)->输出栅格->选择一张现有栅格影像->完成

 

对三个不同年份的数据全部采取添加数据->复制栅格->镶嵌后就能得到可以进行裁剪的栅格数据

结果如图:

 

(3)图像裁剪

1.提取掩膜

工具箱(arctoolbox)->spatial analyst->提取分析->按掩膜提取->输入栅格->输入掩膜数据(矢量图层)->输出栅格

结果如图:

注意:如果地类中发现0或者255,可以用栅格计算器进行去除,具体方法:

搜索栅格处理器->输入setnull("需要处理的栅格图像"==0(或者255,具体看要去除什么),"需要处理的栅格图像"),我这里没有进行去除。

三、制作土地利用转移矩阵表

(1)获取土地分类系统

globeland30官网->关于->复制到excel表格中->将excel表格添加到地图中->手动将地类改成英文名(尽量手动改成英文,以免后面进行连接时出现乱码)

如图所示:

(2)连接属性表(为代码赋上地物名称)

①(右击)landuse2000图层->打开属性表->(左上角)添加字段->(名称)2000、(类型)文本型、(长度)10->退出属性表

①(右击)landuse2000图层->连接和关联->连接->选择基于的字段(要找属性表与excel表格匹配的字段名,这里为value)->选择作为连接基础的字段(代码)->确定

如图所示

①(右击)landuse2000.vat:LANDUSE2000->字段计算->选择类型(大类)->确定

②(右击)landuse2000图层->连接和关联->移除连接->移除所有连接

对另外两个年份相同操作后如图所示

(3)栅格转面(将栅格转为矢量数据以便计算)

①工具箱(arctoolbox)->转换工具->由栅格转出->栅格转面

②输入栅格(landuse2000)->字段(选择刚刚赋上地物名称的字段,不要选value)->取消勾选简化面(保证图像精度)

 

对其他年份进行相同操作后如图所示

(4)融合(将相同的地类进行整合以减少计算的数据量)

① 工具箱->数据管理工具->制图综合->融合

②输入要素(shp2000.shp)->输出要素(shp2000_dissolves.shp)->融合字段(type)->创建多部件要素(勾选)->确定

①对其他年份进行相同操作如图所示

(5)相交(图像进行相交找出地类的变化)

①工具箱->分析工具->叠加分析->相交

②输入要素(选择上一步中融合好的三个年份要素)->输出要素(默认)->xy容差(改为十进制)->确定

 

如图所示:

(6)整理属性表(删除一些不需要的字段)

 如果有无法删除的,导出数据后在新的属性表删除

(7)计算面积

①属性表新建面积字段,类型选择双精度

②面积(右击)->计算几何->属性(面积)->单位(平方千米)->确定

③如果此时你的属性显示禁用即不可计算的话,需要自行改变投影坐标系,具体步骤:

图层(右击)->属性->坐标系->修改为与数据框相匹配的投影坐标系

 

(8)制作转移矩阵(具体查看地类如何变化)

①工具箱->转换工具-> excel->表转excel

②输入表shp2000_dissolves_Intersect1->输出自定义

 

 ①删除不需要的字段,仅保留三个年份变化字段

②excel中:插入->数据透视表->确定->勾选type,type1,type12,面积->将较早年份拖进行,较晚年份拖进列(我们这有三个年份,所以要制作两张)

 

四、制作土地利用转移图

(1)添加数据框

插入->数据框(另外插入两个数据框,分别放入2000、2010、2020年的土地利用类型)

 

(2)添加县区边界与县区标注

①按照之前准备矢量图层的方式将具体市内的全部县区数据导出

②选中内容列表中的按绘制顺序列出->然后将刚刚导出的县区图层分别拖拽到三个数据框的最上面

但此时的县区图层是有颜色的,并且会覆盖在土地利用图层上,此时需要将县区图层设置为透明:

①点击县区的符号选择器->填充颜色->更多颜色->属性->勾选颜色为空

轮廓同样需要规范,县区边界一般为点划线:

①县区的符号选择器->编辑符号->轮廓->选择点划线,效果如图:

添加标注时需要注意一些规范:

①(右击)县区->属性->标注->标注样式

②字体选择times new roman ->点击编辑符号->掩膜->选择晕圈,大小自己控制

 

(3)其他

至于制图标准里的指北针、经纬度、比例尺、标题等的添加可以自行百度,里不详细说明。另外注意,本文给出的是三个年份的土地利用变化,所以需要三张不同年份的土地利用图进行横向对比。

五、最终结果

ArcGis实战:土地利用变化矩阵与土地利用变化图制作相关推荐

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

    文章目录 一.不同时期的土地利用矢量数据,如何分析其图形及属性变化? 二.如何统计不同土地利用类型的面积? 三.如何统计不同区域各类土地利用类型的面积? 四.如何将行政区划的信息追加到土地利用数据中? ...

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

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

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

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

  4. matlab赌徒破产模型转移矩阵,[转载]【转】生成土地利用变化转移矩阵的方法

    这里是网上搜到的生成土地利用变化转移矩阵的几种方法,以飨来者: A 栅格数据做转移矩阵 "一般习惯列为早期的数据,行为近期的数据,就如你说的早期的在上,晚期的在下." B 矢量数据 ...

  5. 利用两期土地利用数据构造混淆矩阵(土地利用面积转移矩阵)

    前言 假设有两期用地数据2012年和2017年,分成三种用地类型,首先得到这两期数据的栅格图像,每个栅格单元存储的值代表一种用地类型,然后以矩阵的方式读入内存中,再用numpy的flatten的方法将 ...

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

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

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

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

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

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

  9. ArcGIS(学习总结)(土地利用收集)

    1.矢量数据的操作 1.合并多个Shapefile 2.大图像批量分割 2.1我们按照某一属性提取想要的矢量数据. 2.2利用提取的数据批量裁剪其他的矢量数据 2.3.新建shapefile,添加导入 ...

最新文章

  1. 飞书,助力字节跳动高效成长的神秘引擎
  2. PowerDesigner的安装
  3. mysql性能优化教程_mysql性能优化教程
  4. druid seata 配置_五分钟带你了解Seata分布式事务
  5. 2015年第四季度全球闪存行业营收同比减少5%
  6. 用python实现图书管理系统
  7. 第十三章:位图(五)
  8. 二叉搜索树的插入、删除、修剪、构造操作(leetcode701、450、669、108)
  9. python内置方法怎么使用_python的常用内置方法
  10. 查看linux是否为虚拟机,以及其它信息,cpu,主机型号,主板型号等
  11. Spring文件上传
  12. ISE14.7逻辑综合与实现工作过程
  13. ng-app一些使用
  14. 目标识别(object detection)中的 IoU(Intersection over Union)
  15. Python 机器学习——线性代数和矩阵运算:从matlab迁移到python
  16. 解决springboot jar包冲突
  17. 高中生计算机会考word题,高中信息技术会考操作题解析
  18. 中国多端柔性直流输电行业发展分析及投资可行性调研报告2022-2028年版
  19. vue 用webpack打包文件名添加版本号
  20. 抖音跳转微信小卡片怎么做不封号

热门文章

  1. 蓝桥杯 2014-5 圆周率
  2. 工业机器人 郝卫东_川崎焊接机器人控制系统设计开发
  3. Formal verification (FV) 处理复杂度 形式验证 第10章
  4. 【前端实例代码】使用 HTML CSS 和 JavaScript 实现具有彩色发光霓虹灯效果的数字时钟|前端开发 网页制作 基础入门教程
  5. 原码,反码,补码的转换
  6. div 页面框架布局
  7. 华硕飞行堡垒6打开tpm
  8. 前台和后台的数据交互
  9. 企业微信推送消息延迟_一种基于企业微信的消息推送方法与流程
  10. 提升用户体验 联想企业网盘从速度、数据管理、业务协同三方面入手