Programación en QGIS con Python - PyQGIS

Programación en QGIS con Python

Crea Scripts, PlugIns y Automatiza tus Procesos en QGIS, Este curso te permitirá mejorar tu eficiencia en el trabajo, ahorrarás mucho tiempo y muchos clics.

El curso se desarrollará en modalidad online en VIVO (Plataforma Zoom), además el alumno accederá a nuestra plataforma virtual de formación (disponible 24 horas) donde tiene acceso a los contenidos del curso, ejercicios, y contenidos adicionales.

Compartir en:

¿Qué Aprenderás?

  • Trabajar con la Consola y la Api de PyQGIS.
  • Automatizar procesos con Capas.
  • Trabajar con objetos asociados a las Capas.
  • Creación de Algoritmos de Geo-procesamiento desde Python.
  • Qt como librería base de QGIS.
  • Definir de funciones personalizadas para el uso en expresiones.
  • Creación de PlugIns.

¿Qué conocimiento necesitas?

  • Fundamentos de programación. 
  • Conocimiento básico de Python. 
  • No es necesario haber programado anteriormente en QGIS.

Sobre el Instructor

VICTOR OLAYA

Víctor Olaya

Principal desarrollador de QGIS (Processing Framework / Sextante), colabora en desarrollo de software Libre y es el Autor del Libro más Usado en Sistemas de Información Geográfica en Español y Autor de un Manual de SAGA GIS.

Contenido del curso

MÓDULO 1: Presentación de la API de QGIS.

  • La consola.
  • Primeros pasos con el objeto QgisInterface.
  • Exploración de la API de QGIS y recomendaciones.

MÓDULO 2: Trabajo con capas.

  • Acceder a los atributos de una capa vectorial. (Calcularemos estadisticas de campos)
  • Acceder a las geometrías de una capa vectorial (Calcularemos parámetros espaciales)
  • Cargar capas a partir de ficheros. La clase QgsProject
  • Crear una capa en memoria.
  • Crear una capa en disco.

MÓDULO 3: Trabajo con objectos asociados a capas.

  • Trabajo con sistemas de coordenadas (Ampliaremos el cálculo de parámetros espaciales para que sean válidos con independencia del CRS de la capa de entrada).
  • Trabajo con estilos (Carga de estilos predefinidos y breve explicación de las clases derivadas de QgsRenderer).

MÓDULO 4: Processing y Python.

  • Uso de algoritmos de Processing desde Python – 01.
  • Creación de código Python desde el modelizador.
  • El historial de Processing.
  • Datos de flujo y condiciones de contorno: No estacionario.
  • Visualización de resultados I.

MÓDULO 5: Qt como librería base de QGIS.

  • Objetos Qt.
  • Sistema de señales (Estableceremos una función que modifique el estilo al cargar una nueva capa).

MÓDULO 6: Expresiones.

  • Introducción al uso de expresiones en QGIS.
  • Definición de funciones personalizadas para su uso en expresiones (Incorporaremos los algoritmos de cálculo de parámetros espaciales como funciones personalizadas).

MÓDULO 7: Creación de algoritmos de Processing.

  • Uso de algoritmos de Processing desde Python – 02.
  • Utilizando anotaciones.

MÓDULO 8: Creación de PlugIns.

  • Estructura de un PlugIn.
  • Uso de plantillas y utilidades para crear un PlugIn.
  • Buenas prácticas para crear un PlugIn.
  • Conclusiones del Curso.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Programación en QGIS con Python – PyQGIS”

¿Porqué confiar en nosotros?

Instructores

Nuestros instructores cuentan con experiencia en los temas, son de diversas carreras; muchos de ellos tienen experiencia real en aulas y les gusta enseñar.

Aprende gratis

Tenemos tutoriales, cursos gratuitos, retos y muchos recursos con los que puedes empezar desde ya, y así conocer más de nuestro trabajo.

Aprende con la práctica

El nivel de retención de aprendizaje es mayor cuando se práctica haciendo, por ello todos los cursos tienen actividades lo que te permitirá retener un 75% de lo aprendido.

Tutoría constante

Los miembros del equipo responderán oportunamente a tus preguntas y constantemente compartiremos recursos exclusivos para los alumnos.

Feedback

La interación entre estudiantes e instructures en los cursos presenciales nos brindan un feedback para los cursos en la modalidad virtual. Además tenemos clases en vivo en nuestro canal de Youtube.

Comunidad

Ingresarás a una comunidad, en dónde si necesitas ayuda tus compañeros y el equipo siempre buscarán la mejor forma de ayudarte.

Preguntas frecuentes

Cuando realices la compra vas a poder acceder las veces que quieras. tienes acceso al curso para siempre.

Cuando tú quieras, lo puedes hacer a tu ritmo, ya que el acceso a es ilimitado.

Luego de que termines el curso, debes de desarrollar las actividades correspondientes y publicarlo. El instructor  revisará y si todo es conforme se emitirá la certificación.

Puedes realizar el pago a través de PayPal, tarjeta de crédito ó débito.  También puedes realizar el pago en efectivo, en Perú en una de nuestras cuentas bancarias y en otros países mediante Western Union, cuando agregues el curso al carrito selecciona la opción de pago en efectivo. Una vez realizado el pago en un plazo máximo de 48 horas te  llegará un correo con tus datos de acceso para el curso.

El pago es dólares americanos, sólo los alumnos peruanos pueden realizar el pago en Soles.

Para consultas sobre los cursos:
+51 950039685.
Si ya compraste un curso:
+51 954089721

Cursos recomendados