Вы находитесь на странице: 1из 3

Mdulo de Scripting en gvSIG

Qu es gvSIG?
La aplicacin gvSIG es un Sistema de Informacin Geogrfica (SIG) basado en Open Source que nos permite capturar, almacenar, manipularla y anali ar informacin geogrfica! "os permitir #acer una gran cantidad de operaciones con capas, datos y tablas, podremos anali ar la cone$in entre ellos, reali ar visuali aciones del contenido, cargar capas de servidores e$ternos, modificar datos, a%adir o reali ar anlisis seg&n el ob'etivo que busquemos en nuestros datos, todo esto desde una aplicacin sin coste ninguno!

Qu es el mdulo de scripting?
(l mdulo de scripting es una peque%a aplicacin de programacin en )yt#on integrada en gvSIG, que nos permite reali ar una gran parte de las tareas directamente desde un cdigo que podremos modificar, adaptar e intercambiar de una manera sencilla y sin necesidad de tener conocimientos e$tensos de cmo funciona el programa! (l lengua'e )yt#on es un lengua'e muy sencillo de utili ar y rpido de aprender incluso para gente que no tenga conocimientos de ello! (l mdulo de scripting solo se encuentra en la versin ms nueva de gvSIG, la versin *!+!

Instalacin
)ara instalar gvSIG accederemos a la pgina ,eb oficial del proyecto! )odemos acceder a la seccin descargas y aqu- buscar la &ltima versin (de *!+ en adelante) disponible! (n la pgina de descarga de gvSIG *!+ podemos elegir la plataforma o el m.todo de instalacin que deseemos! )ara usuarios comunes de /indo,s elegimos el (0( de *1*mb desde cualquier servidor! 2na ve descargado, e'ecutamos nuestro setup!e$e y seguimos los pasos de la instalacin #asta la instalacin de 34omplementos adicionales3! "os aparecer una nueva ventana con 5 opciones! Seleccionamos 3Instalacin estndar3! 6amos clic7 en Siguiente y seleccionamos 3Instalacin avan ada3! (sto nos permitir seleccionar para instalar el mdulo de scripting ya que no viene instalado por defecto! 8uscamos en el filtro 3scripting3 y marcamos el pluigin que aparece con nombre 3Scripting 9rame,or73! 6amos clic7 en Siguiente y pasar a instalarse todo el paquete!

Primeros pasos
2na ve instalado ya podemos abrir gvSIG *!+! )ara acceder a este plugin lo #aremos a trav.s de: Herramientas Scripting . ;qu- nos encontraremos con 5 opciones: Scripting Launcher Scripting Composer Jython Console

Podemos encontrar la gua de referencia en la web del proyecto. As como artculos relacionados y vdeos de conferencias realizadas por el e uipo de gvS!". #na conferencia muy interesante durante las $%Jornadas de gvS!" y relacionada e&clusivamente sobre el modulo de Scripting realizada por 'ictor Acevedo( desarollador de gvS!"( la podemos encontrar a u. )tro webinar realizado con posterioridad lo podemos encontrar a u.

Scripting Launcher
Se trata de un lan ador rpido de scripts, una lista con accesos directos a los scripts que queramos! Seg&n vayamos creando y almacenando nuestros scripts propios estos pasaran a formar parte de esta lista que podremos tener abierta y e'ecutarla cuando nos sea necesario con un simple doble clic7! (s una forma cmoda, sencilla y rpida de tenerlos a mano!

Scripting Composer
(s la pantalla principal de este mdulo, aqu- podremos programar todo nuestro cdigo! )odremos ordenar y almacenar todos nuestros scripts! Los botones son muy sencillos, bsicamente son botones de "uevo, ;brir, Guardar, 4errar!!

2na ve creamos un fic#ero nuevo, podremos escribir nuestro cdigo! Siempre antes de e'ecutarlo

debemos de guardarlos, sino los cambios no se vern refle'ados en la e'ecucin! )resionaremos el botn y nuestro script se e'ecutar! La e'ecucin del script aparecer refle'ada en la consola que se sit&a en la parte inferior, as- como los posibles error que ocurran durante su e'ecucin!

Jython Console
(s una consola que nos permitir e'ecutar cdigo directamente y al ritmo que lo vayamos escribiendo! "os permitir consultar variables cuando lo deseamos durante la e'ecucin del cdigo y ver como se va modificando! Otra funcin interesante es que nos ofrecer una ayuda de que comandos estn disponibles seg&n el cdigo que estemos escribiendo! <uy &til cuando queremos ver la evolucin de un cdigo!

Gua realizada por: @masquesig

Вам также может понравиться