Tengo un gran proyecto que consta de alrededor de 10x archivos de proyecto QGIS. Cada proyecto contiene un compositor de impresión con un atlas configurado para generar hasta 10 mapas.
¿Cuál es la forma más fácil de automatizar la apertura de cada proyecto y crear un PDF utilizando el atlas compositor?
(Algo como esto sería ideal, no estoy seguro si es posible)
C: \ OSGeo4W \ bin \ qgis.bat --proyecto MyProject1.qgs --code SaveAtlasAsPdf.py C: \ OSGeo4W \ bin \ qgis.bat --project MyProject2.qgs --code SaveAtlasAsPdf.py
fuente
sys.exit()
para cerrar QGIS cuando haya terminado.QgsApplication.exit()
iface.actionExit()
mostrará un cuadro de diálogo si el proyecto ha cambiado y bloqueará la salida, en comparación conQgsApplication.exit()
lo que simplemente destruirá el proceso.