6

2D 統計マップを生成していますが、画像のカラーマップも生成して保存したいと考えています。平均サイズの画像のデータ型は float32 です。次の例は、オンライン ソースを変更したものです。

with rasterio.open(name,'w',**profile) as dst:
    dst.write(data.astype(np.float32), 1)
    dst.write_colormap(
        1, {
            0: (255, 0, 0, 255),
            255: (0, 0, 255, 255) })
    cmap = dst.colormap(1)
    print (cmp)

colormap(1) を呼び出すと NULL テーブルが返され、プログラムが終了します。

データ型を uint8 または uint16 に変更すると、ある程度は機能しますが、浮動小数点および整数データ型のカラー テーブルとマップを変更する方法の例を見つけることができませんでした。

浮動小数点画像のさまざまなカラーマップ、カラーインタープ、および/またはカラーパレットを生成する方法を示すスニペットを誰かが提供できますか? 私は現在rasterioを使用していますが、誰かが解決策を投稿できれば、このGDALを変換することもできます.

4

2 に答える 2