你可以使用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
而且cloudtop
rgb取决于信道3A或3B的可用性,这些信道与卫星和太阳天顶角有关。
还有一种桌面工具叫做筛选它可以作为一个GUI来读取Satpy可以读取的任何数据,以防你不习惯简单的编程。SIFT目前正在进行重大重写,包括增加对极地卫星(如AVHRR)的支持,但我认为新版本还没有公开发布。