Preciso de ajuda ... Estou tendo problemas com o QGIS. Eu tenho alguns rasters que parecem ter valores nulos, mesmo que eu os tenha reclassificado para obter uma varredura booleana :(
Como posso alterar os valores NULL para 0?
fonte
Preciso de ajuda ... Estou tendo problemas com o QGIS. Eu tenho alguns rasters que parecem ter valores nulos, mesmo que eu os tenha reclassificado para obter uma varredura booleana :(
Como posso alterar os valores NULL para 0?
ao lado da resposta @RK, você também pode usar r.null na grama .
r.null - Gerencia valores nulos de um mapa raster especificado.
EXEMPLOS
Defina valores específicos de um mapa classificado como NULL:
r.null map=landcover.30m setnull=21,22
Defina valores NULL de um mapa para um valor específico:
r.null map=fields null=99
espero que ajude você ...
Acho que o plug - in RasterCalc deve ser capaz de resolver seu problema. Depois de instalá-lo, você pode usar a seguinte consulta (assumindo que os valores NULL correspondam a -9999; você pode verificar esse valor na guia Transparência das propriedades da camada):
eq ([your_raster] @ 1, -9999, 0)
eq significa igual a. Isso indica ao RasterCalc que todos os pixels em seu raster com valores NULL devem ter seus valores definidos como 0. Estou assumindo que você tenha um raster de banda única.
eq( EL_hm@1, NULL, 0 )
General|Representation for NULL values
) e isso deve ser refletido na expressão.Não sei se você resolveu isso? Pode haver uma maneira mais simplificada, mas isso funciona bem para mim no QGIS mais recente (v2.8.1):
fonte