4

PostGISラスターを使用して作成したpostgresqlにラスターテーブルがあります。Nullピクセル値が平均化操作に関与してはならないことを考慮して、3つのラスターレコードの平均ラスターが必要な場合。つまり、結果のラスタ​​ー レコードのピクセル値は、既存の 3 つのラスター レコードの対応するピクセル値の平均値でなければなりません。ラスター レコードには Null 値を持つピクセルが含まれており、Null 値は計算に含めるべきではありません。出来ますか?sample_data_linkは、画像であるサンプル データへのリンクです。Postgis 2.0 がシステムにインストールされている場合、サンプル データをコピーしたフォルダーに対して Windows のコマンドラインで次のコマンドを実行すると、結果が作成されます
raster2pgsql -r *_cropped.tif -F -I myschema.mytable > cropped_1.sql
raster2pgsql -r *_cropped.tif -F -I myschema.mytable > cropped_1.sql

4

2 に答える 2

2

それを配列に変換して計算を行い、配列をラスターに変換できます。

于 2012-11-20T01:29:19.867 に答える
1

ST_Unionのドキュメントは、plpgsqlのさまざまな関数を実装するpostgisソースのコードを参照しています。

これらの1つをベースとして、ヌルピクセルを無視するように変更できます。253行目は有望に見えます。(注:結果のコードはGPLライセンスになります)。

于 2012-11-18T14:13:54.863 に答える