arcmap10.7打开某年某月的净辐射/温度遥感影像显示全黑,其他年份都显示正常。
以为是异常值的原因,但用con函数处理后范围不对,影像也不显示了。(一样的函数处理其他年份就是正常设置范围)
把异常值设为0值的函数:Con(("Temperature_2022_12.tif" <= -999),0,Con(("Temperature_2022_12.tif" >= 9999),0,"Temperature_2022_12.tif"))
求朋友们解答!!
结合ChatGPT作答:
这个问题可能是因为在ArcMap中读取tif文件时,没有正确解释tif文件中的像素值类型。一些tif文件中,像素值是以浮点数的形式存储的,而ArcMap默认将这些像素值解释为32位整数,因此出现了像素值在正负3.40282e+038之间的情况。
要解决这个问题,可以尝试以下步骤:
1.在ArcMap中打开tif文件后,右键单击图层名称,在弹出的菜单中选择“属性”;
2.在属性对话框中,选择“渲染”选项卡,将“渲染类型”设置为“拉伸(Stretch)”;
3.在“拉伸类型”中选择“最小-最大值”(Min-Max),并在“最小值”和“最大值”中输入合适的值。这些值应该是你期望图像中出现的像素值的最小值和最大值;
4.点击“确定”按钮,然后再次查看图像,看看是否已经解决了问题。
如果上述步骤不能解决问题,则可能需要使用其他软件重新处理tif文件,以确保像素值正确解释为浮点数类型。