Message posté par : preliator
----------------------------------------
Désolé de déterrer le sujet, mais j'ai aussi rencontré ce problème de "Géométrie
invalide", en tentant de joindre par localisation les polygone d'un MNT de pente
vectorisé, à une couche de tracé représentant des linéaires bocagers, sur QGIS 3.8.
Après plusieurs heures de recherche, j'ai réussi à trouver une solution.
- Créer un ID avec $id
- Faire la jointure sur QGis 3, avec la couche tracé nommé "WITH_ERROR"
- Enregistrer dans une nouvelle couche les éléments non-join à cause de cette erreur de
géométrie invalide, le nommer "ERROR_ONLY"
- PASSER SUR QGIS 2.XX (le secret de mon bidouillage)
- Refaire la même jointure, mais avec uniquement la couche des éléments non-join (va
savoir pourquoi, là ça marche avec cette version de QGis).
- Faire une jointure entre "ERROR_ONLY", et "WITH_ERROR", en te
servant du champ crée précédemment 'id'.
Bref, si vous avez trouvé une solution depuis, je suis preneur :)
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=323140#p323140
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net