¿Qué es gvSIG? La aplicación gvSIG es un Sistema de Información Geográfica (SIG) basado en Open Source que nos faculta capturar, almacenar, manipularla y considerar información geográfica. Nos permitirá hacer una mayor porción de operaciones con capas, datos y tablas, podremos considerar la conexión entre ellos, hacer visualizaciones del contenido, cargar capas de servidores externos, adaptar datos, agregar o hacer análisis según el meta que busquemos en vuestros datos, todo esto desde una aplicación sin coste ninguno. ¿Qué es el módulo de scripting? El módulo de scripting es una pequeña aplicación de programación en Python (Python implementado en Java) integrada en gvSIG, que nos faculta hacer una mayor fracción de las tareas directamente desde un código que podremos modificar, modificar e intercambiar de una forma sencilla y sin necesidad de tener conocimientos extensos de cómo funciona el programa. El lenguaje es un muy fácil de utilizar y veloz de aprender inclusive para gente que no tenga conocimientos de ello. El módulo de scripting solo se descubre en la versión más nueva de gvSIG, la versión 2.0. Instalación Para instalar gvSIG alcanzaremos a la página web oficial del proyecto. Podemos alcanzar a la sección descargas y aquí buscar la última versión (de 2.0 en adelante) disponible. En la página de descarga de gvSIG 2.0 podemos escoger la plataforma o el método de instalación que deseemos. Para usuarios comunes de Windows elegimos el EXE de 242mb desde cualquier servidor. Una vez descargado, ejecutamos vuestro setup.exe y seguimos los pasos de la instalación hasta la instalación de ?Complementos adicionales?. Si poseemos gvSIG 2.0 ya instalado pero nos falta este complemento deberemos de abrir gvSIG, ir al menú de Herramientas ? Administrador de Complementos y seguir los mismos pasos que van a continuación. Nos surgerá una nueva ventana con 3 opciones. Seleccionamos ?Instalación estándar?. Damos click en Siguiente y seleccionamos ?Instalación avanzada?. Esto nos permitirá seleccionar para instalar el módulo de scripting ya que no viene instalado por defecto. Buscamos en el filtro ?scripting? y marcamos el pluigin que surge con nombre ?Scripting Framework?. Damos click en Siguiente y pasará a instalarse todo el paquete. IMPORTANTE: Si tienes dificultades a la hora de instalar complementos, yerros de java a la hora de intentar cambiar la proyección de una vista, etc, prueba a ejecutar gvSIG como administrador. Por ahora esto me esta solucionando dificultades que tenía. Primeros pasos Una vez instalado ya podemos abrir gvSIG 2.0. Para alcanzar a este plugin lo haremos a través de: Herramientas ? Scripting . Aquí nos encontraremos con 3 opciones: Scripting Launcher Scripting Composer Jython Console Podemos descubrir la guía de referencia en la web del proyecto. Así como productos relacionados y vídeos de conferencias realizadas por el equipo de gvSIG. Una conferencia muy interesante mientras las 8ºJornadas de gvSIG y relacionada exclusivamente sobre el modulo de Scripting realizada por Victor Acevedo, desarollador de gvSIG, la podemos descubrir aquí. Otro webinar realizado con posterioridad lo podemos descubrir aquíScripting Launcher Se trata de un lanzador veloz de scripts, una lista con entradas directos a los scripts que queramos. Según vayamos manerando y almacenando vuestros scripts propios estos pasaran a manerar fracción de esta lista que podremos tener libre y ejecutarla cuando nos sea indispensable con un simple doble click. Es una manera cómoda, sencilla y rápida de tenerlos a mano. Scripting Composer Es la pantalla principal de este módulo, aquí podremos programar todo vuestro código. Podremos ordenar y Guardar todos vuestros scripts. Los botones son muy sencillos, básicamente son botones de Nuevo, Abrir, Guardar, Cerrar.. Una vez creamos un fichero nuevo, podremos escribir vuestro código. Siempre antes de ejecutarlo debemos de guardarlos, sino los cambios no se verán reflejados en la ejecución. Presionaremos el botón y vuestro script se ejecutará. La ejecución del script aparecerá reflejada en la consola que se sitúa en la fracción inferior, así como los probables yerro que ocurran mientras su ejecución. Jython Console Es una consola que nos permitirá ejecutar código directamente y al ritmo que lo vayamos escribiendo. Nos permitirá consultar variables cuando lo deseamos mientras la ejecución del código y ver como se va modificando. Otra función interesante es que nos ofrecerá una ayuda de que comandos están disponibles según el código que estemos escribiendo. Muy provechoso cuando deseamos ver la evolución de un código.