現在、.bil 形式 (ESRI BIL だと思います) で提供されているPRISM Climate Groupからの降水データがあり、これらのデータセットを Python で読み取れるようにしたいと考えています。
スペクトルパッケージをインストールしましたが、open_image()
メソッドはエラーを返します。
def ReadBilFile(bil):
import spectral as sp
b = sp.open_image(bil)
ReadBilFile(r'G:\truncated\ppt\1950\PRISM_ppt_stable_4kmM2_1950_bil.bil')
IOError: Unable to determine file type or type not supported.
スペクトルのドキュメントには、BIL ファイルをサポートしていると明確に記載されています。同様/同等のESRI EHdr形式をサポートしていると思われるGDALの使用にもオープンですが、開始するための適切なコードスニペットが見つかりません。