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é ?

#1 Tue 17 September 2024 10:22

Edgy63
Participant occasionnel
Date d'inscription: 3 Aug 2023
Messages: 17

QGIS: Longueur d une entite en fonction de la valeur d un attribut ?

Bonjour,

Je cherche à faire varier la longueur une entité 'ligne" en fonction de la valeur d'un attribut (en mètre ou en % à partir du 1er point de la ligne)
Je ne sais pas si ceci est possible alors j'avais aussi pensé à faire un dégradé de couleur sur l'entité (une couleur sur x mètres ou % au début de l'entité puis transparent sur la suite) mais je n'y arrive pas.

Avez vous un idée de la faisabilité de l'une ou l'autre des solutions?
Merci

Hors ligne

 

#2 Tue 17 September 2024 12:02

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3926

Re: QGIS: Longueur d une entite en fonction de la valeur d un attribut ?

Bonjour,
Si j'ai bien compris le rendu que vous souhaitez, les deux sont possibles et passeraient par le type de symbole générateur de géométrie et une expression utilisant la fonction line_substring

Hors ligne

 

#3 Tue 17 September 2024 15:40

Edgy63
Participant occasionnel
Date d'inscription: 3 Aug 2023
Messages: 17

Re: QGIS: Longueur d une entite en fonction de la valeur d un attribut ?

En effet ça à l'air d'être ça merci. Je regarde et je reviens vers vous.

Hors ligne

 

#4 Fri 20 September 2024 21:16

Edgy63
Participant occasionnel
Date d'inscription: 3 Aug 2023
Messages: 17

Re: QGIS: Longueur d une entite en fonction de la valeur d un attribut ?

Je m'en doutais mais je ne comprend pas comment cela fonctionne.
J'ai essayé un exemple de type tapered_buffer(geometry:=geom_from_wkt('LINESTRING(1 2, 4 2)'),start_width:=1,end_width:=2,segments:=8)
mais je ne sais pas quoi en faire.
Avez vous un tuto à proposer?
Et comment faire pour que ça aille chercher la longueur dans la table d'attribut?

Hors ligne

 

Pied de page des forums

Powered by FluxBB