利用ArcGIS处理土地利用数据:计算fishnet每个格网中不同地类的面积

前期准备:已经创建好的fishnet格网数据以及裁剪好的土地利用类型数据
创建渔网的过程就不讲了,创建渔网过程中可能遇见的问题在其他文章中也有讲到。我利用的土地利用类型数据是global30的数据。
首先将土地利用类型数据的属性表打开,添加一个type字段(类型为文本),根据VALUE那个数值赋予不同的类型意义(其他博主的文章里有对)。创建完字段以后要打开编辑器才能给type字段添加数值,添加完以后点击保存再点击停止编辑,最后的结果如图所示。
在这里插入图片描述
如果想将图层里显示的type字段改为value,可以在属性里改,选择符号系统,在值字段的下拉菜单里选择value,点击确定即可。

重分类:Spatial Analyst Tools——Reclass——Reclassify
在这里插入图片描述
利用type字段进行重分类会比较简单一点,我这里分为了7类,其中草地、林地、灌木林被我分为了植被一类,直接在新值哪里改就行了,分为一类的改成一个值就好了。
在这里插入图片描述
可以修改一下输出路径

现在的数据还是在一起的,这里就需要将他们每个不同类型的数据分开来
分开:Spatial Analyst Tools——Extraction——Extract by Attributes
输入我们重分类以后的栅格数据
这里要根据我们重分类以后的数据来填where clause
例如分开裸地数据的时候输入“VALUE”=1,点击确定,可以更改以下输出位置,方便寻找。
在这里插入图片描述
在这里插入图片描述
同样的方法将其他类型也导出,注意一下未分类的可以不导出。

将创建好的fishnet数据导入,包括裁剪好的网格数据和点数据(点数据主要是为了后边进行的表挂接过程),如图所示。
在这里插入图片描述
这里我的fishnet数据是加了一个uid字段的,通过字段计算器利用FID+1算的,方便我进行后边的操作的。
在这里插入图片描述

接下来进行面积计算了
Spatial Analyst Tools——Zonal——Tabulate Area
第一个栅格数据填fishnet数据,第二个字段一般是默认的,第三个输入要计算的土地类型数据(就是我们通过上一步分出来的数据),例如我要计算裸地的面积,就输入bare数据,如图所示。可以修改路径,点击确定。
在这里插入图片描述
数据处理完会自动导入到图层里,是个表数据,我们可以直接打开属性表,为了区分数据方便进行后续操作,这里最好是添加一个字段,最好选择双精度。
在这里插入图片描述
选中添加的字段,右击利用字段计算器给新字段赋值,例如bare字段赋值时在窗口内双击VALUE_1,点击确认即可,如图所示。
在这里插入图片描述
赋值结束后可以删除VALUE_1字段。
在这里插入图片描述
同样的方法可以将其他几个类型的面积都计算出来。

表挂接
处理完所有的数据以后会有好几个表,此时选中6k_clipd,右击,点击连接和关联里的连接。
因为我所有的数据里都有uid字段并且是一对一的关系,因此我用uid字段进行连接,如图所示,点击确定。1和3选择uid,2选择要连接的表。
在这里插入图片描述
连接完一个表以后,再次点击6k_clipd进行连接,直至将所有表连接完。这里选择6k_clipd的原因是如果选bare表数据进行连接的话会吞数据,不够整个fishnet的数量,因为土地利用类型数据不是每个格网他都有的,所以连的时候只能用最大的fishnet数据连。
连接完以后导出,更改导出路径,其中保存类型选择dBASE表,这里是由于连接的表是动态的,如果不导出的话是不能保存的。
导出结果加载到图层以后,打开属性表,将多余的字段删除即可,如图所示。
在这里插入图片描述

完成。

在GIS中,要计算渔网内的平均值,可以按照以下步骤进行操作。首先,将创建好的fishnet数据导入,包括裁剪好的网格数据和点数据。可以使用字段计算器来添加一个uid字段,通过FID+1来计算,以便后续操作的方便。\[1\] 接下来,将栅格数据转换为点数据,这是因为后续需要使用空间连接工具来统计格网内矢量点的特性。可以使用栅格转点工具来进行栅格转点操作。\[2\] 然后,进行空间插值来处理人口数据的缺失值。由于人口数据是栅格数据,可以使用栅格插值工具中的IDW或克里金插值工具来进行空间插值操作。\[2\] 最后,使用Spatial Analyst Tools中的Zonal工具的Tabulate Area功能来进行面积计算。将fishnet数据作为第一个栅格数据输入,选择要计算的土地数据作为第三个输入,例如裸地数据。可以在属性表中添加一个字段来存储计算结果,并使用字段计算器来给新字段赋值。可以按照同样的方法计算其他型的面积。\[3\] 通过以上步骤,可以在GIS中建立渔网计算网格内的平均值。 #### 引用[.reference_title] - *1* *3* [利用ArcGIS处理土地利用数据计算fishnet每个格网不同面积](https://blog.csdn.net/Yuanbaokk/article/details/125896551)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [ArcGIS中统计渔网中栅格人口密度](https://blog.csdn.net/weixin_41399650/article/details/116708083)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值