
Crédits : Pixabay (Pixabay Content License)
L’importance de la mise en conformité
Une couche d’information géographique doit respecter de nombreuses règles de conformité.
Par exemple :
Géométriques | Topologiques | |
---|---|---|
règles arbitraires | – pas d’angle de moins de 15° – pas de polygone de moins de 0.3 m² |
– pas de polygone à l’intérieur d’un autre – pas de trou |
erreurs de dessin | – polygone de moins de 3 points – ligne unique dans une multi-ligne |
– nœud en double – auto-intersections |
Vérifier la conformité d’une couche géographique est une étape indispensable dans la validation des données, pour détecter des erreurs, ou pour s’assurer de ne pas corrompre le système d’information dans lequel elle sera intégrée.
Lorsque c’est possible, pouvoir corriger les erreurs automatiquement permet alors d’automatiser entièrement l’étape de mise en conformité des données.
Et dans QGIS ?
Le plugin de vérification géométrique et topologique est disponible pour effectuer ces vérifications à l’aide d’un assistant pas-à-pas.
Après un long travail de mise à niveau du code, de création des traitements, et d’homogénéisation des méthodes, toutes ces vérifications et corrections ont été mises à disposition dans la boîte à outils de traitements !
À partir de QGIS 3.44 il est possible d’effectuer ces traitements en lot, et de les intégrer dans un modeleur graphique pour créer votre propre chaîne de vérification et correction.
Avec 21 traitements de vérification, et 10 traitements de correction, il est maintenant possible de créer des enchaînements automatiques de validation de conformité.
Ils sont disponibles dans la catégorie « Vérification de géométrie » et « Correction de géométrie ».
Les nouveaux traitements
Démonstration pour la détection et correction de petits polygones et petits angles :
Chaque traitement repose sur la même logique d’entrées/sorties, afin de pouvoir les enchaîner de la même manière.
Traitement global sur-mesure : démonstration
Il est ainsi possible de créer un traitement sur-mesure basé sur les blocs disponibles. Exemple ici d’un traitement qui vérifie et répare les petits polygones et les petits angles.
Schéma des entrées-sorties des nouveaux traitements
Chaque traitement suit la même logique d’entrée/sortie, ce qui les rend faciles à enchaîner dans les flux de travail.
Et ensuite… ?
La mise à disposition de ces traitements permet d’ouvrir la voie à l’amélioration d’outils comme QompliGIS (lien vers le plugin QGIS), d’envisager une version web où l’on pourra déposer des couches à vérifier et à réparer selon des contraintes sur-mesure, pré-définies.
N’hésitez pas à tester ces nouveaux algorithmes de traitement. Nous sommes à votre disposition pour vous accompagner, vous proposer des formations sur QGIS et les géo-traitements, ou pour configurer votre chaîne de vérification de conformité. N’hésitez pas à nous contacter à infos+qgis@oslandia.com