ArcMap制作土地利用转移矩阵--图文详解版

利用ArcMap制作土地利用转移矩阵——图文详解版

龚纯伟 2009-9-27

相信很多人在处理几期土地利用数据时,都会用到土地利用转移矩阵,转移矩阵是一个很直观的数据统计表,转移矩阵是怎么做出来呢?如果只是玩玩数字游戏那就算了,自己编了往里面填吧,如果考虑用地图来计算各土地利用流转变化情况,那要基于GIS软件对地图进行叠加统计分析,本文将用图解操作详细说明利用ArcGIS进行转移矩阵计算汇总。

一、数据准备

准备两期同一区域土地利用现状数据,格式可为coverage或shape文件,检查好数据的一致性、正确性与完整性,属性字段已设有相应字段区别不同的土地利用类型。

二、数据融合

分别在ArcMap中打开两期土地利用现状数据,在菜单【Tools】打开〖GeoProcessing Wizard…〗,按如下图操作,根据土地利用类型字段对现有图进行融合,这步操作是为下一步进行图形叠加分析提高计算速度。

昆 明

工大

明理

大学

三、叠加操作

在ArcMap中同时打开两期已经做融合的土地利用现状数据,在菜单【Tools】打开〖GeoProcessing Wizard…〗,按如下图操作,根据两期的地图数据进行叠加交叉操作。

工大

昆 明

明理

大学

此操作也可在“ArcToolbox”里面的“Analysis Tools”工具下面的叠加分析模块(Overlay)下面的交叉分析功能(Intersect),如下图所示,如果用ArcToolBox工具命令来完成,输入和输出的数据将为Coverage格式。

四、数据输出

(1)在ArcMap中打开已交叉叠加分析产生的图层,右击该图层打开数据属性表(Open Attribute Table),点击【Options】按钮,选择〖Add Field〗,然后给出一个新Name为“NewArea”,数据类型为Double。

昆 明

工大

明理

(2)右键点击刚刚产生的“NewArea”,并选择〖Calculate Values…〗,然后点击“是”,将出现“Field Calculator”对话框,勾选中里面的〖Advanced〗选项框,在下面的文本框输入如下VBA代码,并在“NewArea=”下面的文本框填入“dblarea”,点击【OK】确定将生成各图斑的面积。

大学

计算面积VBA代码: Dim dblArea as double Dim pArea as IArea Set pArea = [shape] dblArea = pArea.area

(3)在属性表点击【Options】按钮,→Export(导出),属性以.dbf格式结果存储。

昆 明

五、利用Excel制作转移矩阵

(1)利用Excel打开刚才导出的.dbf文件,重新保存为.xls文件。

(2)再打开另存出来的.xls文件,选中所有数据,选择【数据】Æ〖数据透视表和数据透视图〗,按下图三步完成数据透视表。

大学

(3)在数据透视表中,将两期数据的id值分别拖入行列字段,然后以“NewArea”字段作为数据项拖入计算区域,如图所示。

工大

(4)在数据透视表中,把字段和数据项拖入完成,将得到转移矩阵,再对该表进行整饰和处理,得到美观的转移矩阵表。

63.49 5.99 64.70 17.10 1.00 2.71 92.84 0.25

51.38

2.768.116.431.36

297.48 48.55

15.70 436.0742.35 188.32

3.78 1.06 11.58

2.44

0.00 133.281.63 93.34 0.00 0.00 107.510.00 0.00

0.37 13.20 1.40 4.35 5.51 0.00 0.00 171.34 1.72

0.00 0.48 0.00 1.07 0.00 0.00 0.00 2.52 16.30

剥离区 旱地 荒草地 居民区 矿区 排土场 水田 水域

明理

18.20 0.00 0.00 29.54 0.00 38.23

灌木林地 19.66

4.61 17.12 334.75 11.16

0.006.089.878.22

0.87 19.88 2.00 94.18

17.33

339.66 12.75

10.99

1.32 0.09 0.00 9.31 0.00 190.44

