[GRASS-ES] GRASS-ES] Crear nuevo mapa a partir de un
valor especifico con r.mapcalc,
Juan David Rondón Díaz
juda87 en yahoo.com
Mie Abr 13 20:55:39 EDT 2011
-------- Mensaje original --------
Asunto: Re: [GRASS-ES] GRASS-ES] Crear nuevo mapa a partir de un valor
especifico con r.mapcalc,
Fecha: Wed, 13 Apr 2011 19:43:10 -0500
De: Juan David Rondón Díaz <juda87 en yahoo.com>
Para: Gaspar Reyes Póndigo <gos47 en hotmail.com>
Hola,
Si entiendo bien tu problema es que no le estas indicando la acción a
tomar según la condición
La función debe quedarte así:
r.mapcalc "novo_raster = if (raster_decimal = 0.2456, raster_decimal,
null())"
o sino, que es lo mismo:
r.mapcalc "novo_raster = if (raster_decimal != 0.2456, null(),
raster_decimal)"
Cuéntanos a ver como te va.
--
Juan David Rondón Díaz
Tesista de Ingeniería Ambiental
Universidad Distrital Francisco José de Caldas
openSUSE.org <http://www.opensuse.org>
El 13/04/11 15:26, Gaspar Reyes Póndigo escribió:
> Hola, de nuevo, a todos los miembros de esta honorable lista de
> grass_es. Aprovechando este nuevo mail, le agradezco a Roberto Antolín
> por su ayuda con el tema de cuencas.
>
> Esta es mi nueva duda:
>
> Tengo un raster con valores decimales y a partir de este mapa quiero
> extraer un solo valor para convertirlo en un nuevo mapa. Por ejemplo,
> de mi rangos de valores, que va de 0.2456 a .2890, quiero extraer un
> nuevo mapa raster con los valores de 0.2456
>
> He intentado con r.mapcalc, pero aun sigo sin éxito:
>
> *r.mapcalc novo_raster= if"(raster_decimal>=0.2456)"*: pero selecciona
> todos los valores por arriba de 0.2456.
> *r.mapcalc novo_raster= if"(raster_decimal==0.2456)": *y el resultado
> me da un mapa con valores de cero.
>
>
> _______________________________________________
> grass-es mailing list
> grass-es en lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-es
------------ próxima parte ------------
Saltado el tipo de contenido multipart/related
Más información sobre la lista de distribución grass-es