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


Inicio 9 de noviembre de 2023
Modalidad ON LINE
Abierto 24/7
APOYO de tu tutor
durante el curso
CERTIFICADO
al finalizar
Plazas limitadas a 15 alumnos
En el curso online de PyQGIS (Python para QGIS) el alumno se instruirá en la realización de scripts con Python.
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 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. Comenzando desde cero, con explicaciones claras y sencillas para los no familiarizados con la programación, en el curso online de PyQGIS aprenderás las bases del lenguaje de programación de Python 3 en QGIS 3.x:
- Introducción a la programación con Python.
- Cómo trabajar con la consola de Python.
- Crear tus propios scripts.
- Añadir capas vectoriales.
- Manejar capas raster.
- Iterar sobre los elementos de las capas.
- Automatizar tareas de geoprocesamiento.
- Modificar geometrías y valores en la tabla de atributos.
- Conocer todos los lugares donde usar PyQGIS en QGIS.
Desde el 9 de noviembre hasta el 6 de diciembre de 2023
Duración:
4 semanas - 80 horas
Precio 270 €
(250 € para antiguos alumnos)
Hay 15 plazas disponibles
- Para realizar el curso online de PyQGIS (Programación en QGIS con Python) es necesario tener conocimientos básicos de QGIS o haber realizado alguno de nuestros cursos de QGIS.
- No es necesario tener conocimientos de Python.
- Sistema Operativo Windows (8, 10 u 11) o Linux. El curso se ha testado en Windows 10. Los ejercicios del apéndice no se pueden realizar con Mac, por lo que si eres usuario de Mac deberás instalar una máquina virtual basada en Windows.
Formación certificada en QGIS

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 alguno para el alumno.
MappingGIS imparte formación certificada por el proyecto QGIS: Este reconocimiento da el derecho y la posibilidad de emitir un Certificado de Finalización, certificado por QGIS. El certificado incluye un identificador y un enlace único que puedes conservar, para agregar por ejemplo en tu CV y verificar que efectivamente se ha completado el curso. La emisión de este certificado oficial implica una donación de 20€ que MappingGIS transferirá a la Fundación QGIS. Con esta donación contribuyes a la sostenibilidad del proyecto QGIS.
Temario de la 56ª edición del curso de PyQGIS
- Por qué QGIS.
- Necesidad de un SIG.
- Orígenes del programa QGIS.
- Por qué usar un SIG libre como QGIS.
- Estructura interna de QGIS.
- Qué es PyQGIS.
- PyQGIS, PyQt y Qt Designer.
- ArcPy.
- PyQGIS cookbook. Enlaces de interés.
- Instalación de QGIS.
- Con qué versión de QGIS trabajar.
- Descarga del fichero de instalación de QGIS.
- Instalación de QGIS.
- Arranque de QGIS.
- Configuración básica de QGIS. El sistema de coordenadas.
- El sistema de coordenadas.
- Configurar el sistema de coordenadas predeterminado.
- Mediciones planimétricas y sus unidades.
- Descarga de datos del curso.
- Introducción al lenguaje Python.
- Python y ventajas de usarlo frente a otros lenguajes.
- Lenguaje interpretado.
- Lenguaje multiparadigma.
- Lenguaje de tipado dinámico.
- Lenguaje indentado.
- Versión de Python.
- Dónde usar Python en QGIS.
- ¿Debe instalarse Python 3?.
- Dónde puede usarse Python en QGIS.
- Consola de Python.
- Colores de la consola de Python.
- Primeros pasos con Python 3.
- Imprimir texto en pantalla. Print.
- Otra forma de imprimir en pantalla.
- Variables.
- Concatenación.
- Estructuras de control en Python 3.
- Operadores de comparación.
- Condicionales if.
- Estructuras de datos.
- LISTAS
- Creación de listas y acceso a sus elementos.
- Operaciones con listas.
- Funciones de listas.
- Parte de una lista.
- DICCIONARIOS
- Creación de diccionarios y acceso a sus elementos.
- Funciones de diccionarios.
- Operaciones con diccionarios.
- TUPLAS
- Creación de tuplas y acceso a sus elementos.
- Operaciones con tuplas.
- Funciones de tuplas.
- Bucles.
- for.
- while.
- Comentarios en el código.
- Funciones.
- Reciclar código.
- Funciones.
- Módulos.
- Programación Orientada a Objetos (POO).
- Clases y objetos.
- Atributos y métodos de un objeto.
- Sintaxis de las clases.
- Herencia simple y múltiple.
- Cargar capas vectoriales mediante Python:
- Shapefile.
- DXF.
- GeoPackage.
- GPX.
- KML/KMZ.
- Geodatabase de ESRI.
- PostgreSQL/PostGIS.
- MySQL.
- SpatiaLITE.
- Listado de puntos (CSV, TXT, …).
- WFS.
- Excel (XLS).
- Cargar capas ráster mediante python:
- Ficheros RÁSTER (TIFF, JPEG, JP2, ECW, ASC, TXT, etc).
- WMS.
- Cargar mapas de teselas.
- Proyectos de QGIS.
- Cargar proyectos de QGIS.
- Propiedades de proyectos de QGIS.
- Acceso al Panel de capas:
- Capas cargadas en el proyecto.
- Nodos y grupos en el Panel de capas.
- Manejo cartografía ráster:
- Características de las capas ráster.
- Simbolización de capas raster.
- Consulta de valores en píxel de ráster.
- Geoprocesos con capas raster.
- Obtención de información de capas vectoriales:
- Tipo de geometría de una capa.
- Sistema de coordenadas de una capa.
- Acceso a la tabla de atributos:
- Información alfanumérica de una capa.
- Accediendo a los elementos de la capa y listar información.
- Estadísticas sobre un atributo.
- Edición de capas vectoriales:
- Añadir, eliminar y actualizar atributos.
- Añadir y eliminar geometrías.
- Selecciones y filtros en capas vectoriales:
- Selecciones.
- Filtros.
- Creación de capas vectoriales:
- Creación de capas en memoria.
- Creación de capa en memoria a partir de una ya existente.
- Creación de una capa nueva en disco duro.
- Simbología de capas vectoriales:
- Simbología mediante ficheros de estilos *.qml.
- Utilizando el entorno de procesado de QGIS.
- Ejecución de geoprocesos.
- Sintaxis de un geoproceso a partir del Historial de geoprocesos.
- Calculadora ráster.
- Ejecutar varios geoprocesos sobre una misma capa de entrada.
- Automatizar en caso de realizar uno o varios geoprocesos de forma repetitiva sobre muchas capas a la vez.
- Otros lugares donde usar PyQGIS en QGIS:
- Macros.
- Acciones.
- Expresiones.
- Geoprocesos de la Caja de Herramientas.
- Salidas gráficas: Composición de mapa y Atlas.
- Composición de mapas.
- Atlas
- Utilizar PyQGIS fuera del entorno de QGIS.
- Obtener información sobre rutas.
- Inicialización de rutas.
- Puesta a punto y comprobaciones.
- Creación de complementos.
- Estructura de archivos que componen un complemento.
- Complementos de utilidad para la construcción y actualización de complementos.
- Creación de un complemento.
- Comprobación del complemento creado.
- Adaptación de la interface del complemento.
- Compilación de archivos.
- Introducción del código.
- Carga del complemento en QGIS.
Puedes realizar el curso desde cualquier país del mundo, ya que el curso se lleva a cabo en un campus virtual abierto las 24 horas del día. No hay horario establecido para realizar el curso.
El alumno/a debe realizar los ejercicios indicados y enviárselos al tutor a través de la plataforma formación. Nosotros establecemos un calendario de entregas de ejercicios. El tiempo disponible para realizar los ejercicios varía en función de la dificultad de cada unidad.
El campus también es un apoyo para realizar consultas en los foros del curso o al profesorado directamente.

Inscripción y pago

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

Espera nuestro mensaje de confirmación.

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.

Nosotros te matricularemos en el curso.
Opiniones






Alumnos en este curso desde 2014
92%
Alumnos satisfechos
71%
Alumnos que consideran nuestra atención excelente