一、数据准备
1.需要进行分区统计的tif文件。将其保存在D盘-pichuli文件夹-tif文件夹里面
2.区域划分数据的shp格式。(很多公众号里面都有免费提供的数据,按照自己的划分需求获取即可)将其保存在D盘-pichuli文件夹-shp文件夹里面
3.在D盘-pichuli文件夹里面新建一个名为result的文件夹,用于保存分区统计的结果。
二、以表格显示分区统计批处理
1.将pichuli文件夹连接到软件中。
2.在pichuli文件夹下新建一个工具箱。
3.在工具箱里面新建一个模型。
4.将“工具箱-Spatial Analyst工具-区域分析”中的“以表格显示分区统计”拖到模型框中。
5.插入-迭代器-栅格
6.双击“迭代栅格数据”。工作空间或栅格目录选择D盘下pichuli文件夹中的tif文件夹,栅格数据格式选择TIF
7.插入-仅模型工具-解析路径
8.将右侧shp文件夹中你选择的区域划分依据拖到模型框中。本文以“中国_市.shp”为例。
9.将鼠标的箭头换成连接工具。
10.将“名称”与“解析路径”连接,并选择“输入数据元素”。
11.双击“解析路径”,解析类型选择NAME
12.①将“值”与“以表格显示分区统计”连接,选择“环境”-“输出配置关键字”。
②将“tif文件夹下取到的第一个tif数据(本文以SSP1_2020.tif为例)”与“以表格显示分区统计”连接,选择“输入赋值栅格”。
③将“区域划分文件(本文以中国_市.shp为例)”与“以表格显示分区统计”连接,选择“输入栅格数据或要素区域数据”。
13.双击ZonalSt_shp1。将“查找范围”改为D盘下pichuli文件夹中的result文件夹,“名称”改为%值%
14.(可选)点击自动布局,让布局更加合理。
15.右键tif模块,选择模型参数。
16.右键区域划分模块(本文以中国_市.shp为例),选择模型参数。
17.保存模型后关闭,从右侧工具箱中将模型打开。
18.点击确定,开始计算。
19.计算完成之后,统计结果将保存在result文件夹中,可以打开任意一个进行查看。
三、将统计结果批量导出为Excel表格
1.右键模型,进入编辑状态。
2.将“工具箱-转换工具-Excel”中的“表转Excel”工具拖到模型框中。
3.将“%值%”与“表转Excel”进行连接,选择输入表。
4.双击“%值%_TableToExcel.xls”,记住这个路径,等会结果将保存在这个路径下。建议不要更改,更改后容易出问题。
5.保存模型后关闭,从右侧工具箱中将模型打开,点击确定开始计算。
6.计算完成后,根据三.4的路径打开就会看到结果已被转换成excel表格。