J'ai un grand projet qui se compose d'environ 10x fichiers de projet QGIS. Chaque projet contient un compositeur d'impression avec un atlas configuré pour générer jusqu'à 10 cartes.
Quelle est la manière la plus simple d'automatiser l'ouverture de chaque projet et de créer un PDF à l'aide de l'atlas du compositeur?
(Quelque chose comme ça serait idéal - je ne sais pas si c'est possible)
C: \ OSGeo4W \ bin \ qgis.bat --project MyProject1.qgs --code SaveAtlasAsPdf.py C: \ OSGeo4W \ bin \ qgis.bat --project MyProject2.qgs --code SaveAtlasAsPdf.py
la source
sys.exit()
pour fermer QGIS lorsque vous avez terminé.QgsApplication.exit()
iface.actionExit()
va afficher une boîte de dialogue si le projet a changé et bloquer la sortie, vsQgsApplication.exit()
qui ne fera que neutraliser le processus.