Impostare 0 valori in GeoTIFF su nodati usando GDAL?


13

C'รจ un modo per impostare tutti i pixel con valore 0 su un raster su nodata usando GDAL?

Vorrei usare fillnodata per riempire alcuni buchi, ma i buchi sono impostati su 0, quindi prima devo eliminarli

Risposte:


12

Potresti provare qualcosa del genere con gdal_translate

gdal_translate -of GTiff -a_nodata 0 input.tif output.tif

4

con gdal:

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

oltre a questo puoi usare anche il plugin calcolatrice raster o grass in qgis. e arcpy metodo SetNull .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.