Mise à jour 2018-05-11: dans QGIS 2.18 et 3.0, cela se fait beaucoup plus facilement (pas besoin de configurer un jeu de cartes).
- Ouvrez l'outil v.clean dans la boîte à outils Traitement.
- Sélectionnez «snap» comme outil de nettoyage.
- Définissez la
v.in.ogr
tolérance selon les instructions ci-dessous (250 dans l'exemple).
- Exécutez l'outil et vous obtiendrez deux nouvelles couches - une «erreurs» et une «nettoyée».
Expérimentez pour la bonne quantité de capture à utiliser - voir les notes à la fin.
Vous pouvez utiliser un certain nombre d'outils GRASS pour faire le travail. Il suffit de simplement ajouter les données à un jeu de cartes dans GRASS en utilisant v.in.ogr.qgis
. Utilisation de QGIS et GRASS:
Aperçu:
- Ouvrez QGIS et assurez-vous que le plug-in GRASS est activé (
Plugins|Manage...
) et visible ( View|Toolbars|GRASS
).
- Ajoutez la couche à QGIS.
- Créez un jeu de cartes dans GRASS.
- Importez la couche dans GRASS en utilisant un seuil d'accrochage approprié .
- Exportez vos données (clic droit et enregistrez-les à partir de QGIS) dans un format dont vous avez besoin.
En détail:
Ajoutez votre couche qui a besoin de nettoyer les espaces / chevauchements (il s'agit d'une couche UTM en mètres):
Il y a quelques «mauvais» domaines qui correspondent à votre description ici (chevauchements / lacunes):
Sélectionnez le bouton dans la barre d'outils GRASS pour créer un nouveau jeu de cartes GRASS:
Vous pouvez simplement utiliser un dossier temporaire et un nom d'emplacement temporaire ...
... et enfin un jeu de cartes:
Importez votre couche depuis QGIS avec le bouton "Ouvrir les outils GRASS" puis accédez à l'outil:
Sélectionnez votre couche, puis cliquez sur 'avancé' et sélectionnez un seuil d'accrochage approprié (dans ce cas, 250m - dépend de l'apparence de vos données!):
Résultats - original en gris, couche nouvellement cassée en marron:
REMARQUE:
- Les petits espaces et les chevauchements sont corrigés sans trop modifier les formes, mais plus le «snap» est grand, plus vous pouvez voir de distorsion.
- Le résultat est une géométrie topologiquement «propre», suivant toutes les règles de GRASS (lisez-la!).
- Il y a BEAUCOUP d'outils (v.clean pour un) qui peuvent faire toutes sortes de nettoyage et de fixation.