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 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]


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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

 

Pied de page des forums

Powered by FluxBB