![Page 1: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/1.jpg)
Scripting en gvSIG
![Page 2: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/2.jpg)
Mi perfil inicial
● Estudiante de Topografía en la UPV
● Conocimientos básicos de programación
● Conocimientos nulos sobre programación SIG
![Page 3: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/3.jpg)
¿Cuantos sabéis programación?
![Page 4: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/4.jpg)
¿Cuantos tenéis miedo a programar?
![Page 5: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/5.jpg)
Programar no es tan complicado
● Buscar una película● Película en la lista de películas con 'nombre'● 'Pelicula' en 'Peliculas' si se llama 'nombre'
● For pelicula in peliculas:
if pelicula.NAME == 'nombre': print “Encontrada!”
![Page 6: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/6.jpg)
Importante al comenzar
● Programación:– Lenguaje sencillo
– Guía de los conceptos básicos
● Programación en SIG:– Enseñen su utilidad
– Ejemplos muy visuales y prácticos
![Page 7: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/7.jpg)
Python + Scripting
![Page 8: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/8.jpg)
Módulo de Scripting
● Integrado en gvSIG
● Lenguaje Jython (Python + Java)
● Permite probar sin salir de gvSIG
● Generar nuestros propios scripts
![Page 9: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/9.jpg)
Librerías
commonsdialog
gvsig
geom
![Page 10: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/10.jpg)
Herramientas
● Consola Jython
● Scripting composer
● Scripting launcher
![Page 11: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/11.jpg)
Consola Jython
![Page 12: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/12.jpg)
Scripting composer - Script
![Page 13: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/13.jpg)
Scripting composer - Formulario
![Page 14: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/14.jpg)
Scripting launcher
![Page 15: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/15.jpg)
¿Qué nos permite un script?
● Automatizar tareas
● Administrar datos
● Analizar datos
● Crear nuestras propias herramientas
![Page 16: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/16.jpg)
GRAN POTENCIAL
Entorno sencillo de utilizar y fácil de programar
![Page 17: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/17.jpg)
Ejemplos de uso
![Page 18: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/18.jpg)
Importar csv
![Page 19: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/19.jpg)
Disolver
![Page 20: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/20.jpg)
Suavizado
![Page 21: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/21.jpg)
Análisis espacial
Ratios
![Page 22: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/22.jpg)
Auto Arrenge
![Page 23: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/23.jpg)
Listado de vistas y capas
![Page 24: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/24.jpg)
PROYECTO:
“Scripting en gvSIG”
![Page 25: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/25.jpg)
Partes
● Guía de referencia y Esquema– Traducida, sencilla y más completa
● Guía de inicio– Desde la instalación hasta tu script
● Blog de masquesig.com
![Page 26: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/26.jpg)
Guía de referencia
![Page 27: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/27.jpg)
Esquema
![Page 28: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/28.jpg)
Guía de inicio
![Page 29: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/29.jpg)
Blog de másqueSIG
![Page 30: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/30.jpg)
Blog de másqueSIG
![Page 31: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/31.jpg)
Mi perfil final
● Estudiante de Topografía en la UPV
● Mayor conocimiento de programación:– Python, Java
● Mayor conocimiento de programación SIG:– GDAL/OGR
– ArcPy, QGIS, PostGIS
![Page 32: Scripting en gvSIGdownloads.gvsig.org/download/events/gvSIG-Conference/9th-gvSIG... · Estudiante de Topografía en la UPV Conocimientos básicos de programación ... Consola Jython](https://reader031.vdocumento.com/reader031/viewer/2022022101/5bb01a0009d3f2dd708db875/html5/thumbnails/32.jpg)
Conclusión
● Animaros a programar
● Comprender el potencial de este módulo
● La importancia de una guía de inicio
● La difusión de los datos