#1 Wed 10 August 2016 11:13
- Carole54
- Participant occasionnel
- Date d'inscription: 27 Jul 2016
- Messages: 18
QGIS / Grass: Découpage de lignes par d'autres lignes
Bonjour à tous,
Je souhaiterais découper des lignes à chaque qu'une autre ligne l'intersecte ou la touche afin de créer des tronçons.
L'outil "Découper des lignes par des lignes" fonctionne bien mais pas à tous les coups, lorsque l'angle entre les deux lignes est trop large par exemple, cela ne fonctionne pas.
L'autre idée était d'utiliser l'outil v.clean de Grass 7, cependant à chaque fois que j'essaie de l'utiliser, j'ai ce message qui apparaît :
"Converting outputs
Charger les couches de résultat
The following layers were not correctly generated.
Cleaned
Errors
You can check the log messages to find more information about the execution of the algorithm"
Et impossible de résoudre le problème.
Quand je passe par Grass, j'ai un autre type de problème :
"Cet algorithme ne peut pas être lancé :-(
The specified GRASS folder "C:\MinGW\msys\bin" does not contain a valid set of GRASS modules. Please, go to the Processing settings dialog, and check that the GRASS folder is correctly configured"
J'ai bien essayé par tous les moyens de renseignerl e bon chemin mais aucun résultat.
Est-ce que quelqu'un a déjà eu à faire à ce genre de problème et aurait des conseils ?
Merci d'avance,
Carole
Hors ligne
#2 Wed 10 August 2016 13:44
- Stef_777
- Participant occasionnel
- Date d'inscription: 18 Feb 2016
- Messages: 32
Re: QGIS / Grass: Découpage de lignes par d'autres lignes
http://georezo.net/forum/viewtopic.php?id=102407
Tu peux essayer de suivre le protocole cité dans ce post !
Hors ligne
#3 Wed 10 August 2016 14:48
- Carole54
- Participant occasionnel
- Date d'inscription: 27 Jul 2016
- Messages: 18
Re: QGIS / Grass: Découpage de lignes par d'autres lignes
Merci, oui j'avais déjà vu cette conversation, j'ai essayer de suivre ce lien : http://www.sigterritoires.fr/index.php/ … nt-faire/, une fois que j'ai bien renseigné le chemin pour le Répertoire GRASS 7 avec : C:\Program Files\QGIS 2.14.4\apps\grass\grass-7.0.4 je suis capable d'exécuter l'outil v.clean mais j'ai toujours un message d'erreur :
"The following layers were not correctly generated.
Cleaned
Errors
You can check the log messages to find more information about the execution of the algorithm"
J'ai remarqué aussi que comparé aux explications qui sont données, je n'ai pas de Répertoire MSys à renseigner pour les commandes GRASS GIS 7 (voir photo)
Est-ce que le problème peut venir de là ?
Merci d'avance !
Hors ligne
#4 Fri 12 August 2016 10:43
- Stef_777
- Participant occasionnel
- Date d'inscription: 18 Feb 2016
- Messages: 32
Re: QGIS / Grass: Découpage de lignes par d'autres lignes
De ce que j'ai compris, Grass Gis 7 n'utilise plus Msys, il est donc normal de ne plus avoir le chemin pour l'utiliser.
Hors ligne
#5 Fri 12 August 2016 10:54
- Carole54
- Participant occasionnel
- Date d'inscription: 27 Jul 2016
- Messages: 18
Re: QGIS / Grass: Découpage de lignes par d'autres lignes
Oui c'est ce que j'ai cru comprendre aussi, mais du coup je ne comprends pas pourquoi j'obtiens toujours ce message d'erreur :
"The following layers were not correctly generated.
Cleaned
Errors
You can check the log messages to find more information about the execution of the algorithm"
Hors ligne
#6 Fri 12 August 2016 11:17
- Stef_777
- Participant occasionnel
- Date d'inscription: 18 Feb 2016
- Messages: 32
Re: QGIS / Grass: Découpage de lignes par d'autres lignes
As-tu essayé d'autres algo de GRASS 7 pour confirmer que l'extension fonctionne ?
Sinon, ta couche doit avoir des défauts de géométrie sur ta couche qui l'empêche d'utiliser l'algo.
Pourrais-tu t'en sortir manuellement si le nombre de quack est peu nombreux ?
Hors ligne
#7 Fri 12 August 2016 11:52
- Carole54
- Participant occasionnel
- Date d'inscription: 27 Jul 2016
- Messages: 18
Re: QGIS / Grass: Découpage de lignes par d'autres lignes
Je viens d'essayer, et oui effectivement d'autres algo fonctionnent !
Des défauts de géométrie ? Comment ça ?
Hors ligne
#8 Fri 12 August 2016 12:00
- Carole54
- Participant occasionnel
- Date d'inscription: 27 Jul 2016
- Messages: 18
Re: QGIS / Grass: Découpage de lignes par d'autres lignes
J'ai fait vérifier ma géométrie et maintenant tout marche ! Mais mes lignes ne sont toujours pas découpées selon les intersections, est ce que cela peut être du à une mauvaise estimation du threshold ?
Hors ligne
#9 Fri 12 August 2016 12:08
- Carole54
- Participant occasionnel
- Date d'inscription: 27 Jul 2016
- Messages: 18
Re: QGIS / Grass: Découpage de lignes par d'autres lignes
C'est tout bon ! En fait le problème venait vraiment de la validité de la géométrie, et maintenant tout fonctionne !
Merci beaucoup !
Hors ligne
#10 Tue 23 August 2016 11:01
- Carole54
- Participant occasionnel
- Date d'inscription: 27 Jul 2016
- Messages: 18
Re: QGIS / Grass: Découpage de lignes par d'autres lignes
Bonjour à tous,
Je reviens vers vous car v.clean ne découpe pas tout le temps mes lignes au niveau des intersections, je vous poste une capture d'écran pour vous montrer mon problème (j'ai mis des couleur sur chaque ligne pour bien voir).
Est-ce que quelqu'un aurait une solution ?
Merci d'avance !
Carole
Hors ligne
#11 Tue 23 August 2016 17:42
- Patrick PALMIER
- Participant actif
- Lieu: Lille
- Date d'inscription: 18 Jan 2007
- Messages: 97
Re: QGIS / Grass: Découpage de lignes par d'autres lignes
Bonjour,
Cela m'est arrivé également
Essaye de faire également avec v.clean la procédure bpol après break ou alors un v.clean.advanced combiné break,bpol
La procédure bpol avait découpé les lignes qui ne l'avaient pas été avec break
Dernière modification par Patrick PALMIER (Tue 23 August 2016 17:42)
Hors ligne