Programación en QGIS con Python (PyQGIS)

Fecha impartición:
29/05/2024 - 26/07/2024
Modalidad:
Online
Precio:
340 €
Duración:
100 horas

Presentación

Python es un lenguaje de programación de código abierto, que destaca por la legibilidad de su código y por ser interpretado, es decir, que permite analizar y ejecutar otros programas.

Con el curso «Programación en QGIS con Python (PyQGIS)» se aprenderán las nociones necesarias para iniciarse a la programación con Python aplicada a uno de los programas de GIS de software libre más importantes, QGIS.

Este curso está dirigido a personas usuarias del software libre QGIS, y que quieran avanzar en su manejo profesional aprendiendo las bases de programación en Python para la automatización de tareas, liberando así tiempo a los técnicos para el análisis de resultados. Una vez desarrollado el curso,  serán  capaces de pensar en los modelos y algoritmos necesarios para desarrollar un programa utilizando este lenguaje.

Es necesario que el alumnado maneje previamente QGIS, y se recomienda estar familiarizado con algún lenguaje de programación para facilitar la comprensión de los contenidos.

Volver al menú

Metodología

La metodología de este curso se basa en la formación a distancia a través del Campus Virtual del ISM. Se trata de una plataforma de aprendizaje que permite al alumno/a acceder a los contenidos del curso y realizar prácticas y consultas al equipo do­cente, así como disponer de los recursos y la ayuda que necesite en cualquier momento.

La plataforma está disponible 24 horas al día y a través de la misma el alumno/a podrá solicitar ayuda del profesora­do en todo momento. El equipo docente procurará reforzar la autonomía del alumno/a en su proceso formativo, apoyan­do y aclarando todas sus dudas y dificultades surgidas en el desarrollo de la acción formativa.

El curso se lleva a cabo por tanto, a través de los distintos es­pacios que están disponibles en la plataforma y en los que el alumno/a puede consultar material formativo on-line, descargar información, realizar ejercicios prácticos y realizar tests de comprobación de conocimientos adquiridos.

El seguimiento del alumno/a y la evaluación de sus conoci­mientos son continuos a través del seguimiento periódico de los avances realizados y la participación del mismo en los Foros de Tutorías que ofrece la plataforma tecnológica que da soporte al curso.

En cada unidad didáctica existe un método de evaluación concreto que permite al equipo docente llevar un segui­miento del aprendizaje del alumno. Estos elementos de eva­luación se activan de manera calendarizada, y deben ser res­pondidos antes de que se cumpla la fecha límite de entrega establecida.

Volver al menú

Objetivos

  • Conocer las bases del lenguaje Python
  • Iniciarse en la programación con Python .
  • Aplicar algoritmos de GIS con Python .
  • Generar un programa para ejecutar una serie de tareas, principalmente GIS

Volver al menú

Profesorado

Iria Ordás García

Licenciada en Ciencias Ambientales. Jefa de Proyecto GIS. Al obtener su licenciatura en Ciencias Ambientales por la Universidad de León y el Máster en Gestión y Control Ambiental en la Empresa por la Universidad Politécnica de Madrid comienza su trabajo como técnico GIS en Argongra como responsable del desarrollo de visores cartográficos, gestión de bases de datos y diseño de herramientas GIS personalizadas para clientes del sector energético, minería, Medio Ambiente, geomarketing y ordenación del territorio. Actualmente trabaja como Analista y Consultora GIS en la empresa de tecnologías de la información Viewnext

José María Sánchez Martínez

Graduado en Ciencias Ambientales por la Universidad de Alcalá y Máster Universitario en Tecnologías de la Información Geográfica, desde 2015 desarrolla su labor como Analista de Sistemas de Información Geográfica en Xcalibur Multiphisics en múltiples proyectos relacionados con la minería, trasporte de energía, medio ambiente y geomárketing, utilizando técnicas de procesamiento y análisis de datos espaciales basados en GIS y Teledetección.

Alberto Santos Cendrero

Licenciado en Ciencias Biológicas. Analista GIS. Después de trabajar en una consultora tecnológica realiza el Máster en Gestión y Control Ambiental en la Empresa por la Universidad Politécnica de Madrid, a partir del cuál comienzo su trabajo como especialista GIS en Argongra hasta 2015. Actualmente, es analista GIS en UD Ibérica donde desarrolla aplicaciones GIS ya sean escritorio o web para emergencias e importantes clientes del sector energético, minería, medio ambiente, Administración Pública, industria, etcétera

Volver al menú

Programa

1Introducción

  • Presentación del curso
  • Introducción QGIS 3
  • Introducción Python 3

2Principios de programación con Python 3

  • Configuración editor (pycharm, Notepad++ u otros)
  • Manejo de librerías
  • Operaciones con números
  • Operaciones con texto
  • Estructuras y tipos de datos
  • Iteraciones y Condicionales
  • Funciones
  • Lectura y escritura de archivos.

3Introducción a la programación en QGIS3

  • Integración Python 3 – QGIS 3
  • Cargando capas y accediendo a campos, entidades y geometrías.
  • Creando capas de puntos, línea y polígono.
  • Guardando y cargando nuestros Scripts

4Programación avanzada en QGIS3

  • Geo algoritmos vectoriales (buffer, unión, intersect, etc). Batch, recursivos, cursores, etc…
  • Geo algoritmos raster (recortes, combinacion imágenes, índices, etc). Batch, recursivos, cursores, etc…
  • Plugin Builder QGIS 3

Volver al menú

Características

Dirigido a: Este curso está dirigido a profesionales o futuros profesionales que quieran adquirir los conocimientos prácticos para aprender a programar en python en entorno de software libre QGIS.

ColaboraARGONGRA

Título: Certificado otorgado por el Instituto Superior del Medio Ambiente (para alumnos que superen los criterios de evaluación).

Total horas: 100 horas.

Modalidad del curso: Online.

Lugar de imparticiónCampus Virtual del ISM.

Precio: 340 €

  • Consulta descuentos disponibles.
  • Curso subvencionable por la Fundación Estatal para la Formación en el Empleo

Volver al menú