Error en módulo i.gensigset de GRASS [apuntes]
Este es un apunte muy específico de GRASS. Ni lo leas si no usas i.gensigset, o si lo usas sin problemas.
Estoy trabajando en una clasificación supervisada de coberturas de alta resolución (1 metro) de un valle de Sierra Nevada mediante el algoritmo SMAP, utilizando como entradas:
- Tres bandas (rojo, verde y azul) de una ortofoto (llamados br2007, bg2007 y bb2007).
- Un mapa raster de entrenamiento en el que distintas clases (11) de cobertura están codificadas con distintos valores numéricos (llamado muestras_coberturas_genil).
1 - Generar un grupo de imágenes con las bandas
i.group -l -g group=bandas2007 subgroup=bandas2007 input=br2007,bg2007,bb2007
2 - Aplicar el módulo i.gensigset para calcular las firmas espectrales, y es aquí donde surge el problema. En el segundo box (Nombre del grupo de imágenes de entrada) hay que borrar todo lo que sigue al nombre del grupo (una arroba más el nombre del mapset). Así, de bandas2007@mapset nos quedamos solo con bandas2007. Si no hacemos esto, al final del proceso el programa muestra un error porque no puede escribir el fichero de firmas (firmas.sig, cuarto box)
Esta imagen muestra el diálogo de i.gensigset y marca en rojo la parte del nombre del grupo de imágenes que hay que borrar para que el programa funcione correctamente.La respuesta a este pequeño pero estúpido problema la encontré en: http://gis.stackexchange.com/questions/11933/problem-running-i-gensigset-in-grass-any-ideas


0 comentarios:
Publicar un comentario en la entrada