CloudSat, CALIPSO和MODIS卫星数据处理工具

2022-09-23 13:54:55 浏览数 (1)

ccplot 是一个开源的命令行程序,用于绘制 CloudSat、CALIPSO 和 Aqua MODIS 产品中的剖面图、图层和地球视图数据集。支持类Unix(Linux,macos等)和windows系统。

安装

ccplot 的安装相对有些麻烦,没有提供一键安装。官方安装仅提供了对于基于Debain的发行版系统的安装命令:

代码语言:javascript复制
# Python 3
apt-get install --no-install-recommends python3 python3-dev gcc python3-distutils cython3 libhdf4-dev libhdfeos-dev python3-pil python3-numpy python3-matplotlib python3-mpltoolkits.basemap ttf-bitstream-vera

# Python 2
apt-get install --no-install-recommends python python-dev gcc cython libhdf4-dev libhdfeos-dev python-pil python-numpy python-matplotlib python-mpltoolkits.basemap ttf-bitstream-vera

以下是本文提供的安装指南:

代码语言:javascript复制
pip install cython
conda install -c conda-forge hdfeos2
conda install basemap
conda install basemap-data-hires
## 如果系统已经安装了hdf4可不执行以下命令
conda install -c anaconda hdf4

1.5.0 以下版本需要依赖 PyNIO,建议安装1.5.0以上版本。

windows系统建议采用WSL子系统进行安装,原生的windows系统不再提供支持且只有32位版本可用。如果只能使用windows原生系统,安装方法见官方文档。

示例

CALIPSO profile and layer plots

包括地面高程、自定义颜色图和方便的范围选择。

代码语言:javascript复制
ccplot -o calipso532.png -c calipso-backscatter.cmap -a 30 -x 4:16:20..4:21:50 -y 0..30000 calipso532 CAL_LID_L1-ValStage1-V3-01.2007-06-12T03-42-18ZN.hdf

CloudSat profile plots

代码语言:javascript复制
ccplot -c cloudsat-reflectivity.cmap -a 15 -x 24.60S..31S,50W..60W -y -1000..18000 cloudsat-reflec 2009037050924_14779_CS_2B-GEOPROF_GRANULE_P_R04_E02.hdf

CloudSat and CALIPSO trajectories on top of MODIS swath

支持多个投影和MODIS波段。

代码语言:javascript复制
ccplot -o orbit-modis_x31 cloudsat.png -m x31 -c modis-temperature.cmap -p tmerc orbit-clipped MYD021KM.A2009037.0515.005.2009332033315.hdf 2009037050924_14779_CS_2B-GEOPROF_GRANULE_P_R04_E02.hdf

更详细的使用说明可以参考官方文档。

扫描二维码前往官方文档

https://ccplot.org/doc

—END—

0 人点赞