Configuración y uso de GRASS en SEXTANTE


Este documento describe cómo configurar SEXTANTE para que pueda acceder a algoritmos de GRASS e incorporarlos dentro de su propio conjunto de geoprocesos. Se incluye también iinformación adicional sobre el mecanismo utilizados por SEXTANTE para llevar a cabo esta integración, que resultará de interés para usuarios, especialmente aquellos que ya tengan experiencia previa usando la interfaz en linea de comandos de GRASS.

Configurar SEXTANTE para usar GRASS requiere pocos pasos. Una vez que lo hayas configurado, podrás utilizar los algoritmos de GRASS en cualquiera de los componentes gráficos de SEXTANTE tales como el modelizador o la cada de herramientas. Como paso previo, debes instalar GRASS. Se recomienda utilizar la version 6.4 o superior. Encontrarás información sobre cómo instalar GRASS en la página web del programa.

Abre el diálogo de configuración de SEXTANTE y selecciona el apartado "GRASS" en la parte izquierda. Verás una pantalla como la siguiente:



Tan sólo debes ajustar los valores de dos parámetros:
Una vez configuradas las dos rutas anteriores, selecciona "Aceptar" para cerrar el diálogo. SEXTANTE intentará ejecutar GRASS y crear los ficheros que definen a cada algoritmo, y que serán los que posteriormente se empleen para generar las interfaces de usuario, así como las ayudas contextuales. este proceso puede llevar algunos segundos. Una vez que ha concluido, la caja de herramienta aparecera con nuevos algoritmos, que podrás identificar con el icono de GRASS. Los encontrarás en dos grupos (r.* para algoritmos raster y v.* para vectoriales) dentro de un nuevo bloque denominado "GRASS". Además, aparecerán en los grupos ya existentes dentro del bloque "Algoritmos" (donde los restantes algoritmos de SEXTANTE), para que sean mas fáciles de localizar para usuarios sin experiencia en GRASS.

No todos los algoritmos de GRASS están disponibles desde SEXTANTE. Algunos no son compatibles con la arquitectura de SEXTANTE y su semántica para definir algoritmos, mientras que otros no tienen mucho sentido en el contexto de SEXTANTe (por ejemplo, aquellos encargados de crear y digitalizar capas vectoriales). Estos algoritmos son eliminados automáticamente y no aparecerán en ninguno de los componentes gráficos de SEXTANTE.

Cómo funciona la integracion SEXTANTE-GRASS . Limitaciones y problemas.


Si eres un usuario de GRASS, puede ser util para ti conocer cómo SEXTANTE se conecta con la interfaz de GRASS y ejecuta sus comandos. El proceso se puede resumir en tres pasos principales:

Todos estos pasos se almacenan en un fichero de texto que se usa como script y se almacena en la variable de entorno GRASS_BATCH_JOB. cuando SEXTANTE llama a GRASS, los comandos en este fichero se ejecutan y GRASS devuelve despues el control a SEXTANTE una vez acabada la tarea.