找回密码
 立即注册
搜索
查看: 204|回复: 4

[行星气象] 求一份python绘制风云4b L1级数据真彩图demo

[复制链接]

2

主题

6

回帖

89

积分

热带扰动-TCFA

积分
89
发表于 2024-11-1 18:26 | 显示全部楼层 |阅读模式
最近领导要求绘制卫星云图,我用的是python,将14个通道数据单独取出来并绘制出来了,单个通道都是黑白的,想绘制官方那种全圆盘真彩图,一直感觉差点意思,求大佬指点,如果有demo那更好了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 1威望 +25 收起 理由
红豆棒冰冰 + 25 欢迎新人

查看全部评分

0

主题

18

回帖

269

积分

热带低压

积分
269
发表于 2024-11-1 19:40 | 显示全部楼层

2

主题

6

回帖

89

积分

热带扰动-TCFA

积分
89
 楼主| 发表于 2024-11-4 10:48 | 显示全部楼层
tqm 发表于 2024-11-1 19:40
https://www.moexin.cn/posts/use-satpy
https://www.moexin.cn/posts/process-fy4b

非常感谢大佬,这就去学习一下

0

主题

18

回帖

269

积分

热带低压

积分
269
发表于 2024-11-6 21:14 | 显示全部楼层
因为还要计算绿色波段,最好直接用satpy读出来再丢进matplotlib操作了
  1. import os
  2. from glob import glob
  3. from satpy.scene import Scene
  4. filenames = glob('FY4B-_AGRI--_N_DISK_*')
  5. scn = Scene(filenames, reader='agri_fy4b_l1')
  6. composite = "true_color"
  7. scn.load([composite])
  8. scn = scn.resample(scn.finest_area(), resampler='native')
  9. scn.save_dataset(composite, filename='FY4B.png')
复制代码
手动合成RGB大概可以stack计算好后的3个波段做RGB然后imshow,或者照抄satpy的GenericCompositor的RGB合成方法

2

主题

6

回帖

89

积分

热带扰动-TCFA

积分
89
 楼主| 发表于 2024-11-7 10:33 | 显示全部楼层
tqm 发表于 2024-11-6 21:14
因为还要计算绿色波段,最好直接用satpy读出来再丢进matplotlib操作了手动合成RGB大概可以stack计算好后的3 ...

大佬,有没有demo的,我对这里面的计算一无所知
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|TY_Board论坛

GMT+8, 2024-11-21 14:23 , Processed in 0.037301 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表