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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 25 March 2022 20:37

julienjj
Juste Inscrit !
Date d'inscription: 25 Mar 2022
Messages: 4

QGIS: Fusionner multiligne sommet en commun

Bonjour à vous,

Après de multiple recherche et test, je sèche un peu là, j'ai besoins de nouvelle idée...
J'ai un fichier avec des lignes, j'aimerais les fusionner entre elles, toutes celles étant connectée entre elles (sommets en  commun..)
(met lignes sont des fragments de segment...)

L'image ci-dessous représente mes lignes avec les sommets associé.
https://zupimages.net/up/22/12/w6lv.png

En sélectionnant une ligne je n'ai donc que le segment de sélectionné (jusque là tout est normal).
https://zupimages.net/up/22/12/e8s2.png

J'ai essayé l'outil "v.build.polylines". Cela fonctionne assez bien quand la ligne ne se divise pas (multiple sommets)
Voici ce que cela me donne en selectionnant une ligne, j'ai un ensemble de segment déjà fusionné, mais cela s'arrête quand ca se divise en 2 ou 3...
https://zupimages.net/up/22/12/62su.png

Par exemple j'aimerais qu'en cliquant sur une ligne, cela me sélectionne tout le réseau (voir la photo ci-dessous, sélectionné manuellement je précise wink )
https://zupimages.net/up/22/12/cd6e.png

Dans ma table je n'ai aucun Id permettant un fusionnage plus simple...
Je ne peux pas tout sélectionné manuellement, j'ai des dizaines de milliers de lignes à fusionner de ce style.

J'espère avoir été assez compréhensible

Et par avance merci de votre aide smile

Hors ligne

 

#2 Sat 26 March 2022 10:03

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

Re: QGIS: Fusionner multiligne sommet en commun

Bonjour,
il y a peut-être un truc qui fait tout mais je le connais pas. Donc je ferais en plusieurs étapes :
Dans la suite, la couche de départ est le résultat du geotraitement précédent quand il n'y a qu'une seule entrée à l'algorithme

1 - Dissolve (Rassembler)
2 - Buffer (Tampon) de 0.1 m
3 -  De morceaux mutliples à morceaux uniques
4 - Ajout d'un champs autoincrement (on garde AUTO par défaut)
5 - Joindre les attributs par localisation (en entrée la couche réseau de départ et la couche de sortie de l'étape précédente pour la couche de jointure) On récupère le champs AUTO
6 -  Collecter en reprenant comme champs unique le champs AUTO

Je pense que ca doit pouvoir fonctionner.

Hors ligne

 

#3 Wed 30 March 2022 10:20

julienjj
Juste Inscrit !
Date d'inscription: 25 Mar 2022
Messages: 4

Re: QGIS: Fusionner multiligne sommet en commun

JD a écrit:

Bonjour,
il y a peut-être un truc qui fait tout mais je le connais pas. Donc je ferais en plusieurs étapes :
Dans la suite, la couche de départ est le résultat du geotraitement précédent quand il n'y a qu'une seule entrée à l'algorithme

1 - Dissolve (Rassembler)
2 - Buffer (Tampon) de 0.1 m
3 -  De morceaux mutliples à morceaux uniques
4 - Ajout d'un champs autoincrement (on garde AUTO par défaut)
5 - Joindre les attributs par localisation (en entrée la couche réseau de départ et la couche de sortie de l'étape précédente pour la couche de jointure) On récupère le champs AUTO
6 -  Collecter en reprenant comme champs unique le champs AUTO

Je pense que ca doit pouvoir fonctionner.


Merci beaucoup de votre réponse, cela répond en majorité à la demande.
Cependant, à plusieurs endroit j'ai des lignes qui se croisent (sans se toucher) (donc sans sommets en commun) et donc je ne désire pas que celles-ci soient regroupée
Comme sur la photo ci-dessous, encadré par le rectangle noir. Lignes qui se croisent sans sommets en commun (je souhaiterai qu'elles ne soient pas liée ensemble).



Encore merci de votre aide smile


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

Hors ligne

 

#4 Wed 30 March 2022 23:54

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

Re: QGIS: Fusionner multiligne sommet en commun

Oui, en effet. Ça ne peut pas fonctionner dans ce cas de figure.
Votre réseau est une couche topologique ?

Hors ligne

 

#5 Thu 31 March 2022 09:46

julienjj
Juste Inscrit !
Date d'inscription: 25 Mar 2022
Messages: 4

Re: QGIS: Fusionner multiligne sommet en commun

JD a écrit:

Oui, en effet. Ça ne peut pas fonctionner dans ce cas de figure.
Votre réseau est une couche topologique ?


Oui, c'est une couche topologique. (comme les routes, cours d'eau...)

Hors ligne

 

#6 Fri 15 April 2022 15:21

julienjj
Juste Inscrit !
Date d'inscription: 25 Mar 2022
Messages: 4

Re: QGIS: Fusionner multiligne sommet en commun

Un outil permet de le faire, je vous laisse la solution si cela peut aider d'autres personnes plus tard.
Dans la boite à outils -- GRASS -- v.net.component

Hors ligne

 

Pied de page des forums

Powered by FluxBB