0 Werte in GeoTIFF mit GDAL auf Knoten setzen?

13

Gibt es eine Möglichkeit, alle 0-Wert-Pixel in einem Raster mithilfe von GDAL auf Nodata zu setzen?

Ich möchte Fillnodata verwenden, um einige Löcher zu füllen, aber die Löcher sind auf 0 gesetzt, daher muss ich sie zuerst löschen

Andrea Ghensi
quelle

Antworten:

12

Sie könnten so etwas mit gdal_translate versuchen

gdal_translate -of GTiff -a_nodata 0 input.tif output.tif
Dango
quelle
4

mit gdal:

  1. gdalbuildvrt -of GTIFF -srcnodata 0 input.tif myVrt.vrt
  2. gdal_translate -of GTIFF -scale -a_nodata 0 myVrt.vrt output.tif

Daneben können Sie auch das Raster-Rechner-Plugin oder Gras in QGIS verwenden. und arcpy SetNull- Methode.

Aragon
quelle