Message posté par : Juliette D
----------------------------------------
Bonjour,
Je parcours depuis quelques jours la documentation QGIS et les forums pour trouver une
solution à ma question. Je me résous à poster ici en espérant que le sujet n’a pas déjà
été traité.
J’aimerais exploiter la partie Atlas de la mise en page de QGIS pour générer une table de
donnée spécifique à chaque page de mon atlas. Je travaille avec une base Spatialite sous
QGIS 3.10.
Pour expliciter :
Je dispose d’une table « TYPE_CARTE » qui indique le nom de chaque type de carte. C’est la
table que j’utilise pour générer mon atlas.
Je dispose d’une autre table « LISTE_DONNEE » qui contient une liste de données. Pour
chaque donnée il est possible de savoir si elle est présente ou non dans un type de carte
(colonne pour chaque type de carte).
Dans la partie Mise en page de QGIS, je n’ai pas de difficulté particulière pour générer
l’atlas, avec une page par type de carte. Dans mon exemple je génère bien 3 pages (type A,
B et C).
C’est pour ajouter le tableau de données que cela se gâte.
J’utilise le menu Ajouter un objet > Ajouter Table d’attribut et j’ajoute ma table «
LISTE_DONNEE ».
Dans les propriétés de l’objet table d’attribut il est possible d’ajouter un filtre.
Dans cet exemple je peux ajouter un filtre pour indiquer que je ne veux QUE les données
présentent sur le typeB.
Tout mon problème est que ce filtre est "statique" et que j'aimerais
qu'il change à chaque page (pour la page TypeA >> TypeA='oui', pour la
page TypeB >> TypeB = 'oui' etc.)
Je précise avoir essayé de chercher du côté des variables de qgis mais je n’ai réussi qu’à
définir des variables statiques.
J’ai également déjà essayé de modifier la requête en appelant le nom_type : [%
"nom_type" %] = 'oui'
J'imagine que je pourrais également créer des vues dans ma base spatialite, mais je ne
sais pas comment appeler une vue différente pour chaque page de l’atlas.
Je vous remercie d’avance pour toutes vos bonnes idées à ce sujet !!!
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=336453#p336453
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net