Seleccionar página

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

295 €

Online

125 horas

Del 30/04/2018 al 27/07/2018

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.

Programa Formación SIG

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

Marcos Rodrigues

Dirección Tecnológica de Geoinnova Formación

Doctor en Geografía, Máster en Tecnologías de la Información Geográfica para la Ordenación del territorio, Postgrado en Métodos Avanzados de estadística aplicada. Docente en el Departamento de Geografía de la Universidad de Zaragoza.

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í