Curso online de PyQGIS (Programación en QGIS 3 con Python)

En el curso online de PyQGIS (Python para QGIS 3) el alumno se instruirá en la realización de scripts con Python 3.

En MappingGIS estamos especializados en software de código abierto. Somos patrocinadores del proyecto QGIS desde el año 2014 y una de las pocas entidades en el mundo (y única en España) que imparte formación certificada por QGIS.

El curso va dirigido a usuarios de QGIS que quieran dar un paso más, automatizando sus tareas habituales de QGIS 3.x. Comenzando desde cero, con explicaciones claras y sencillas para no familiarizados con la programación, en el curso online de PyQGIS aprenderás las bases del lenguaje de programación de Python en QGIS 3.x: cómo trabajar con la consola de Python y crear tus propios scripts, cómo añadir capas a QGIS, iterar sobre los elementos de las capas, cambiar la apariencia (simbología y etiquetado) de las capas, automatizar tareas de geoprocesamiento o crear tus propios plugins.

Modalidad: Online
Duración: 60 horas
Fechas: 12 de septiembre – 9 de octubre de 2019
Precio: 250 €
Plazas disponibles: 14

☑️ Vídeo – presentaciones teóricas para cada unidad.
🗒️ Más de 150 páginas de ejercicios prácticos.
❔ Foro de consultas.
👨‍💻 Apoyo de un tutor a lo largo de todo el curso, con respuestas en menos de 24 horas.
😊 Feedback del tutor al enviar los ejercicios.
🎖️ Certificado de realización y aprovechamiento.

Requisitos

  • Es necesario tener conocimientos básicos de QGIS (deseable QGIS 3.4). Aunque no es necesario tener conocimientos de Python, si estás familiarizado con algún lenguaje (SQL, HTML, JavaScript, etc) sacarás más provecho del curso. En caso contrario lo podrás compensar con más tiempo de dedicación.
  • Sistema operativo: Excepto el Apéndice I, en el que es necesario disponer de Windows 7 o superior, el resto del curso se puede realizar con Ubuntu o macOS (OS X 10.11 o superior). Si utilizas Ubuntu o Mac debes tener conocimientos sólidos de tu sistema operativo, si no los tienes deberás instalar una máquina virtual basada en Windows.​ En el apéndice I se utilizan archivos batch (extensión «.bat») que no corren en Mac.

Tutor

antoni

Antoni Riba Chacón. Programador GIS con amplia experiencia en QGIS, desarrollo de aplicaciones GIS y en el lenguaje de Python.

Cualquier duda se podrá plantear personalmente mediante correo electrónico o en los foros del curso. El tutor responderá siempre en la mayor brevedad posible.

Campus virtual

plataforma

Puedes realizar el curso desde cualquier país del mundo, ya que el curso se lleva a cabo en un campus virtual desarrollado en el entorno moodle: una robusta plataforma de aprendizaje de código abierto.

No hay horario establecido para realizar el curso, el material está disponible las 24 horas del día. Para cada unidad se establece un calendario de envío de ejercicios.

Mediante el campus virtual el alumno/a accede a los contenidos teóricos y prácticos del curso, y envía sus resultados al tutor. El campus también es un apoyo para realizar consultas en los foros del curso o al profesorado directamente.

Formación certificada en QGIS

certificado

Una vez completados satisfactoriamente los ejercicios y el proyecto final, MappingGIS otorgará un Certificado de realización y aprovechamiento. El certificado se enviará en formato digital por correo electrónico y no tiene coste para el alumno.

MappingGIS imparte formación certificada por el proyecto QGIS: Este reconocimiento da el derecho y la posibilidad de emitir un certificado oficial del proyecto de QGIS. El certificado se expide con un identificador para verificarse online. La emisión de este certificado tiene un coste extra de 20€, el valor revierte por completo al proyecto QGIS, contribuyendo así a la sostenibilidad del mismo.

Temario de la 30ª edición del curso de PyQGIS

Unidad 1. Introducción. Qué es PyQGIS

  • El proyecto QGIS.
  • ¿Qué es PyQGIS?.
  • La API y los bindings.
  • Recursos y documentación en la Web.

Unidad 2. Primer acercamiento a Python desde QGIS: PyQGIS

  • Utilidades de PyQGIS: scripts, plugins y aplicaciones.
  • La consola de Python de QGIS.
  • Acceso a la capa activa y contar número de registros.
  • Añadiendo capas vectoriales de distintos formatos:
    • Shapefiles.
    • Geopackage (novedad junio de 2019).
    • Servicios WFS.
  • Añadiendo capas raster.
  • Pasando de línea de comandos a generación de scripts.

Unidad 3. Aprendiendo a programar con Python

  • Introducción al lenguaje de Python. Programación orientada a objetos (POO).
  • Aprendiendo a programar con Python: La esencia del lenguaje en 10 puntos clave.
  • Errores más comunes y gestión de errores.

Unidad 4. Avanzando con Python y PyQGIS. La API de PyQGIS y entornos de ejecución

  • La API de PyQGIS.
  • Entornos de ejecución.
  • Importación de Módulos.
  • Creación de Funciones.
  • Introducción de parámetros.
  • Definición de Clases.
  • Apéndice: Manejo y navegación por la API de PyQGIS. ¡Novedad septiembre de 2018!

