关于栅格nodata值设定

通过irasteredit写入栅格值,单波段,栅格位深为double,通过irasterprips设置了nodatavalue为double.maxvalue。因为计算的值是ndvi值,值域在正负1之间。如果栅格在arcmap中显示时,色带正常,色带最大值小于1,如果不正常色带会显示到最大值,也就是nodatavalue。该如何使数据色带正常,不显示nodatavalue呢,是程序的问题还是arcmap加载数据时的操作问题?
已邀请:

jiushidt - AE使用者

赞同来自:

比对了一个正常显示的栅格和不正常显示的栅格的重叠区域的栅格值,是一致的,说明程序的计算和赋值都无误。差异出现在两者显示时的配置,将其显示配置的xml比对后,发现他们的显示拉伸方式都是最大最小值拉伸,但是两者的数组范围不同,正常显示的区域没有nodatavalue,而不正常显示的区域是有的。在arcmap中,修改了不正常显示数据的拉伸所使用的最大值,即可。

要回复问题请先登录注册