Definindo 0 valores no GeoTIFF para nodata usando GDAL?


13

Existe uma maneira de definir todos os pixels de valor 0 em uma varredura para nodata usando GDAL?

Gostaria de usar fillnodata para preencher alguns furos, mas os furos estão definidos como 0, então preciso excluí-los primeiro

Respostas:



4

com gdal:

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

Além disso, você também pode usar o plugin da calculadora raster ou grama no qgis. e o método SetNull arcpy .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.