利用ArcGIS生成土地转移矩阵
利用ArcGIS生成土地转移矩阵 土地转移矩阵是土地利用变更调查中常用的工具,它可以反映土地利用类型的变化情况。ArcGIS是一款功能强大的GIS软件,虽然它没有直接的工具来计算转移矩阵,但我们可以利用已有的工具间接来求。下面将介绍两种利用ArcGIS生成土地利用转移矩阵的方法。 方法(一):利用Dissolve和Intersect工具 第一步骤是备份数据,然后分别将两期数据用Dissolve工具按各自的地类编码合并要素,注意选中最下面的“create multipat features”选项。处理好数据后,用Intersect工具求两期数据的交集。交集的结果将属性表增加面积字段,并计算面积结果。 在这步骤中,我们可以使用ArcGIS的Dissolve工具来合并要素,并使用Intersect工具来求两期数据的交集。我们可以将属性表导出到DBF文件,然后在Excel中打开,执行数据菜单中的“数据透视表和数据透视图”命令,点完成,然后将dlbm2005作为行字段,dlbm2008作为列字段,area作为数据拖到相应的区域生成的数据透视表。 方法(二):利用Spatial Analyst Tools中的Zonal Tabulate Area 第二种方法是利用ArcGIS的Spatial Analyst Tools中的Zonal Tabulate Area工具。这个工具可以直接计算两期数据的转移矩阵,只需要找到Zonal--Tabulate Area,然后导入两期的矢量或栅格图,点OK,让ArcGIS运算即可。结果将显示在ArcGIS里,导出*.dbf文件,然后在Excel中打开,想插到哪里就插到哪里。 需要注意的是,输出的结果可能与求转移矩阵之前的面积有差异,可以在Tabulate Area对话框最后一栏“Processing cell size”修改数值,数值越小,数值差值越小。 利用ArcGIS生成土地利用转移矩阵可以通过两种方法来实现,一种是使用Dissolve和Intersect工具,另一种是使用Spatial Analyst Tools中的Zonal Tabulate Area工具。两种方法都可以生成土地利用转移矩阵,帮助我们更好地理解土地利用类型的变化情况。