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

Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).

En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.

#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: 722

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: 722

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