Specialized
 

PyQGIS: QGIS Python API - Virtual Classroom

En este curso conocerás y aprenderás gran parte de las posibildades que nos ofrece la programación en el lenguaje Python dentro de qgis (PyQGIS). Si conocemos este framework, seremos capaces de ampliar y potenciar enormemente las posibilidades de qgis: Diseño de formularios personalizados, validación de datos, generación de informes, desarrollo de complementos para implementar nuevas funcionalidades, automatizar tareas, etc.

Specific goals | Temary


IMPORTANTE: Esta actividad se divide en multisessions. Se impartirán de manera virtual en streaming a través de la plataforma gratuita Microsoft Teams. Las personas inscritas recibirán por correo electrónico un enlace único con la invitación y las instrucciones de acceso antes del inicio de la primera sesión.



TEMARIO


1. PyQGIS: API Python de qgis

- Configuración
- Clases y Objetos
- Definición y diferencias entre qgis API y PyQGIS
- Clase principal: QgsInterface
- Cambiar Look & Feel de la aplicación
- Barra de herramientas y menús, toolbars, gestor de capas, mapa
- Comunicación con el usuario y logs
- Añadir capas: Shapefile, GeoPackage, raster, WMS, postgis
- Guardar y abrir proyectos .qgs
- Obtener listado capas y capa activa
- Simbología básica de capas

2. PyQGIS: API Python de qgis (2)

- Obtener campos de la capa activa
- Listar registros de la capa activa
- Seleccionar y filtrar registros de la capa activa
- Obtener geometría de un registro
- Crear y eliminar capas temporales
- Gestionar geometrías: crear capa de puntos, polígonos, cálculo área
- Añadir y elimnar campos de la capa activa
- Análisis espacial: centroides, buffers, extent ...
- Expresiones
- Acciones
- Processing
- Layouts
- Macros
- Aplicación independiente


Esta temática se trabajará en varias sesiones, programadas en días diferentes. Para el correcto aprovechamiento del contenido de la formación, se recomienda inscribirse y participar en el mismo orden en que se han programado (sesión 2 de 3)


Editions

Edition 1

Wed 25/11/20 (15:30-17:30h)

Fri 27/11/20 (15:30-17:30h)

Virtual classroom

Language: Catalan
No places.

General information

>> En las actividades del Aula Virtual se considerará como "asistidas" a todas aquellas personas que hayan accedido al espacio en los primeros 30 minutos de la formación. Las personas que se incorporen más tarde se contabilizarán como "no asistidas" y no se les generará el certificado correspondiente.

>> Las actividades Cibernàrium se realizan en catalán. Consultar apartado Web "Normas de uso e Inscripciones".

>> Cualquiera de las acciones formativas de Cibernàrium podrá ser grabada a través de un sistema de
captación de imágenes que tiene como finalidad su posterior difusión a través de un medio o
apoyo en el ámbito de la misión de Barcelona Activa de contribuir a la promoción económica y a la
ocupación. En el proceso de grabación se pueden grabar eventualmente imágenes de los/de las
asistentes a la formación. La inscripción a las actividades de Cibernàrium implica la autorización en
Barcelona Activa de hacer uso de estas imágenes para la anterior finalidad.


Wed 25/11/20 (15:30-17:30h)
Fri 27/11/20 (15:30-17:30h)
Duration: 2 sessions

Virtual classroom
No places.
Modality:
Duration: 2 sessions
Price: This activity is free
Level: Specialized
Theme: Programming

Course ratings

Average
8.67

Lesson taught by

DAVID

ERILL CARRERA

Average
9.04

There is a new version of Personal Information Protection law.
Please, accept it before continuing the registration.

PyQGIS: QGIS Python API - Virtual Classroom: Edition 1

Wed 25/11/20 15:30-17:30h

Virtual classroom

Fri 27/11/20 15:30-17:30h

Virtual classroom

Personal information

Full name:

NIF/NIE: 10158

Email: default@liferay.com

Birthday: 28/06/2016

I agree registration conditions