¿Qué quieres aprender?

Curso online de Python en QGIS

Curso online de Python en QGIS

Grupo TYC GIS Formación

Curso online


250

Duración : 6 Semanas

El curso capacitará a los alumnos en el manejo del lenguaje Python dentro de QGIS (pyQGIS), centrándose en su uso para automatizar los procesos más fundamentales, como la carga y análisis de las capas tanto vectoriales como de ráster, producción cartográfica en pdfs, publicar mapas en ArcGIS, etc.



En definitiva, se formará al alumno en la creación y edición de información vectorial a través del lenguaje de programación Python, con la finalidad de poder elaborar productos cartográficos de calidad e incrementar la rentabilidad de nuestros trabajos GIS.

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Análisis de la API de pyQGIS para que el alumno se desenvuelva eficazmente en este entorno. Hacer que los alumnos sean capaces de entender scripts de Python dentro del entorno QGIS. Habilitar a los alumnos para que sean capaces de desarrollar código para automatizar procesos. Completar el CV de los alumnos para que sean capaces de abordar proyectos GIS de desarrollo.

A quién va dirigido

El curso se dirige a profesionales del mundo GIS que, con conocimientos o no de programación quieran conocer todas las posibilidades que la programación con pyQGIS ofrece.

Requisitos

No requiere conocimientos previos, ya que el curso comienza desde cero.

Temario completo de este curso

TEMARIOUd.1 - LA APLICACIÓN DE DESKTOP QGIS

  • El Proyecto QGIS
  • El diseño y funcionalidad de la interfaz de QGIS
  • El desarrollo de QGIS
  • Los Plugins
  • Los formatos que se pueden leer en QGIS

- Evaluación teórica

- Ejercicio práctico: Descarga de QGIS 2.x y explorar las carpetas.

Ud.2- EL LENGUAJE DE PYTHON

  • Variables, tipos de datos y las palabras reservadas. Realizar operaciones.
  • Listas, Tuplas, Diccionarios y Clases.
  • Condiciones y bucles.
  • La integración de Python en QGIS
  • Implementa y ejecuta los primeros códigos en la consola de QGIS para Python.

- Evaluación teórica

- Ejercicios prácticos. Consolida lo fundamental de Python con varios ejercicios de desarrollo del código

- Fuentes externas: Os añadiremos una lista de fuentes externas para poder estudiar el lenguaje Python con mayor detenimiento.

Ud.3- PYQGIS Y PYQT. DOS APIS PARA QGIS

  • ¿Qué es una API y qué incluye?
  • Explicación paso a paso de los componentes de un código.
  • Funcionalidad de pyQGIS
  • Funcionalidad de pyQt.
  • Creación de un Plugin con Plugin Builder

- Evaluación teórica.

- Ejercicios prácticos: Escribir procesos en la consola de QGIS consultando la API de QGIS

Ud.4– ORIENTACIÓN A OBJETOS CON PYTHON

  • Conceptos básicos: Clases, Objetos y Métodos
  • Interacciones entre clases
  • Ejecución de un programa escrito con esta dinámica
  • Ejemplos de código, análisis y explicación
  • Cómo afecta esta programación a QGIS (ampliación de la API)

- Evaluación teórica.

- Ejercicio práctico. Creación de un script

Ud.5 - TRABAJO CON DATOS VECTORIALES.

  • Cargar una capa vectorial.
  • Guardar un mapa como proyecto.
  • Examinar las entidades de la capa vectorial
  • Examinar los atributos de la capa vectorial.
  • Establecer sistemas de coordenadas.
  • Búsqueda de entidades por atributos y por selección geométrica.
  • Operaciones básicas.
  • Guardar el mapa.

Ejercicios Guiados: datos vectoriales: carga de datos en QGIS, definición de coordenadas y consulta de atributos. Análisis básicos con capas vectoriales.

Ejercicio Práctico: realización de operaciones básicas.

Ud.6 - MÓDULOS PARA EL TRABAJO CON DATOS RÁSTER

  • Cargar una capa ráster.
  • Proyectar un ráster.
  • “Mosaicar” un Raster
  • Georeferenciar un ráster desde los puntos de control.
  • Cortar un ráster usando un Shapefile
  • Convertir en imagen JPEG un TIFF
  • Análisis de superficie.
  • Convertir una capa ráster a una capa vectorial

Ejercicio Práctico: Anáisis de superficie con rásteres y adicionar datos de elevación a líneas usando un MDT.

Ud. 7 - PRODUCCIÓN CARTOGRÁFICA

  • Crear simbología
  • Visualización de datos en el lienzo
  • Añadir etiquetas al mapa.
  • Añadir Barra de Escala.
  • Añadir Flecha Norte.
  • Añadir Leyenda en el mapa.
  • Añadir una cuadrícula UTM al mapa.
  • Exportar mapas a pdf e imprimirlo.

Ejercicio Práctico: Producción cartográfica a partir de los ejercicios anteriores.

Evaluación Final.

Ver más