70.53

11.84

利用ArcMap制作土地利用转移矩阵——图文详解版

龚纯伟 2009-9-27

相信很多人在处理几期土地利用数据时,都会用到土地利用转移矩阵,转移矩阵是一个很直观的数据统计表,转移矩阵是怎么做出来呢?如果只是玩玩数字游戏那就算了,自己编了往里面填吧,如果考虑用地图来计算各土地利用流转变化情况,那要基于GIS软件对地图进行叠加统计分析,本文将用图解操作详细说明利用ArcGIS进行转移矩阵计算汇总。

一、数据准备

准备两期同一区域土地利用现状数据,格式可为coverage或shape文件,检查好数据的一致性、正确性与完整性,属性字段已设有相应字段区别不同的土地利用类型。

二、数据融合

分别在ArcMap中打开两期土地利用现状数据,在菜单【Tools】打开〖GeoProcessing Wizard…〗,按如下图操作,根据土地利用类型字段对现有图进行融合,这步操作是为下一步进行图形叠加分析提高计算速度。

昆 明

工大

明理

大学

三、叠加操作

在ArcMap中同时打开两期已经做融合的土地利用现状数据,在菜单【Tools】打开〖GeoProcessing Wizard…〗,按如下图操作,根据两期的地图数据进行叠加交叉操作。

工大

昆 明

明理

大学

此操作也可在“ArcToolbox”里面的“Analysis Tools”工具下面的叠加分析模块(Overlay)下面的交叉分析功能(Intersect),如下图所示,如果用ArcToolBox工具命令来完成,输入和输出的数据将为Coverage格式。

四、数据输出

(1)在ArcMap中打开已交叉叠加分析产生的图层,右击该图层打开数据属性表(Open Attribute Table),点击【Options】按钮,选择〖Add Field〗,然后给出一个新Name为“NewArea”,数据类型为Double。

昆 明

工大

明理

(2)右键点击刚刚产生的“NewArea”,并选择〖Calculate Values…〗,然后点击“是”,将出现“Field Calculator”对话框,勾选中里面的〖Advanced〗选项框,在下面的文本框输入如下VBA代码,并在“NewArea=”下面的文本框填入“dblarea”,点击【OK】确定将生成各图斑的面积。

大学

计算面积VBA代码: Dim dblArea as double Dim pArea as IArea Set pArea = [shape] dblArea = pArea.area

(3)在属性表点击【Options】按钮,→Export(导出),属性以.dbf格式结果存储。

昆 明

五、利用Excel制作转移矩阵

(1)利用Excel打开刚才导出的.dbf文件,重新保存为.xls文件。

(2)再打开另存出来的.xls文件,选中所有数据,选择【数据】Æ〖数据透视表和数据透视图〗,按下图三步完成数据透视表。

大学

(3)在数据透视表中,将两期数据的id值分别拖入行列字段,然后以“NewArea”字段作为数据项拖入计算区域,如图所示。

工大

(4)在数据透视表中,把字段和数据项拖入完成,将得到转移矩阵,再对该表进行整饰和处理,得到美观的转移矩阵表。

63.49 5.99 64.70 17.10 1.00 2.71 92.84 0.25

51.38

2.768.116.431.36

297.48 48.55

15.70 436.0742.35 188.32

3.78 1.06 11.58

2.44

0.00 133.281.63 93.34 0.00 0.00 107.510.00 0.00

0.37 13.20 1.40 4.35 5.51 0.00 0.00 171.34 1.72

0.00 0.48 0.00 1.07 0.00 0.00 0.00 2.52 16.30

剥离区 旱地 荒草地 居民区 矿区 排土场 水田 水域

明理

18.20 0.00 0.00 29.54 0.00 38.23

灌木林地 19.66

4.61 17.12 334.75 11.16

0.006.089.878.22

0.87 19.88 2.00 94.18

17.33

339.66 12.75

10.99

1.32 0.09 0.00 9.31 0.00 190.44

70.53

11.84


