Post on 30-Sep-2018
Scripting en gvSIG
Mi perfil inicial
● Estudiante de Topografía en la UPV
● Conocimientos básicos de programación
● Conocimientos nulos sobre programación SIG
¿Cuantos sabéis programación?
¿Cuantos tenéis miedo a programar?
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!”
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
Python + Scripting
Módulo de Scripting
● Integrado en gvSIG
● Lenguaje Jython (Python + Java)
● Permite probar sin salir de gvSIG
● Generar nuestros propios scripts
Librerías
commonsdialog
gvsig
geom
Herramientas
● Consola Jython
● Scripting composer
● Scripting launcher
Consola Jython
Scripting composer - Script
Scripting composer - Formulario
Scripting launcher
¿Qué nos permite un script?
● Automatizar tareas
● Administrar datos
● Analizar datos
● Crear nuestras propias herramientas
GRAN POTENCIAL
Entorno sencillo de utilizar y fácil de programar
Ejemplos de uso
Importar csv
Disolver
Suavizado
Análisis espacial
Ratios
Auto Arrenge
Listado de vistas y capas
PROYECTO:
“Scripting en gvSIG”
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
Guía de referencia
Esquema
Guía de inicio
Blog de másqueSIG
Blog de másqueSIG
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
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
Contacto
www.masquesig.com
@masquesig
masquesig@gmail.com
Óscar Martínez