#1 Fri 04 March 2022 12:53
- Sielnes
- Juste Inscrit !
- Date d'inscription: 4 Mar 2022
- Messages: 7
QGIS: Polygones invalides
Bonjour à tous.
Je suis face depuis quelques jours à un problème de polygones invalides. Lors de la transformation du raster « pente » de la zone sur laquelle je travaille en polygone, de (très, très) nombreux polygones invalides sont créés. Or, cette nouvelle couche n’est qu’une étape de mon objectif, par la suite je souhaite pouvoir faire des coupages ou autres.
J’ai recherché des solutions au problème et j’ai bien cru que mon salut viendrait du forum (Merci), mais sans succès… L’outil « Vérifier les géométries » crée en moyenne 2 nouvelles erreurs pour chaque correction.
Dans le topic : « QGIS: Polygones invalides, j'ai tout essaye mais rien ne fonctionne » il est proposé les solutions suivantes :
« - 'Réparer les géométries' (Boîte à outils de traitements / Géométrie vectorielle)?
- 'v.clean' Grass (https://grass.osgeo.org/grass79/manuals/v.clean.html) peut aussi vous apporter de bon résultats.
- des fonctions de PostGIS comme 'SELECT rowid,st_buffer(geom,0.0) FROM ma_couche'
- 'Réparer les géométries invalides' du logiciel OpenJump » (nitram)
Le sujet étant vieux de 2013, je me posais 2 questions :
- De nouveaux outils, plus simples d’utilisations, ont-ils vu le jour depuis ?
- Existe-il une solution qui éviterait la formation de Polygones invalides lors de la polygonisation du raster ?
Vous remerciant par avance pour votre aide.
Etienne
Hors ligne
#2 Mon 07 March 2022 16:46
- Sielnes
- Juste Inscrit !
- Date d'inscription: 4 Mar 2022
- Messages: 7
Re: QGIS: Polygones invalides
Bonjour, après quelques autres galères j’ai trouvé une solution de substitution.
Le raster qui posait problème était un raster pente très précis (5m) et sur une grande zone.
J’ai fait un changement de valeur par table (pour diviser mes pentes en différentes classes).
Ensuite j’ai polygonisé le raster (et c’est le polygone en question qui me posait problème).
1- Pour sortir de ce problème, j’ai sélectionné les classes que j’avais créé les unes après les autres.
2- J’ai crée une couche pour chacune des classes via extraction des éléments sélectionnés.
3- Ensuite j’ai sélectionné tous les polygones de la couche (classe_x) et je les ai fusionnés.
A la fin de l’opération qui a été prodigieusement longue, les « polygones invalides » avaient disparu.
Je ne sais pas si l’étape 1- était indispensable… mais c’est sans doute le désespoir qui a guidé mes pas.
Enfin, j’ai le même problème avec une couche vectorielle alors si jamais vous avez une idée je reste preneur.
Bonne journée.
Hors ligne
#3 Thu 10 March 2022 17:08
- Nicolas Audibert
- Participant occasionnel
- Lieu: Montpellier
- Date d'inscription: 3 Dec 2012
- Messages: 39
Re: QGIS: Polygones invalides
Bonjour,
Essayes de faire une zone tampon de 0 mètre sur tes couches vecteur ayant un problème topologique. C'est la solution à utiliser en premier avant de se lancer dans des corrections de topologie plus avancées.
Bien cordialement,
Nicolas
Hors ligne