Curso completo de QGIS · Módulo 12: Automatización
PyQGIS: scripts y consola
Por Bernabé Hinojosa
Objetivo: Automatizar con Python lo que no hacen las herramientas.
Lo esencial: la consola y su editor, iface, QgsProject, recorrer objetos, processing.run y editar con with edit(capa). El Historial de Procesamiento te da la llamada exacta de cada algoritmo.
Scripts de Procesamiento
En la caja de herramientas, el botón de Python › Crear nuevo script desde plantilla genera un algoritmo propio con su diálogo, igual que los nativos.
Ejercicio práctico
Escribe un script que recorra todas las capas vectoriales del proyecto e imprima su nombre, su número de objetos y su SRC.
El resto de esta guía es para miembros de Giseros. Crear la cuenta es gratis y tarda 5 segundos.
Crear cuenta gratis