Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Mon 05 November 2018 10:39

erwannlh
Participant occasionnel
Date d'inscription: 8 Sep 2015
Messages: 19

QGIS: comment reutiliser atlas sur des couches avec le meme nom

Bonjour tout le monde,

j'ai un problème avec l'utilisation de l'Atlas de QGIS. (version 2.18). Je n'arrive pas à réutiliser directement un atlas sur un projet différent mais 100% identique sur la structure.


Plus de détail :
Pour le contexte, j'ai une vingtaine de projets similaires(même structure de couches, même couches, juste le schéma dans lequel ces couches sont enregistrées sur ma base Postgres qui diffère) mais sur des zones différentes et qui vont arriver a terme chacun leur tour dans le temps.


J'ai réalisé un atlas pour le premier de ces projets (projet A): j'arrive bien à imprimer tous mes objets séparément, avec également 2 tables d'attributs et une légende. Tout est bien. Je sauvegarde mon composer en pensant le réutiliser très facilement pour le projet suivant.


Arrive le projet suivant, j'ouvre les couches de mon projet B(exactement le même nom que les couches de projet A), j'ouvre mon composer en espérant avoir tout de suite ma mise en page et mon atlas prets. Malheureusement ma légende, mes tables d'attributs sont toujours liées aux couches de mon projet A.
J'espérais que cela prendrait en compte le nommage et se mettrait à jour sur mon projet B. La potentiellement il faudrait que je refasse les réglages de la légende, des champs que je veux dans mes tables d'attributs.

Objectif : pouvoir ouvrir n'importe lequel de mes projets (projet A, B, ...X, Y...) et que le composer prenne bien en compte automatiquement les couches de ce projet sans que j'ai besoin de refaire le paramétrage.


J'ai cherché comment gérer cela mais je n'ai pas trouvé la solution. Si quelqu'un a une idée, je suis preneur.
Merci à tous smile

Hors ligne

 

#2 Mon 05 November 2018 16:26

erwannlh
Participant occasionnel
Date d'inscription: 8 Sep 2015
Messages: 19

Re: QGIS: comment reutiliser atlas sur des couches avec le meme nom

Re tout le monde,

alors en essayant d'avancer sur mon probleme j'ai trouvé une chose ou 2:

dans mon fichier projet (.qgs) j'ai les datasource en chemin relatif, par contre dans mon fichier composer (.qpt) les source (vectorlayersource=...) sont en absolu. Voila pourquoi les infos récupérées quand j'ouvre mon composer pour mon projet B ne sont pas bonnes, elles essaient de pointer vers mes sources de projet A.


Dans mon cas, toutes mes couches sont nommées de façon identiques dans des schémas différents, donc je pense que je vais pouvoir m'en sortir en faisant un chercher remplacer dans mon fichier .qpt ouvert avec un editeur de texte. Je vais donc sans doute me créer ma vingtaine de composer tous identiques mis a part la source des données.

Cela ne me plait pas génialement, mais cela me permettrait d'avoir mes composers prets a l'utilisation pour toutes mes zones. (et les donner aux collègues moins a l'aise avec les manipulations qgis)


Je suis toujours preneur de vos avis sur cette solution et sur ce probleme en général. N'est il vraiment pas possible de reutiliser un modele avec d'autres données sans avoir a tout reconfigurer?

Hors ligne

 

Pied de page des forums

Powered by FluxBB