#1 Fri 13 November 2015 17:47
- BOUGUEN
- Participant occasionnel
- Lieu: Guignen
- Date d'inscription: 9 Mar 2008
- Messages: 43
QGIS 2.10.1 : Relation dans l'Atlas
Bonjour,
J'ai créé un atlas avec une couche de point. Cette même couche a une relation décrite dans le projet avec une autre table.
Comment puis-je récupérer les informations de la table en relation dans l'atlas ?
Merci par avance pour vos réponses,
Gaël
Hors ligne
#2 Mon 16 November 2015 07:32
- romainbh
- Participant assidu
- Date d'inscription: 20 Aug 2013
- Messages: 355
Re: QGIS 2.10.1 : Relation dans l'Atlas
Hello,
Il est possible d'exporter ces données sous la forme d'une table d'attributs. Une fois cette table insérée dans le composeur, rendez-vous dans l'onglet des propriétés de l'objet : dans la section des propriétés principales, vous pouvez sélectionner "Relation enfant" comme source (testé avec QGIS 2.12, à vérifier avec les versions précédentes).
Dernière modification par romainbh (Mon 16 November 2015 07:59)
Hors ligne
#3 Mon 16 November 2015 09:42
- BOUGUEN
- Participant occasionnel
- Lieu: Guignen
- Date d'inscription: 9 Mar 2008
- Messages: 43
Re: QGIS 2.10.1 : Relation dans l'Atlas
Bonjour,
Effectivement cela fonctionne ! Merci.
Je voudrais également savoir si on peut récupérer une de ces valeurs dans les étiquettes avec une fonction du type "attribute( $atlasfeature, 'name' )" ?
Merci
Gaël
Hors ligne
#4 Thu 18 February 2016 16:18
- BOUGUEN
- Participant occasionnel
- Lieu: Guignen
- Date d'inscription: 9 Mar 2008
- Messages: 43
Re: QGIS 2.10.1 : Relation dans l'Atlas
Bonjour,
J'ai trouvé une solution pour récupérer mes valeurs de table en relation liées à une table gérant l'atlas.
J'utilise la formule suivante : attribute(getfeature('ma_table_relation','mon_champ_relation',attribute($atlasfeature,'id_table_atlas') ),'mon_champ_relation_voulu')
Gaël
Hors ligne