首页 / 浏览问题 / 桌面GIS / 问题详情
iDesktop10i 怎么设置影像数据集的无值属性
53EXP 2023年03月03日

鼠标右键影像数据集属性时,无值属性为一个值,但地图中的影像图层按波段有多个无值属性

代码中是只能设置指定波段的无值,不是设置影像数据集的无值

DatasetImage.SetNoData( double value, int index)

问题:影像数据集 各个波段的无值和数据集的无值 是怎么换算的?

1个回答

您好,影像数据集的无值是指定波段的无值,即设定某一波段的无值为数据集的无值。
1,865EXP 2023年03月03日

设置波段的无值我明白, 但是在我上传图片中  影像数据集的图层属性里只有一个无值 值为256

实际上这个影像数据集的三个波段的无值分别为 256,65536, 65536

我想请问的是 影像数据集的图层属性中的无值,是怎么分解为各个波段的无值的?

1、影像数据集的图层属性中的无值:可在文本框中直接输入某一栅格值,或单击拾取按钮,在影像图层中的适当位置拾取像元值(支持捕捉),即可将指定的像元值设置为无值。例如,多波段,可以分别指定RGB三个波段的无值。

2、图层属性中的无值设置只是用于图层显示效果,不会修改原始影像属性。

3、数据集属性的无值可以设置指定波段的无值,点击应用后,关闭图层,重新打开,可以在图层属性中看到设定波段的无值。
3、数据集属性的无值可以设置指定波段的无值,点击应用后,关闭图层,重新打开,可以在图层属性中看到设定波段的无值。


我在数据集的图形属性中设置无值为256,点击应用后,关闭图层,重新打开

在图层属性中看到只有 B波段的无值是256  R波段和G波段的无值都是0

我如何在图形属性中设置无值,使得能同时定义 R G B 三个波段的无值呢?

我这边测试了一下,数据集的属性中设置无值,在图像属性中是无法同步指定波段无值,我已经上交缺陷,后续结果回复您。
好的,非常感谢,还以为是进行某些计算才能设置的
...