腾讯内容开放平台

您所在的位置:网站首页 水星双鱼座第一宫 腾讯内容开放平台

腾讯内容开放平台

2023-06-27 13:15| 来源: 网络整理| 查看: 265

土地利用转移矩阵是马尔科夫模型在土地利用变化方面的应用。马尔科夫模型不仅可以定量地表明不同土地利用类型之间的转化情况,还可以揭示不同土地利用类型间的转移速率。采用ArcGIS可以方便快捷计算出不同年份之间各类土地利用间的变化情况。下面以两期土地利用为例,介绍如何在ArcGIS中实现这一过程。

1) 土地利用数据准备

此处用来作为示例的土地利用为已经分类好的土地利用产品,分别为1980s和2005年土地利用栅格数据,这一部分数据由全国土地利用数据裁切得到的研究范围的土地栅格数据(矢量裁切栅格工具—Clip工具,位于数据管理工具箱)。

图1土地利用栅格数据

由于分析计算两年的土地利用转移矩阵是在矢量的基础上进行的,因此将上述的栅格数据转为面矢量数据。转换后的土地利用矢量数据,相同的土地利用尽可能合并到一起,可采用按照某一字段融合操作,合并完成的后某一土地利用应该为多部件要素。(不合并也没关系,可能计算时间变长)

图2土地利用矢量数据

2) 土地利用相交

准备好上述两期土地利用矢量数据后,选择地理处理(G)-->相交,在弹出的对话框中,依次添加1980s年、2005年土地利用数据,选择输出路径后,点击确定。

图3土地利用相交操作

相交操作完成后,每一个子要素1980s是什么土地利用,2005年是什么土地利用就显示在属性表里了,这就是土地利用转移矩阵的雏形,根据1980sName和2005Name以及面积字段(可以在属性表里新建面积字段,并进行几何计算)就可以制作土地利用变化矩阵了。

图4两期土地利用相交后属性表

此处为依据上述三个字段得到土地利用转移矩阵的代码,需要把上述三个字段的内容拷贝到.txt文件里,然后运行该代码,最后将代码输出的内容直接粘贴进excel就可以了。

图5代码输出文本

图6输出内容粘贴excel结果



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3