0

シェープファイルと重複する geotiff ファイルがあります。tif ファイルの重複部分を切り取るには、次のようにします。

gdalwarp -co compress=deflate -dstnodata 255 -cutline shapefile.shp  original.tif overlap.tif

しかし、交差しない部分を切り取るにはどうすればよいですか? つまり、"overlap.tif"wrtの補数を作成したいのです"original.tif"

4

1 に答える 1

0

gdal_rasterize を使用して、シェープファイルがファイルと重なっている値を焼き付けることができます。既存のファイルで機能するため、必ずコピーを使用してください。

gdal_rasterize -burn 255 shapefile.shp copy_of_original.tif

これは 255 の値を-a_nodata 255書き込みます。私のバージョンの GDAL では設定が機能しません。実際の nodata 値にする必要がある場合は、後でgdal_translatewithを使用するとうまくいきます-a_nodata 255

Gdal_rasterize に-iは、シェープファイルを反転する便利なフラグもあります。

于 2013-09-05T08:46:20.180 に答える