Go to ajuntament.barcelona.cat
A space for meeting the city's management
A space for meeting the city's management
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.
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)
Thu 11/02/21 (10:00-12:00h)
Fri 12/02/21 (10:00-12:00h)
Virtual classroom
>> 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.
>> El idioma en que se imparte cada sesión está informado en la descripción de cada actividad.
>> 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.