2022年1月15日,汤加海底火山发生剧烈喷发。汤加副首相宣布国家进入紧急状态,截至目前,该国通讯依然处于中断状态。
即便当地通讯处于瘫痪状态,我们依然能通过遥感手段对本次火山喷发回溯观测。
观测手段:日本葵花8号气象卫星
数据获取:FTP
图像重建:python + ImageMagick
观测前提:提前获取葵花数据源账号密码
#首先,导入对应包
import netCDF4
import numpy as np
import cv2
import os
#已经下载好的数据目录
path=r'E:/b/HI/15'
file=os.listdir(path)
for i in range(len(file)):
nc=netCDF4.Dataset(path+'/'+file[i])
data1 = nc.variables['albedo_01'][:]
data2 = nc.variables['albedo_02'][:]
data3 = nc.variables['albedo_03'][:]
merge=cv2.merge([data1,data2,data3])
merge = merge * 255
merge=merge[1400:1800,1900:2300,:]#裁剪关键区域
cv2.imwrite('E:/b/out/'+file[i]+'.png',merge)
#######
#ImageMagick
##打开CMD,cd对应目录
magick convert -delay 25 *.png -loop 10 animated.gif
全部代码十分简便,如果想通过python实现自动下载可以使用该包
from ftplib import FTP
具体实现方法见: