• Saltar a la navegación principal
  • Saltar al contenido principal
Geoinnova

Consultoría y Formación en SIG, Territorio y Medio Ambiente

  • Geoinnova
    • Quiénes somos
    • Coworking
    • Alianzas Estratégicas
    • Visor de proyectos Geoinnova
  • SIG y Desarrollo
    • Plugins QGIS
    • GeoNode
    • QElectricGIS
    • Planero Web
  • Consultoría Territorial
    • Planes de Emergencia Municipales de Protección Civil
    • Planes Urbanos de Actuación Municipal – PUAM
    • Evaluación Ambiental Estratégica de planes y programas
    • Minimización de Impacto Territorial y Declaración de Situación Individualizada en suelo no urbanizable
    • Turismo sostenible
  • Consultoría Ambiental
    • Trámites de Economía Circular
    • Prevención y gestión ambiental
    • Responsabilidad social corporativa
    • Estrategia de sostenibilidad
  • Formación
    • Todos los cursos
    • Formación para empresas
    • Máster y Diplomas
    • Cursos de QGIS Online Certificados
    • Cursos de programación, desarrollo SIG y geoservicios
    • Cursos de Teledetección
    • Cursos de Giswater
    • Cursos de SIG con ArcGIS
    • Cursos de Medio Ambiente
    • Campus
  • Divulgación
    • Blog
    • Tertulia Territorio Geoinnova
    • TFMs y otro trabajos de alumnos
    • Noticias
    • Webinars
    • Geolibrería
  • Contacto
    • Soporte – Tickets
Curso de PyQGIS: Programación de Scripts en Python para QGIS
Certificable por el proyecto QGIS

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

Aprende a diseñar, interpretar y modificar scripts de geoproceso en entorno QGIS

315 €

Online

100 horas

17/09/2026 - 17/12/2026

DOSSIER
PROGRAMA
OBJETIVOS
DOCENTES
CONTACTO
MATRICÚLATE
MATRICÚLATE AHORA

Descripción

En el curso de PyQGIS Programación de Scripts en Python para QGIS, el estudiante aprenderá a interpretar la estructura de la API de PyQGIS para poder utilizar todas sus clases, métodos y funciones de esta potente librería. 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.

Las capacidades que nos aportará conseguir el certificado del curso de 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 grandes volúmenes de información o Big Data con 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 propias secuencias de algoritmos y de esta forma agilizar en tus tareas de análisis y gestión de datos en QGIS 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.

Fondo Programa Formativo

Programa formativo

Tema 1. Introducción a Python
  1. Qué es Python?
  2. Empezar con Python
  3. Estructuras de control
  4. Creación de funciones
  5. Instalación de librerías en Python
  6. Control de excepciones
  7. Librería os
  8. Lectura de ficheros
Tema 2. Configuración del entorno de desarrollo
  1. PyCharm
  2. Visual Studio Code
Tema 3. Librería de PyQGIS – API
  1. ¿Qué es PyQGIS?
  2. API de PyQGIS
  3. Ver ejemplos en videos de dónde se utiliza PyQGIS dentro de QGIS.
  4. Clases principales
Tema 4. QgsVectorLayer – vectorial
  1. Acceso a datos
  2. Creación y edición
  3. Consulta y análisis
  4. Acceso a datos con Pandas
Tema 5. QgsRasterLayer – raster
  1. Acceso a datos
  2. Herramientas
Tema 6. Automatización de geoprocesos con Python
  1. Geoprocesos en pyqgis
  2. Geoprocesos en estructuras de control
  3. Integración de modelos en PyQGIS
Tema 7. Herramientas avanzadas de interacción en PyQGIS
  1. Expresiones python
  2. Generación de QActions
  3. Generación de macros

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 secuencias 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.
  • Creación de un entorno de desarrollo en PyQGIS con PyCharm o Visual Studio Code.
  • 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
  • Se aborda la automatización de geoprocesos, incluyendo funciones de pyqgis, diseño de flujos de trabajo, integración de modelos y su ejecución.
  • 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

  • Miquel Febrer

    Miquel Febrer Martínez

  • Docente Geoinnova Pedro Luis

    Pedro Ruiz

Coworking Geoinnova - Puestos de trabajo
Formación bonificada FUNDAE
X

Déjanos tus datos y te enviaremos al email toda la información del Curso

"*" señala los campos obligatorios

