Arcgis 中转移矩阵做法

question:

在做土地利用面积变化及监测的时候,会想看一下哪一类面积变成了什么其他地物类型?

Case studies:

matrials-1991&2019 shpfile(如果你的数据是TIFF,在arcgis中转换一下即可)

software:arcgis

1.加载shpfile

Arcgis 中转移矩阵做法_第1张图片

 加载进来之后,打开属性表,先对属性表做一波属性融合,同一地物类型变为一个字段,方便后面的计算

2.地物融合

Arcgis 中转移矩阵做法_第2张图片

 融合工具路径在这

Arcgis 中转移矩阵做法_第3张图片

dissolve field select name or your classificition name!

这样就完成了,之后你会发现每一种地物一个字段

Arcgis 中转移矩阵做法_第4张图片

 3.计算面积

打开属性表,在左上角file-add field ,name-area    type -选择   Double(双精度)

Arcgis 中转移矩阵做法_第5张图片

 OK之后,右键area  选择  calculate geometry  property  选择  area ,units  选择自己计算的单位。

Arcgis 中转移矩阵做法_第6张图片

 这样的话 2019的准备数据就处理完了   1991年的数据也这样处理。

4.叠置分析

Arcgis 中转移矩阵做法_第7张图片

 按照以上路径,选择Intersect,然后将两个融合好的shp文件加载进来,input feature class 然后直接点击OK。这样就会得出叠加分析的shp图。

5.计算叠加面积

打开得到的叠置分析的shp图,打开属性表,add field ,命名为new_area,然后右键进行几何计算,(选择  calculate geometry。  property  选择  area ,units  选择自己计算的单位。 )

计算完成之后,导出属性表为.dbf格式。(点击左上角 table options-export-.dbf)

Arcgis 中转移矩阵做法_第8张图片

 6.用Excel制作转移矩阵

 

关掉arcgis,找到刚刚导出的dbf 文件,用Excel打开。选中所有的数据,插入数据透视表,在

将2019年的name_final字段插入列,1991年的new_name字段插入行,new_area字段插入求和项

Arcgis 中转移矩阵做法_第9张图片

 这样你就会得到左边这样的图,稍加修饰 就可以直接用了,(部分数据涉密,所以打码了,不要介意哦~)

 本次分享就到这啦~希望能帮到大家,其实也是做给自己以后有用的时候用~哈哈哈

 

你可能感兴趣的:(转移矩阵,arcgis,javascript,html5,c#)