Définir 0 valeurs dans GeoTIFF à nodata en utilisant GDAL?


13

Existe-t-il un moyen de définir tous les pixels de valeur 0 d'un raster sur nodata à l'aide de GDAL?

Je voudrais utiliser fillnodata pour remplir certains trous, mais les trous sont définis sur 0, je dois donc les supprimer d'abord

Réponses:


12

Vous pouvez essayer quelque chose comme ça avec gdal_translate

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

4

avec gdal:

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

à côté de cela, vous pouvez également utiliser le plugin de calculatrice raster ou l'herbe dans qgis. et la méthode ArcPy SetNull .

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.