@ecnu-cyx
2016-12-19T13:40:40.000000Z
字数 660
阅读 2243
ArcGIS-ENVI
在处理栅格数据的时候往往就会出现栅格数据属性表不存在的问题,也就是右键想查看属性表却发现是灰的不可用,有时候打开属性对话框,进入Symbology选项卡,点击Unique Value,会自动为其创建一个属性表,这是一种方法。另外一种方法就是使用工具创建栅格数据属性表,工具的位置是Data Management Tool→Raster→Build Raster Attribute Table。
以上都是很正常的情况,但是有时候难免不顺,就是怎么样都不行,搞不懂ESRI怎么设计的,只有找度娘,这样的结果是有原因的。
常见的提示消息:"Only single band integer raster dataset is a valid input."
- 单波段的整型GRID数据
- 像元值范围小于10万(max-min < 10万)
- 且少于500条唯一值
此种情况属性表存储在INFO文件夹的grid.VAT表格中。
若满足上述条件的单波段整型数据,VAT不会自动创建,但是ArcGIS会为其创建一个“虚拟”的属性表,感觉和真实存在一样。
对于浮点型数据不会有“真正”的属性表,而且建立虚拟属性表的条件也是比较严格的,条件就是:少于25条唯一值。
- 选中Overwrite,则删除原有表,创建新表;
- 若未选中Overwrite,则更新已有的表,不删除任何字段,但表中的值会更改为最新值;
- 不能为32位浮点型数据创建栅格属性表