Seleccionar página

Curso PyQGIS: Programación de Scripts en Python para QGIS

295 €

Online

125 horas

Del 24/04/2019 al 10/07/2019

Descripción

En el Curso PyQGIS Programación de Scripts en Python para QGIS*, el estudiante aprenderá a cómo crear scripts desde la consola de Python y utilizando PyQGIS, la librería de QGIS para ejecutar el código Python. De esta forma, introduciremos al alumno en el uso del lenguaje de programación Python y de su librería en QGIS, partiendo de los conceptos fundamentales. Posteriormente se practicará con los módulos esenciales para el scripting en PyQGIS para poder diseñar y programar herramientas propias de geoprocesamiento y alcanzar la autonomía necesaria para poder desarrollar herramientas específicas.

Las capacidades que nos aportará conseguir el certificado del Curso PyQGIS online para programar scripts con PyQGIS son diversas. La automatización de tareas de gestión de capas, geoprocesamiento y análisis mediante la ejecución de scripts, nos permite mejorar nuestra eficiencia en el trabajo, ahorrándonos mucho trabajo. Podrás pasar de realizar tareas minuciosas a llegar a gestionar análisis de Big Data con volúmenes masivos de información geográfica optimizando la gestión de bases de datos espaciales. Por otro lado aprenderás a diseñar y programar en Python tus propios Plugins que complementen las herramientas de gestión y análisis de QGIS, con lo que podrás implementar informes sobre consultas dirigidas a la información geoespacial que estés gestionando y actualizar toda estos datos geoespaciales de forma masiva. Por último, el Curso online de PyQGIS es un complemento ideal, dado que gracias a él podrás estudiar las funcionalidades necesarias para poder implementar aplicaciones interactivas y complementar la formación de programación GIS para la web.

* Se utilizará la versión QGIS 2.18 o anteriores

Programa Formación SIG

Geoinnova es Patrocinador del Proyecto QGIS ORG

MÓDULO 1. INTRODUCCIÓN A PYTHON
  • Tema 1. Conceptos básicos de programación y scripting
  • Tema 2. Empezar con Python
  • Tema 3. Estructuras de control
  • Tema 4. Lectura y escritura de ficheros
MÓDULO 2. CONCEPTOS AVANZADOS DE PYTHON
  • Tema 5. Importación de módulos
  • Tema 6.Definición de funciones
  • Tema 7.Control de excepciones
MÓDULO 3. SCRIPTING EN PYQGIS
  • Tema 8. La consola de Python
  • Tema 9. Acceso a capas espaciales
  • Tema 10. Trabajando con capas vectoriales
  • Tema 11. Operaciones espaciales, geoprocesos y campos
  • Tema 12. Trabajando con capas ráster
MÓDULO 4. AUTOMATIZACIÓN DE GEOPROCESOS
  • Tema 13. Geoprocesos con qgis.analysis
  • Tema 14. Geoprocesos con processing
MÓDULO 5. CREACIÓN DE COMPLEMENTOS Y PLUGINS
  • Tema 15. Plugin builder
  • Tema 16.Diseñando la interfaz
  • Tema 17.Añadiendo funcionalidad al plugin

Objetivos del Curso

El objetivo fundamental de curso es dotar al alumno de las capacidades necesarias para diseñar, interpretar y modificar scripts de geoproceso en entorno QGIS, así como de diseñar herramientas propias de geoprocesamiento.

Para ello se introducen una serie de conceptos básicos tanto del lenguaje Python como de los módulos específicos de scripting de QGIS, de modo que el alumno pueda alcanzar la autonomía necesaria desarrollar herramientas específicas. Los objetivos específicos son:

  • Introducir al alumno en la utilización del lenguaje de programación Python en entorno QGIS.
  • Capacitar al alumno para automatizar procesos de análisis y modelización espacial, mediante el diseño de scripts a partir de las librerías específicas de QGIS para código Python
  • Dotar al alumno de las capacidades necesarias para interpretar y/o modificar scripts preexistentes, de modo que sea capaz de adaptar dichas herramientas a sus necesidades
  • Seleccionar los procesos adecuados, en términos de funciones y métodos propios de un lenguaje de programación, para la creación de flujos de análisis espacial.
  • Determinar el tipo de herramienta espacial adecuado e implementar su uso a través de scripts en la consola de Python.
  • Desarrollar funciones específicas a partir de las librerías de análisis de PyQGIS
  • Reconocer los componentes fundamentales del código Python, comprendiendo su funcionamiento.
  • Interpretar, modificar y/o adaptar scripts existentes a sus propias necesidades
  • Documentar adecuadamente cualquier tipo de script para su posterior análisis y/o interpretación.

Docente

Miquel Febrer

Graduado en Geografía Máster en Tecnologías de la Información Geográfica para la Ordenación del Territorio. Es miembro del grupo de investigación GEOFOREST de la Universidad de Zaragoza. Actualmente también trabaja en la empresa RemOT Technologies como desarrollador GIS.

¿Tienes alguna pregunta sobre el curso?

Mediante el envío de mis datos personales confirmo que he leído y acepto la política de privacidad

La Asociación Geoinnova te informa que los datos de carácter personal que nos proporcionas rellenando el presente formulario serán tratados por Luis Quesada Muelas como representante legal de esta web. La finalidad de la recogida y tratamiento de los datos personales que solicitamos es para enviarte la información que nos solicitas y para el envío de publicaciones, promociones e información sobre cursos y eventos de la Asociación Geoinnova. Al marcar la casilla de aceptación, estás dando tu legítimo consentimiento para que tus datos sean tratados conforme a las finalidades de este formulario descritas en el aviso legal. Te informamos que los datos que nos facilitas estarán ubicados en el servidor de Geoinnova ubicado en España. Tus datos no serán cedidos ni se comunicarán a terceros ni dentro ni fuera de la UE. Podrás ejercer tus derechos de acceso, rectificación, limitación y supresión de los datos enviando un correo electrónico a info@geoinnova.org, así como el derecho a presentar reclamación ante una autoridad de control. Puedes consultar la información adicional y detallada sobre Protección de Datos en nuestro aviso legal.

Valora este curso

1 Star2 Stars3 Stars4 Stars5 Stars

(2 votos, media: 5,00 sobre 5)

Necesitas registrarte para evaluar el curso
Cargando…
Pregúntanos aquí
close slider

Mediante el envío de mis datos personales confirmo que he leído y acepto la política de privacidad

La Asociación Geoinnova te informa que los datos de carácter personal que nos proporcionas rellenando el presente formulario serán tratados por Luis Quesada Muelas como representante legal de esta web. La finalidad de la recogida y tratamiento de los datos personales que solicitamos es para enviarte la información que nos solicitas y para el envío de publicaciones, promociones e información sobre cursos y eventos de la Asociación Geoinnova. Al marcar la casilla de aceptación, estás dando tu legítimo consentimiento para que tus datos sean tratados conforme a las finalidades de este formulario descritas en el aviso legal. Te informamos que los datos que nos facilitas estarán ubicados en el servidor de Geoinnova ubicado en España. Tus datos no serán cedidos ni se comunicarán a terceros ni dentro ni fuera de la UE. Podrás ejercer tus derechos de acceso, rectificación, limitación y supresión de los datos enviando un correo electrónico a info@geoinnova.org, así como el derecho a presentar reclamación ante una autoridad de control. Puedes consultar la información adicional y detallada sobre Protección de Datos en nuestro aviso legal.