相关内容

  • 生成土地利用变化转移矩阵的方法
  • 生成土地利用变化转移矩阵的方法 这里是网上搜到的生成土地利用变化转移矩阵的几种方法,以飨来者: A 栅格数据做转移矩阵 B 矢量数据做转移矩阵 1 来源: http://blog.163.com/benben-sky/blog/static/[***********]56763/ 作者 DAHONG ...

  • ArcGIS土地利用转移矩阵
  • 一.数据准备(图1) 准备两幅不同时相的土地利用现状图(shp格式),每幅图的属性表都要有一个表示土地利用类型的字段,并且要使用不同的名称加以区分,如Type1995,Type2000.土地利用类型名称必须统一,并且完整,如都使用"城镇用地"."有林地"等. ...

  • GIS数据工程师成长之路
  • GIS 数据工程师成长路 1. 题记 Esri中国社区已经走过了6个年头,自己进入这个大家庭也整整4年有余:社区为大家提供一个相互学习.交流的平台,通过社区也结识了很多GIS 行业达人.技术牛人,为自己的成长路增添许多捷径.在六周年之际,书此一文简单阐述"GIS数据工程师"成长之 ...

  • 东北多年冻土区植被NDVI变化及其对气候变化和土地覆被变化的响应
  • 中闻环境科学2011,3I(2):283-292 ChinaEnvironmentaIScience 东北多年冻土区植被NDVI变化及其对气候变化和土地覆被变化的响应 毛德华屺,王宗明P,宋开山1,刘殿伟1,张柏1,张素梅1'2罗 玲u,张春华1a(1冲困科学院东北地理与 农业生态研究所,吉林长春1 ...

  • 在制作林权证的林地附图中Arcmap的应用分析
  • [ 摘要] 本文阐述了在林权证之林地附图制作中Arcmap的应用, 其不仅能够绘制高质量的附图, 提高绘图效率, 还能提高现有数据利用率.是手工绘制达不到的效果 [ 关键词] A 林权证附图 绘图 应用 Arcmap是地理信息系统软件ArcGIs功能之一, 它具有强大的图像.图形和数据处理功能, 是 ...

  • 土地确权剩余工作步骤
  • 剩余工作步骤 剩余工作主要是四个大步骤:补充皓盘字段.转坐标.入库.打发证.需要使用的软件:arcgis10.2.界址线数据补充EXE2016.皓盘入库. 一.转坐标 1.定义坐标系-将所有村组的shp图按图层定义为80坐标系 1).卸载arcgis10安装arcgis10.2 卸载arcgis10 ...

  • 逆变器电路DIY(图文详解)
  • 逆变器电路DIY(图文详解) 电子发烧友网:本文的主要介绍了逆变器电路DIY 制作过程,并介绍了逆变器工作原理.逆变器电路图及逆变器的性能测试.本文制作的的逆变器(见图1) 主要由MOS 场效应管,普通电源变压器构成.其输出功率取决于MOS 场效应管和电源变压器的功率,免除了烦琐的变压器绕制,适合电 ...

  • 明暗等高线制作
  • 明暗等高线制作 内容提要: 本案例是根据所提供的DEM 数据,首先从DEM 中提取一定等高距的矢量等高线,利用数学分析工具对数据进行坡向处理.根据坡向对等高线进行分类,然后进行栅格数据转化为矢量数据处理,最后通过叠加分析工具将矢量数据与等高线融合,进而生成明暗等高线. 关键词:DEM :坡向:明暗等 ...

  • [我的世界]国旗制作方法图文详解
  • <我的世界>国旗制作⽅法图⽂详解   英国国 旗   ⾸先,我们需要先做⼀个这样的蓝⾊旗 帜   然后再⽤⾻粉做出两天斜 杠   然后再⽤红⾊的燃料染出⼀个x ,这个x 会⽐⽩⾊的x ⽐较窄 ~  接着就是做⼀横,⼀ 竖   之后再然后红⾊的⼗,英国国旗就做好啦 %{p a g e -b ...