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

Online
125 horas
21/09/2023 - 21/12/2023
Descripción
¡ACTUALIZADO A PYTHON 3!
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 con QGIS Plugin Builder y Qt Designer 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 con Qt Designer y complementar la formación de programación GIS para la web.
* Actualizado a la versión QGIS 3.XX

Programa formativo
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 con Qt Designer
- 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.
Geoinnova con el Proyecto QGIS
Geoinnova es Patrocinador del Proyecto QGIS ORG. Además ahora este curso es certificable por el proyecto QGIS.

Profesorado del curso
Tienes alguna duda, escríbenos
Si necesitas más información sobre alguno de nuestros cursos o del área de formación puedes escribirnos tus dudas rellenando el siguiente formulario.
"*" señala los campos obligatorios
Haz tu matrícula
Curso de PyQGIS: Programación de Scripts en Python para QGIS