8
ラスターはpython、gdal、numpyを使用して再分類します
pyhton、gdal、および/またはnumpyを使用して、10クラスのラスターから8クラスのラスターにラスターファイルを再分類したいと思います。クラスは整数として表されます。この投稿の手順に従って、GDALとPython、numpy.equal doc、およびgdal_calc doc を使用してラスタを再分類しました。しかし、役に立たない。 再分類されるラスターファイルには、0〜11の範囲の整数値が含まれ、値100および255も含まれます。次に、再分類(from value:to value)を示します。 nodata:4、0:4、1:1、2:2、3:3、4:3、5:4、6:5、7:5、8:6、9:7、10:8、100: nodata、255:nodata、 私ができることは、tkinter.FileDialogを使用して再分類するラスターファイルを選択し、retrans = gdal.Open(raster、GA_ReadOnly)でgeotransformやピクセルサイズなどのラスター情報を取得することです。 上記を解決するにはどうすればよいですか? 場合によっては、再分類されるラスターがかなり大きくなる可能性がある(500MBから5GB)ことに注意してください。