Nombre*

Cumplimos el RGPD (Reglamenteo General de Protección de Datos) y esta en la primera información que debes saber. Responsable: Geoinnova. Finalidad: Gestionar la solicitud que realizas en este formulario de contacto. Legitimidad: Nos das tu consentimiento para comunicarnos contigo. Derechos: Tienes derecho a acceder, rectificar, limitar y suprimir tus datos. Para una información más ampliada entra a nuestra política de privacidad.

Consentimiento*

Opiniones reales de nuestros cursos

Asociación Geoinnova Valoraciones con ekomi.es

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

"*" señala los campos obligatorios

Este campo es un campo de validación y debe quedar sin cambios.
Precio: 0,00 €
¿Quieres añadir el curso de QField con un 40% de descuento?
Puedes contratar nuestro curso de QField con un 40% de descuento (96€ en vez de 160€). QField es la aplicación para llevarte QGIS al campo con tu teléfono Android.
Datos de la persona que va a realizar el curso:
Nombre*
Apellidos*
Email*
Datos de facturación:
Dirección

Cumplimos el RGPD (Reglamento General de Protección de Datos). Responsable: Geoinnova. Finalidad: Gestionar la solicitud que realizas en este formulario de contacto. Legitimidad: Nos das tu consentimiento para comunicarnos contigo. Derechos: Tienes derecho a acceder, rectificar, limitar y suprimir tus datos. Para una información más ampliada entra a nuestra política de privacidad.

Consentimiento*
Si quieres saber si puedes acogerte a algunos de los descuentos que ofrecemos desde Geoinnova, visita nuestra página de descuentos y promociones.
espera por favor

Detalles del pago

Método de pago*

También te podría interesar

  • Cursos de QGIS Geoinnova

    Cursos de QGIS Online Certificados

  • Curso de Python para ArcGIS y QGIS: Geoprocesos con ArcPy y PyQGIS

    Curso de Python para ArcGIS y QGIS: Geoprocesos con ArcPy y PyQGIS

  • Curso de herramientas Avanzadas en QGIS

    Curso de herramientas Avanzadas en QGIS

  • Máster en Sistemas de Información Geográfica de Codigo Abierto

    Máster en Sistemas de Información Geográfica de Código Abierto

Tienes alguna duda, escríbenos

DESCARGAR DOSSIER

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

Nombre*
Email*

Cumplimos el RGPD (Reglamento General de Protección de Datos). Responsable: Geoinnova. Finalidad: Gestionar la solicitud que realizas en este formulario de contacto. Legitimidad: Nos das tu consentimiento para comunicarnos contigo. Derechos: Tienes derecho a acceder, rectificar, limitar y suprimir tus datos. Para una información más ampliada entra a nuestra política de privacidad.

Consentimiento*

Geoinnova
c/ Luis Morondo Urra nº 8 Bajo A
31006 Pamplona (Navarra)
info@geoinnova.org
+34 948 117 137

Horario de atención

Lunes a Viernes - 09:00 a 14:00 y de 16:00 a 19:00.
Fines de semana y Festivos - Exclusivamente por mail.
Horario de Verano (01 de julio al 30 de agosto): De lunes a viernes de 8 a 15h.

Otras páginas de interes

  • Promociones y descuentos en formación
  • Formación bonificada FUNDAE
  • Verificador y descarga de Certificados de aprovechamiento
  • Cursos certificable por QGIS.org

Legal

  • Aviso Legal
  • Política de privacidad
  • Política de seguridad
  • Política de cookies
  • Términos y condiciones
Entidad adherida a Confianza Online Certificado de inscripción en el Registro de huella de carbono, compensación y proyectos de absorción Logo Plazox Certificado de conformidad con el ENS

© 2026 · Desarrollada por Geoinnova

Gestionar el Consentimiento de las Cookies
Utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. Lo hacemos para mejorar la experiencia de navegación y para mostrar anuncios personalizados. El consentimiento a estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
Funcional Siempre activo
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferencias
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos anónimos. Sin una requerimiento, el cumplimiento voluntario por parte de su proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarlo.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en un sitio web o en varios sitios web con fines de marketing similares.
  • Administrar opciones
  • Gestionar los servicios
  • Gestionar {vendor_count} proveedores
  • Leer más sobre estos propósitos
Personalizar
  • {title}
  • {title}
  • {title}