ArcGIS Pro栅格数据批量归一化处理
对多个栅格数据进行归一化处理,如果一两个还可以通过手动使用栅格计算器,但数量较大还手动输出就有点傻了。因此如何快速对栅格数据进行归一化呢?下面就是借助Arcgis Pro的模型构建器进行批量处理的流程。
本篇文章共涉及到两个基础知识与操作,1.模型构建器、2.模糊隶属度。
1.模型构建器
模型构建器做为最简单的批量化处理工具,不像Arcpy需要有一定的编程知识,学习成本相对较低,这里仅涉及到基础逻辑(复杂一些的就需要Arcpy进行处理了),照猫画虎即可,网上教程已经很多了,因此不再赘述,感兴趣可以自己百度一下。
模型构建的大体思路为:
①对文件下栅格进行迭代
②对栅格进行模糊隶属度
③设定输出目录
2.模糊隶属度
位置为:工具箱栅格分析→叠加分析→模糊隶属度。
输入栅格:要处理的栅格数据
输出栅格:处理后的保存位置
隶属度类型:选择线性函数。
最小值、最大值在输入栅格数据后自动获得,不需要手动输入。
障碍:默认即可。
点击运行等待结果即可获得归一化后的栅格数据
这个工具还有其他功能,如果感兴趣可以前往ArcGIS Help 中查看。
3.模型构建器下的栅格批量归一化
流程图如下,照着做就好。
注意:
①范围提取是我的栅格目录文件夹的名称,以自身实际为准。
②解析路径的目的是为了设置输出目录,图中的输出目录仅做演示,照搬照抄可能会覆盖原数据,实际可以设置为:%路径%\%名称%归一化.tif。验证然后运行,会在原栅格文件目录下生成,名称为“xxx归一化.tif”。
③记得将路径设置成模糊隶属度的前提条件,否则名称将会错位对不上栅格数据。