Necesito ayuda ... Tengo problemas con QGIS. Tengo algunos rásteres que parecen tener valores nulos, aunque los reclasifiqué para obtener un ráster booleano :(
¿Cómo puedo cambiar los valores NULL a 0?
fuente
Necesito ayuda ... Tengo problemas con QGIS. Tengo algunos rásteres que parecen tener valores nulos, aunque los reclasifiqué para obtener un ráster booleano :(
¿Cómo puedo cambiar los valores NULL a 0?
junto a @RK answer, también puedes usar r.null en la hierba .
r.null: administra valores NULL de un mapa ráster dado.
EJEMPLOS
Establecer valores específicos de un mapa clasificado en NULL:
r.null map=landcover.30m setnull=21,22
Establezca valores NULL de un mapa en un valor específico:
r.null map=fields null=99
Espero que te ayude...
Creo que el complemento RasterCalc debería poder resolver su problema. Una vez que lo haya instalado, puede usar la siguiente consulta (suponiendo que los valores NULL corresponden a -9999; puede verificar este valor en la pestaña Transparencia de las Propiedades de la capa):
eq ([your_raster] @ 1, -9999, 0)
eq significa igual a. Esto le dice a RasterCalc que todos los píxeles en su ráster con valores NULL deben tener sus valores establecidos en 0. Supongo que tiene un ráster de banda única.
eq( EL_hm@1, NULL, 0 )
General|Representation for NULL values
) y esto debe reflejarse en la expresión.No sé si resolviste esto? Puede haber una forma más simplificada, pero esto funciona bien para mí en el último QGIS (v2.8.1):
fuente