浮点型栅格数据在Arcgis中是无法计算得到属性表的。因此可以考虑先转换数据类型。以一个32位浮点型数据为例:
Camellia2.tif,磁盘存储空间为3.1GB
要统计不同数值范围所占面积,方法如下:
1、代数运算,保存小数点后数值
改变数据类型时会对小数点后的值四舍五入
2、更改数据类型
数据管理工具→栅格→栅格数据集→复制栅格
把代数运算的图像改为8位无符号类型(表示的数值范围为0-255),背景值可以用255代替。结果图像数据量大大压缩。
3、投影
数据管理工具
投影为1km分辨率后,数据量大小为25MB
4、掩膜操作(用矢量数据裁剪栅格数据)
(1)tif为栅格数据,加载矢量数据(shape)
(2)选择按掩膜提取
5、重分类,统计面积
用像元个数乘以像元大小(1000*1000)即可