Python hdfファイルの読み込み

3285 ワード

データの準備
地理空間データクラウドhttp://www.gscloud.cn/ログイン後にダウンロード
ライブラリのインストールpip install pyhdfダウンロードできない場合は、ダウンロードリストを手動でインストールできます.https://www.lfd.uci.edu/~gohlke/pythonlibs/検索PyHDF、対応バージョンを選択してインストールすればPython读取hdf文件_第1张图片は以下のように動かない、Python 3.6バージョン64ビットシステムのリソース共有済み:ダウンロードアドレス
サンプルコード
from pyhdf.SD import SD
import matplotlib.pyplot as plt

hdf = SD('MOD09A1.A2016121.h29v07.005.hdf')
print(hdf.info())  #      

data = hdf.datasets()
for i in data:
    print(i)  #     
    img = hdf.select(i)[:]  #     
    plt.imshow(img, cmap='gray')  #     
    plt.show()
(13, 4)
sur_refl_b01
sur_refl_b02
sur_refl_b03
sur_refl_b04
sur_refl_b05
sur_refl_b06
sur_refl_b07
sur_refl_qc_500m
sur_refl_szen
sur_refl_vzen
sur_refl_raz
sur_refl_state_500m
sur_refl_day_of_year

Python读取hdf文件_第2张图片
参考文献
  • python HDFファイル読み込み-qq_36159362のブログ-CSDNブログ
  • Pythonパッケージインストール:PYHDFインストール-vonuo-CSDNブログ