#1 Thu 20 July 2023 10:44
- Manue451
- Participant occasionnel
- Date d'inscription: 27 Jun 2023
- Messages: 13
QGIS: Mettre 2 valeurs de champs dans la mise en page
Bonjour.
J'ai cherché un peu partout mais je me retrouve bloquée.
Je débute sur Qgis donc je m'excuse par avance si cette question est basique.
J'ai une couche de linéaire avec plusieurs champs dont deux qui m'intéressent pour ma mise en page : Type et Longueur.
Je souhaiterais que dans ma légende de mise en page, je puisse avoir la valeur de mon champ "Type" suivie de la valeur correspondante de "Longueur". ex : Traitement linéaire A : 236m
J'ai essayé plusieurs expressions, plusieurs manipulation sur ma couche, dans mes légendes et même dans ma table attributaire mais je bloque.
La solution d'intégrer la table attributaire ne correspond pas à mes attentes.
Et je suis quasiment certaine que c'est quelque chose de simple à faire.
Je vous remercie, Manue
Hors ligne
#2 Thu 20 July 2023 11:26
- Papa-Yankee-Bzh
- Participant occasionnel
- Date d'inscription: 14 Feb 2019
- Messages: 42
Re: QGIS: Mettre 2 valeurs de champs dans la mise en page
Bonjour
Si je comprend bien, la légende donnerait un truc du genre :
Type A : xx m
Type B : xx m
Type C : xx m
etc.
Avec xx = la somme des longueurs de tous les objets pour chaque type.
Je crains qu’il ne faille taper une formule ésotérique indigeste…
Le fil suivant traite de ce sujet. https://georezo.net/forum/viewtopic.php?pid=269501
"Le possible est fait, l'impossible est en cours. Pour les miracles, prévoir un délai."
Hors ligne
#3 Thu 20 July 2023 11:40
- Manue451
- Participant occasionnel
- Date d'inscription: 27 Jun 2023
- Messages: 13
Re: QGIS: Mettre 2 valeurs de champs dans la mise en page
Merci d'avoir pris le temps de répondre.
J'ai déjà vu ces retours. Je les ai peut-être mal compris car justement un peu indigeste.
Pour faire la somme, en effet, aucun problème.
Sauf que ce que je veux, c'est de ne voir que la valeur Longueur liée à une entité propre et non la somme de toutes celles correspondant au même type. (Je ne sais pas si c'est clair).
Mes valeurs du champs 'Type' sont toutes différents dans les cas qui m'intéressent.
Un exemple peut-être plus parlant en prenant autre chose. Si j'ai un polygone avec dans mon champ type 'Boisement de feuillus' et pour cette même entité la surface (1200m²). Je souhaiterais que lorsque je mets ma légende dans la mise en page, je puisse avoir : mon symbole suivi de 'Boisement de feuillus : 1200 m²'.
En gros, j'ai vraiment l'impression que c'est quelque chose de simple mais qu'il faille passer par des formules ésotériques comme vous le dîtes.
Hors ligne
#4 Thu 20 July 2023 14:18
- Vincent Vauchey
- Participant assidu
- Lieu: saint jean de braye
- Date d'inscription: 24 Jan 2006
- Messages: 287
Re: QGIS: Mettre 2 valeurs de champs dans la mise en page
Bonjour
C'est comme
Code:
'Type - ' || 'CHAMPS TYPE' || ' / ' || CHAMP SURFACE'
Qui vous donnera :
Type - Boisement de feuillus / 1200m²
Hors ligne
#5 Thu 20 July 2023 14:33
- Manue451
- Participant occasionnel
- Date d'inscription: 27 Jun 2023
- Messages: 13
Re: QGIS: Mettre 2 valeurs de champs dans la mise en page
Bonjour. Je vous remercie.
Je dois passer à côté de quelque chose car j'ai effectué cette manipulation ce matin mais cela me mets simplement 'CHAMPS TYPE' || ' / ' || 'CHAMP SURFACE' et non les valeurs
Dernière modification par Manue451 (Thu 20 July 2023 14:35)
Hors ligne
#6 Thu 20 July 2023 14:46
- Vincent Vauchey
- Participant assidu
- Lieu: saint jean de braye
- Date d'inscription: 24 Jan 2006
- Messages: 287
Re: QGIS: Mettre 2 valeurs de champs dans la mise en page
Si vous voulez envoyer un bout de données pour voir ou est le problème.
Cordialement
Hors ligne
#7 Thu 20 July 2023 14:49
- LPlante
- Participant occasionnel
- Date d'inscription: 17 Nov 2021
- Messages: 35
Re: QGIS: Mettre 2 valeurs de champs dans la mise en page
Utilise des double cotes "champ" pour faire référence à un champs, simple cote 'texte' pour une valeur
'Type - ' || "CHAMPS TYPE" || ' / ' || "CHAMP SURFACE" || 'm²'
Hors ligne
#8 Thu 20 July 2023 15:06
- Manue451
- Participant occasionnel
- Date d'inscription: 27 Jun 2023
- Messages: 13
Re: QGIS: Mettre 2 valeurs de champs dans la mise en page
J'ai tout essayé au niveau des cotes...
Malheureusement je ne peux pas partager des données, je suis navrée.
Je vais essayer de bidouiller pour faire autrement et j'essaierais de me poser plus tard pour essayer.
Je vous remercie beaucoup.
Hors ligne
#9 Thu 20 July 2023 15:39
- LPlante
- Participant occasionnel
- Date d'inscription: 17 Nov 2021
- Messages: 35
Re: QGIS: Mettre 2 valeurs de champs dans la mise en page
Une capture de ce genre peut aider
Avec le calculateur d'expression (et l'onglet champs et valeur), il y a peu de raison qu'une requête simple comme ça ne fonctionne pas. Et la prévisualisation en bas certifie la requête !
[img][/img]
Hors ligne
#10 Thu 20 July 2023 15:40
- Manue451
- Participant occasionnel
- Date d'inscription: 27 Jun 2023
- Messages: 13
Re: QGIS: Mettre 2 valeurs de champs dans la mise en page
Je viens enfin de régler mon problème. Je vous remercie à tous.
Ce qui bloquait, c'est le fait que j'étais en ensemble de règles. J'ai du rajouter à cette ensemble des catégories à la règle et mettre la fameuse formule || "CHAMPS TYPE" || ' / ' || "CHAMP SURFACE" ||.
Encore merci à vous.
Hors ligne