Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !

10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …

Faire un don 

Retrouver nos membres bienfaiteurs

#1 Wed 06 November 2019 15:44

Maury Gérard
Participant occasionnel
Date d'inscription: 19 Jun 2019
Messages: 15

QGIS 3.4: Representer l'Ecoulement d'un Reseau

Bonjour,

Je souhaiterai représenter un ruisseau comme une surface centrée sur l'axe du ruisseau et hachurée en flèche, la pointe de la flèche étant sur l'axe du ruisseau.
En gros, ce que je veux obtenir, en ayant le ruisseau à l'horizontale,  ressemble à :


   \    \    \
__\__\__\__
     /   /    /
    /   /    /



Mon ruisseau est constitué de tronçons, objets linéaires.

Je sais dessiner un buffer centré sur mon tronçon avec le générateur de géométrie et la fonction buffer.

Je sais hachurer ce buffer avec des hachures simples.


Par contre, et c'est pourquoi je poste ce message, je ne sais pas dessiner les hachures en forme de flèche.

Je vous remercie de me donner la solution, ou même un axe de recherche.

Cordialement

Hors ligne

 

#2 Thu 07 November 2019 12:10

JD
Moderateur
Date d'inscription: 8 Aug 2013
Messages: 726

Re: QGIS 3.4: Representer l'Ecoulement d'un Reseau

Bonjour,

une approche serait de combiner 3 symboles :

La partie du haut générée avec le générateur de géométrie et la formule suivante :

Code:

single_sided_buffer($geometry,100)

et une orientation des flèches à 135°

La partie du bas générée avec le générateur de géométrie et la formule suivante :

Code:

single_sided_buffer($geometry,-100)

et l'orientation des flèches à 45°.

Et la partie centrale en 1 ligne classique.

Exemple en pj


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

Hors ligne

 

#3 Thu 07 November 2019 14:16

sylvain poupard
Participant assidu
Date d'inscription: 19 Mar 2009
Messages: 362

Re: QGIS 3.4: Representer l'Ecoulement d'un Reseau

Bonjour,

Vous pouvez aussi
- ajouter votre linéaire du cours d'eau par dessus vos buffers 
- avec pour style une ligne de symbole. Par exemple, un triangle.

Il y a aussi la symbologie "flèche" qui pourrait éventuellement répondre à votre besoin.

Bon courage

Hors ligne

 

#4 Thu 07 November 2019 15:21

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

Re: QGIS 3.4: Representer l'Ecoulement d'un Reseau

Je me demande si ce que vous souhaitez ne s'apparenterait pas au nouveau style
hash line symbol

https://qgis.org/en/site/forusers/visua … ymbol-type


geodata au cerema et petits billets en géomatique

Hors ligne

 

#5 Thu 07 November 2019 15:40

Maury Gérard
Participant occasionnel
Date d'inscription: 19 Jun 2019
Messages: 15

Re: QGIS 3.4: Representer l'Ecoulement d'un Reseau

Bonjour et merci a tous

je vais tester les solutions que vous me proposez et vous tiendrez au courant des résultats

Encore merci

Hors ligne

 

#6 Thu 07 November 2019 15:52

JD
Moderateur
Date d'inscription: 8 Aug 2013
Messages: 726

Re: QGIS 3.4: Representer l'Ecoulement d'un Reseau

MathieuR a écrit:

Je me demande si ce que vous souhaitez ne s'apparenterait pas au nouveau style
hash line symbol


Effectivement, on fait cela beaucoup plus facilement sans passer par les générateurs de géométrie !

Encore une nouveauté qui m'avait échappé.

Hors ligne

 

Pied de page des forums

Powered by FluxBB