6 votos

QGIS Model Designer; guardar capa en geopackage con fecha

He utilizado el diseñador de modelos para hacer un modelo en QGIS.
El modelo toma datos de diferentes shapefiles y ejecuta algunos algoritmos.

El resultado son diferentes capas cargadas en un nuevo proyecto.
Almaceno manualmente estas capas en un geopackage.

Ejemplo de nombre de tabla:
semana-37_detalle-alto-área

Me gustaría añadir un paso al modelo, para que almacene la salida como una nueva tabla en un geopackage existente. Me gustaría que el modelo almacenara la capa en el geopackage con el número de la semana en el nombre de la tabla del geopackage.
¿Es posible añadir algún tipo de sección de expresión en el nombre de la tabla?

introducir descripción de la imagen aquí

2voto

Anton8000 Puntos 165

Tengo un modelo que extrae píxeles de ráster como puntos.

La capa de puntos de salida se guarda en el geopackage existente /home/bera/Desktop/gistest/testdatabase.gpkg

Establecí la capa de salida como el valor precalculado:

format( 'ogr:dbname=%1 table=output_week_%2 (geom)', '/home/bera/Desktop/gistest/testdatabase.gpkg', week(now()))

introduce aquí la descripción de la imagen

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X