转移矩阵计算 | 您所在的位置:网站首页 › arcgis转移矩阵公式 › 转移矩阵计算 |
写文章的过程中,同样也用到了 土地利用 / 景观转移矩阵 。转移矩阵的制作很多软件可以实 现,有 Arcview 、 Arcmap 、还有人用 matlab 。但是网上都写的都不详细,在这里,本文才用 arcmap 的 叠加操作 + excel 的数据统 计功能, 可以轻松完成这一过程。 相信看完了本文, 初 学者或者对 GIS 了解不多的人,也能轻松的制作出转移矩阵。
方法一:
1
数据准备
准备好两期的 coverage 或 shape 文件。(注意:拓扑关系要建好,不然无法计算), 采用 Arcmap 打开上述两期文件。
2
叠加操作
选择 Arcmap 里面的“ ArcToolbox ”按钮下面的“ Analysis Tools ”工具下面的叠加分析模块 ( Overlay )下面的交叉分析功能( Intersect )。选择已经打开的两期数据进行叠加分析。叠 加的结果存在一个可以找到的地方。同时,把叠加后的结果添加在 Arcmap 里。
3
输出叠加文件的属性数据
A 、右键打开 intersect 产生的矢量文件的数据属性表( open attribute table )。
B 、点击“ options ”按钮,选择“ add field ”,然后给出一个新 name “ newarea ”,数据类 型为 double
C 、右键点击刚刚产生的“ newarea ”,并选择“ calculate values ”
D 、然后点击“ field calculator ”对话框里面的“ Advanced ”后选择“ help ”将
Dim Output as double
Dim pArea as Iarea
Set pArea = [shape]
Output = pArea.area
拷入到“ field calculator ”对话框下面的空白处
E 、在对话框“ field calculator ”最下面的空白处填上“ output ” |
CopyRight 2018-2019 实验室设备网 版权所有 |