Aplicaciones de escritorio

Automatización de tareas repetitivas en QGIS

Convierte los pasos de QGIS que repite a mano en scripts y modelos reejecutables.

Tipo
Automatización de tareas repetitivas en QGIS
Versión
v0.1.0
Ejemplo · En preparación
Actualizado 2026-09-17
Duración estimada
1–2 semanas

SPEC

Ficha técnica

Mapas
  • QGIS
Scripting
  • Python
  • PyQGIS
Datos
  • GDAL/OGR

FIT

Encaja cuando

  • Las mismas tareas de edición, conversión y exportación se repiten a mano cada semana
  • Los resultados cambian según quién las ejecute y la comprobación lleva más tiempo que el trabajo
  • El orden del proceso está definido, pero solo existe en un documento

PREBUILT

Componentes de ejemplo

Estos componentes ilustran la estructura propuesta. Las funciones y el alcance se confirmarán tras la implementación y verificación.

Esqueleto del modelo de procesamiento
Un modelo de procesamiento de QGIS que ya recibe capas de entrada, parámetros y ruta de salida. Solo se sustituyen los pasos propios de su trabajo.
Conjunto de scripts PyQGIS
Funciones reutilizables y manejo de errores para transformaciones de coordenadas, limpieza de atributos y operaciones espaciales, reunidos en un solo sitio.
Registro de ejecución e informe de resultados
Un formato fijo que guarda en archivo los registros procesados, los omitidos y los motivos de error.
Documento de procedimiento de reejecución
Una plantilla con los pasos de ejecución y los requisitos previos para repetir el mismo orden tras un relevo.

La disposición y el diseño se adaptan a cada proyecto.

SCREENS

Pantallas de ejemplo

Las pantallas de ejemplo están en preparación.

SCOPE

Dentro del alcance

Entregables

  • Un script PyQGIS o un modelo de Processing
  • Documentación de ejecución y reglas de entrada y salida
  • Resultados de ejecución sobre datos de muestra

Dentro del alcance

  • Revisión del procedimiento manual actual y definición del alcance de automatización
  • Implementación del script o del modelo de procesamiento
  • Verificación en la versión de QGIS acordada de su entorno
  • Una ronda de correcciones tras la aceptación

Fuera del alcance

  • Desarrollo de interfaz de plugin de QGIS
  • Despliegue en servidor y ejecución programada
  • Corrección de la calidad de los datos de origen
  • Recopilación de datos nuevos

El alcance y las exclusiones se definen antes de empezar. El calendario y las condiciones detalladas se fijan en el SOW después de hablarlo.

El problema que resuelve

Repetir el mismo procedimiento a mano consume tiempo y produce resultados distintos según quién lo ejecute. Trasladar un procedimiento fijo a un script acorta la ejecución y hace el resultado reproducible con los mismos criterios.

Cómo se desarrolla

  1. Se revisa el procedimiento manual actual y los datos de entrada y salida.
  2. Se fija por escrito el alcance de la automatización y las exclusiones.
  3. Se implementa el script o el modelo y se verifican los resultados con datos de muestra.
  4. Se verifica el resultado de ejecución en su entorno.

Alcance frente a desarrollo adicional

Si no se comporta según el procedimiento acordado, es un defecto y se corrige sin coste. Dar soporte a un procedimiento o a un tipo de dato no acordado es desarrollo adicional y se presupuesta aparte.

FAQ

Preguntas frecuentes

¿Qué tareas se pueden automatizar?
Trabajos con un procedimiento fijo: limpieza de capas, cálculo de atributos, transformaciones de coordenadas, uniones espaciales y exportaciones. Las tareas cuyos criterios cambian cada vez requieren definir antes esas reglas.
¿Funciona en otra versión de QGIS?
El comportamiento se verifica en la versión de QGIS acordada en el contrato. Dar soporte a otra versión se incorpora al alcance y se verifica aparte.

¿Necesita una configuración concreta?

Indíqueme qué pantallas e integraciones necesita y le responderé con lo que es viable.

Consultar sobre esta configuración