Unidad 5. Acceso a la información y análisis espacial con PyQGIS

  • Acceso a la información de la capa:
    • Geometría.
    • Sistemas de referencia espacial.
    • Información alfanumérica.
    • Creación de capas en memoria.
  • Análisis espacial y geoprocesamiento:
    • Utilizando los algoritmos de la Caja de Herramientas de Procesado: merge, difference, etc.
  • Acceso a los elementos de la capa:
    • Listar información y estadísticas sobre un campo.
    • Actualizar información. Calcular campos. Añadir y eliminar columnas de una capa.
    • Crear y eliminar elementos.

Unidad 6. Trabajando con proyectos qgs. Control de los contenidos y de su representación

  • Contenidos del proyecto:
    • Añadir y eliminar capas de diferente tipología.
    • Acceder a la capa activa.
    • Listar contenidos para operar sobre ellos.
    • Activar capa.
  • Apariencia de los contenidos:
    • Capas visibles y no visibles.
    • Ordenar los contenidos.
    • Representación y simbología de las capas.
    • Salvar y aplicar estilos.
    • Etiquetado.
  • Navegación sobre la vista.
  • Generación de salidas gráficas:
    • Creación de imágenes.
    • Creación de mapas:
      • Definir el tamaño de la página y resolución.
      • Márgenes y ajuste de escala
      • Incluir un título, leyenda, escala y flecha de norte.

Apéndice I. PyQGIS sin la interfaz de QGIS, creación de plugins y aplicaciones de escritorio

  • Utilizar PyQGIS fuera del entorno de QGIS:
    • ¿Cómo obtener información sobre rutas?
    • Preparación y ejecución de un archivo .bat con la inicialización de rutas.
    • Puesta a punto y comprobaciones.
  • Creación de plugins para QGIS 3:
    • Estructura de archivos que componen un plugin.
    • Plugins de utilidad para la construcción y actualización de plugins.
    • Creación de un plugin.
  • Creación de aplicaciones independientes.

Apéndice II. Feed Back. Modo de mostrar avisos en QGIS 3 con PyQGIS.

Apéndice III. Principales relaciones entre las clases de la API de QGIS (versiones 3.X) ¡Novedad septiembre 2018!

Duración y fechas

duracionnDesde el 12 de septiembre hasta el 9 de octubre de 2019.  El curso tiene una duración de 4 semanas, equivalente a 60 horas lectivas.

Precio

percio250€

240 € para antiguos alumnos.

Al realizar el curso de PyQGIS estás contribuyendo a la mejora de QGIS: una parte del precio del curso es destinado al futuro desarrollo y corrección de errores.

Inscripción y pago

1. Los alumnos interesados en realizar el curso deben completar el siguiente formulario de inscripción:

2. Espera nuestro mensaje de confirmación.

3. Realiza el pago antes de su inicio. El pago puede realizarse mediante transferencia bancaria o mediante tarjeta de débito / crédito.

4. Accede al campus virtual y crea un usuario.

5. Nosotros te matricularemos en el curso.

El curso está limitado a 15 alumnos.

Opiniones

6 de agosto de 2019, Raquel Antunes Daldegan

Me gustaría muchísimo valorar la calidad y atención del tutor. El curso está muy bien planeado, los pdfs siguen una lógica perceptible y me encantó hacerlo con Antoni. Muchisimas gracias y hasta pronto, espero.

17 de julio de 2019, Mario Alberto Robertazzi

Excelente curso y atención por parte del tutor. Mi única observación es que faltaría desarrollar un poco más la última parte del curso sobre Linux (cualquier distribución).

17 de julio de 2019, Juan José García Alvarado

Todo excepcional, desde el material de trabajo, clases, ejercicios a la atención del tutor. Curso muy completo y recomendable 100%.

16 de mayo de 2019, Guillem Rodríguez Mateu

Buen curso, claro, conciso y con una comunicación constante con el tutor. Seguid así!

30 de marzo de 2019, Abel Francisco Paz Gallardo

El curso está actualizado a la versión de QGIS actual y eso es bueno. Otras plataformas de la competencia como TYCGIS son un desastre, el Moodle está desorganizado y el curso desactualizado… así que seguid así, y seguid ofreciendo cursos actualizados!

Leer todas las opiniones

255

Alumnos en este curso desde 2014

92%

Alumnos satisfechos con el curso

70%

Alumnos que consideran nuestra atención excelente

Formas de pago

Puedes realizar el pago mediante:

  • 💰 Transferencia bancaria.
  • 💳 🔐Tarjeta de débito o crédito utilizando la pasarela de pago segura. Toda nuestra web está cifrada con protocolo de seguridad SSL de máxima seguridad para que la introducción de sus datos cuando se registra, sea totalmente confidencial y protegida con las máximas garantías.

¿Tienes preguntas?

Consulta nuestra sección de preguntas frecuentes para resolver tus dudas (realización del curso desde fuera de España, metodología, facturación, próximas ediciones, etc).

Además para cualquier cuestión, estaremos encantados de atenderte:

Aurelio Morales San José

(+34) 657 76 76 65

formacion@mappinggis.com

Completa tu formación