4
\ begingroup美元

我一直在做RGB照片的AVHRR图像NOAA类使用预览图像(频道2和频道4)如你所见,这不是很好。

如你所见,这不是很好。我一直想使用通道1和通道3的图像,但访问这些图像的唯一方法是按顺序排列图像。我试着打开库存ID为0295859的图片。当我订购图像并下载它们时,它们的文件名是-

NSS.GHRR.NH.D89112.S0445.E0637.B0295859.WI

我试着打开这些图片,但不管用。我试着提取文件,并尝试使用QGIS和ArcGIS打开它们,但什么都没有发生。

图像会是这样着色的:例子

我如何打开这个文件?这张照片是1989年的。

\ endgroup美元
1
  • \ begingroup美元 如果你提供其中一个文件,我可以用图像来改进我的答案(对不起,我现在懒得去NOAA CLASS)。 \ endgroup美元
    - - - - - -gerrit
    1月5日11:55

3答案3.

5
\ begingroup美元

你可以使用Python库satpy读取AVHRR GAC数据:

从satpy导入场景sc =场景(文件名=["NSS.GHRR.NJ.D95056.S1116.E1303.B0080506.]GC”),读者= [" avhrr_l1b_gaclac "]) sc.load((“1”、“2”、“4”、“5”、“cloudtop”])ls = sc.resample(非洲)ls.save_datasets ()

这将为您提供非洲频道1、2、4和5重新采样文件的GeoTIFF。它还会给你一个RGB Satpy调用“cloudtop”,这是通道3B、4和5的组合。它将看起来与你的图像中的真实颜色RGB非常不同。您可以将GeoTIFF加载到标准的GIS桌面软件中。您还可以编写各种其他输出格式。查看Satpy文档了解详细信息。

要获得可以用Satpy为AVHRR数据生成的rgb的完整列表,请调用sc.available_composite_names ()在你创建了Scene对象之后。没有一个rgb看起来像真实的颜色,但是natural_color(如果有的话)最接近。的natural_color而且cloudtoprgb取决于信道3A或3B的可用性,这些信道与卫星和太阳天顶角有关。

还有一种桌面工具叫做筛选它可以作为一个GUI来读取Satpy可以读取的任何数据,以防你不习惯简单的编程。SIFT目前正在进行重大重写,包括增加对极地卫星(如AVHRR)的支持,但我认为新版本还没有公开发布。

\ endgroup美元
    2
    \ begingroup美元

    如你所见,这不是很好。

    从我的角度来看,这是非常好的。原始数据是逐行逐像素扫描的AVHRR数据。为了更好地理解这些数据,您可能需要将数据映射到一个网格。有很多人想要原始数据。

    \ endgroup美元
      2
      \ begingroup美元

      AVHRR不捕捉绿色或蓝色,因此制作RGB图像是不可能的。对我来说,你的彩色示例看起来像是使用绿色到紫色带的AVHRR NDVI图像的伪彩色表示。将您的问题迁移到地理信息系统堆栈交换以获得QGIS和ArcGIS的帮助。江南电子竞技平台如果可能的话,最好让你的数据可供下载。

      \ endgroup美元
      1
      • 1
        \ begingroup美元 AVHRR不捕捉绿色或蓝色,因此制作RGB图像是不可能的-这并不准确。做一个真实的颜色RGB图像是不可能的,但错误的颜色组合是非常可能的。 \ endgroup美元
        - - - - - -gerrit
        1月5日11:45

      你的答案

      点击“张贴您的答案”,即表示您同意我们的服务条款隐私政策而且饼干的政策

      这不是你想要的答案?浏览带标签的其他问题问自己的问题