0.05 X 0.05 度のラスターを .tif 形式で取り、それを 0.25 X 0.25 度 (5 倍) にリグリッドしようとしています。以下のコードでこれを行うためにrasterioを使用しています
with rio.open("/Volumes/TAMU_HD/CAPEstudy/PFI_NoFringe1.tif") as dataset:
data = dataset.read(
out_shape=(dataset.height / 5., dataset.width / 5., dataset.count),
resampling=Resampling.bilinear
しかし、私はこのエラーが発生しています:
TypeError Traceback (most recent call last)
<ipython-input-16-c44a7a5e1041> in <module>
2 data = dataset.read(
3 out_shape=(dataset.height / 5., dataset.width / 5., dataset.count),
----> 4 resampling=Resampling.bilinear
5 )
rasterio/_io.pyx in rasterio._io.DatasetReaderBase.read()
TypeError: 'float' object cannot be interpreted as an integer
rasterio での再グリッド化に関するアドバイス、またはこれをより簡単に実行できる他のパッケージの提案があれば教えてください。前もって感謝します。