其实栅格数据就是图片,大家不用把它想得很复杂,就跟我们普通的数码照片似的。
只不过它里面存储的像元值可能代表一定的地理意义(比如高程、温度、某污染物的浓度等)。
普通的数码照片有属性表吗?没有。普通的BMP,JPEG、TIFF图片有属性表吗?没有。
所以,大多数情况下,栅格数据没有属性表是正常的。
那么什么条件下我们能在ArcGIS中看到栅格数据的属性表呢?
对于单波段的整型ESRI
GRID数据,如果它的像元值范围小于10万(max-min<1000000),并且少于500条唯一值,那么软件会为它创建一个“真正”的属性表存储在INFO文件夹的grid.VAT表格中。
对于不满足上述条件的单波段整型数据,VAT不会自动创建,但是ArcGIS会为其创建一个虚拟的属性表,我们在软件中使用的时候,感觉它和“真正”的属性表一样一样的。
对于浮点型的数据,它不仅不可能有“真正”属性表的,而且它建立虚拟属性表的条件也是相当苛刻的。ArcGIS为单波段浮点型栅格建立虚拟属性表的条件是:少于25条唯一值。
对栅格数据进行操作,不一定要通过属性表来实现。最有效的操作方式可以利用地图代数,对栅格像元值进行处理