﻿{"id":1987,"date":"2015-06-25T09:39:24","date_gmt":"2015-06-25T07:39:24","guid":{"rendered":"http:\/\/www.sigterritoires.fr\/?p=1987"},"modified":"2015-06-25T09:39:24","modified_gmt":"2015-06-25T07:39:24","slug":"les-outils-de-validation-de-la-geometrie-5-avec-qgis","status":"publish","type":"post","link":"https:\/\/www.sigterritoires.fr\/index.php\/les-outils-de-validation-de-la-geometrie-5-avec-qgis\/","title":{"rendered":"Les outils de validation de la g\u00e9om\u00e9trie (5) avec QGis"},"content":{"rendered":"<p>Nous avons vu dans les articles pr\u00e9c\u00e9dents les outils de v\u00e9rification des g\u00e9om\u00e9tries avec ArcGis, Spatialite\/Postgis, FME et Geomedia. Il nous reste \u00e0 voir cette fonctionnalit\u00e9 avec QGis. Vous allez voir, s&rsquo;y retrouver ce n&rsquo;est pas simple!<\/p>\n<p><!--more--><\/p>\n<p>Premier constat : la documentation n&rsquo;existe pas (pas encore?). Il faut donc proc\u00e9der par tests et voir ce que \u00e7a donne.<\/p>\n<p>Deuxi\u00e8me constat: QGis propose deux outils de v\u00e9rification des g\u00e9om\u00e9tries. Ceci n&rsquo;est pas forc\u00e9ment un probl\u00e8me, sauf que les r\u00e9sultats ne sont pas les m\u00eames.<\/p>\n<p>Alors, commen\u00e7ons par voir les outils disponibles.<\/p>\n<h2>Les v\u00e9rificateurs de g\u00e9om\u00e9trie dans QGis 2.8<\/h2>\n<p>Si vous avez suivi un peu le d\u00e9veloppement de QGis dans ses diff\u00e9rentes versions, vous aurez compris que le noyau de QSGis (le \u00ab\u00a0core\u00a0\u00bb) s&rsquo;enrichit de version en version en int\u00e9grant des plugins optionnels.<\/p>\n<p>Les outils disponibles dans la version 2.8 de v\u00e9rification des g\u00e9om\u00e9tries proviennent de deux anciens plugins optionnels:<\/p>\n<ul>\n<li>Le plugin fTools<\/li>\n<li>Le plugin Topology checker<\/li>\n<\/ul>\n<p>Il n&rsquo;y a pas de documentation QGis sur le fonctionnement de ces plugins en ce qui concerne la v\u00e9rification des g\u00e9om\u00e9tries. Mais, on a beau revenir en arri\u00e8re pour trouver de la documentation du fonctionnement des anciens plugins, il n&rsquo;y en a pas.<\/p>\n<p>Voyons donc ce qu&rsquo;on peut dire, \u00e0 l&rsquo;usage, de chacun d&rsquo;eux.<\/p>\n<h2>Le V\u00e9rificateur de la topologie<\/h2>\n<p>Pour ouvrir le panneau du V\u00e9rificateur de la <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/topologie-vous-avez-dit-topologie\/\">topologie<\/a>, cliquez sur le menu <em><strong>Vecteur -&gt; V\u00e9rificateur de la topologie -&gt; V\u00e9rificateur de la topologie<\/strong><\/em><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b2.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1989\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/les-outils-de-validation-de-la-geometrie-5-avec-qgis\/b2\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b2.png?fit=1362%2C726&amp;ssl=1\" data-orig-size=\"1362,726\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"b2\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b2.png?fit=630%2C336&amp;ssl=1\" class=\"aligncenter size-large wp-image-1989\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b2-630x336.png?resize=630%2C336\" alt=\"v\u00e9rificateur de la topologie de qgis 2.8\" width=\"630\" height=\"336\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b2.png?resize=630%2C336&amp;ssl=1 630w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b2.png?resize=300%2C160&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b2.png?w=1362&amp;ssl=1 1362w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b2.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/a><\/p>\n<p>Vous devez d&rsquo;abord configurer les r\u00e8gles de v\u00e9rification, puis cliquer sur le bouton \u00ab\u00a0<em><strong>Valider<\/strong><\/em>\u00a0\u00bb (tout ou juste l&#8217;emprise visible de la couche).<\/p>\n<p>Pour configurer les r\u00e8gles, cliquez sur le bouton <em><strong>Configuration<\/strong><\/em>.<\/p>\n<p>La fen\u00eatre <em><strong>Param\u00e8tres de r\u00e8gles topologiques<\/strong><\/em> s&rsquo;ouvre.<\/p>\n<p>S\u00e9lectionnez en haut \u00e0 gauche la couche sur laquelle la r\u00e8gle doit s&rsquo;appliquer, puis dans le champ de droite, s\u00e9lectionnez <em><strong>Ne doit pas contenir de g\u00e9om\u00e9tries invalides<\/strong><\/em><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b3.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1990\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/les-outils-de-validation-de-la-geometrie-5-avec-qgis\/b3\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b3.png?fit=638%2C211&amp;ssl=1\" data-orig-size=\"638,211\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"b3\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b3.png?fit=630%2C208&amp;ssl=1\" class=\"aligncenter size-large wp-image-1990\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b3-630x208.png?resize=630%2C208\" alt=\"mise en place de la r\u00e8gle topologique\" width=\"630\" height=\"208\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b3.png?resize=630%2C208&amp;ssl=1 630w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b3.png?resize=300%2C99&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b3.png?w=638&amp;ssl=1 638w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/a><\/p>\n<p>Cliquez sur <em><strong>Ajouter une r\u00e8gle<\/strong><\/em> pour ajouter la r\u00e8gle \u00e0 la liste de v\u00e9rifications.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b4.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1991\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/les-outils-de-validation-de-la-geometrie-5-avec-qgis\/b4\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b4.png?fit=636%2C224&amp;ssl=1\" data-orig-size=\"636,224\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"b4\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b4.png?fit=630%2C222&amp;ssl=1\" class=\"aligncenter size-large wp-image-1991\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b4-630x222.png?resize=630%2C222\" alt=\"mise en place de la r\u00e8gle de validation de la g\u00e9om\u00e9trie\" width=\"630\" height=\"222\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b4.png?resize=630%2C222&amp;ssl=1 630w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b4.png?resize=300%2C106&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b4.png?w=636&amp;ssl=1 636w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Pour l&rsquo;instant nous allons nous limiter \u00e0 cette r\u00e8gle, car elle correspond \u00e0 la v\u00e9rification r\u00e9alis\u00e9e par les outils que nous avons d\u00e9j\u00e0 abord\u00e9.<\/p>\n<p>Pour effectuer la v\u00e9rification, cliquez sur <em><strong>Valider tout<\/strong><\/em><\/p>\n<p>Le r\u00e9sultat s&rsquo;affiche dans la fen\u00eatre du panneau:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b5.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1992\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/les-outils-de-validation-de-la-geometrie-5-avec-qgis\/b5\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b5.png?fit=326%2C401&amp;ssl=1\" data-orig-size=\"326,401\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"b5\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b5.png?fit=326%2C401&amp;ssl=1\" class=\"aligncenter size-full wp-image-1992\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b5.png?resize=326%2C401\" alt=\"r\u00e9sultat de la v\u00e9rification des g\u00e9om\u00e9tries avec le v\u00e9rificateur de topologie de qgis 2.8\" width=\"326\" height=\"401\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b5.png?w=326&amp;ssl=1 326w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b5.png?resize=244%2C300&amp;ssl=1 244w\" sizes=\"auto, (max-width: 326px) 100vw, 326px\" \/><\/a><\/p>\n<p>Nous retrouvons nos 19 communes, les m\u00eames que celles d\u00e9tect\u00e9es par les autres logiciels en utilisant les normes GEOS. Les communes concern\u00e9es sont affich\u00e9es en rouge sur la carte mais pas la partie de la g\u00e9om\u00e9trie qui est invalide. Il est donc difficile de savoir pourquoi une entit\u00e9 a \u00e9t\u00e9 invalid\u00e9e.<\/p>\n<p>On peut conclure que cet outil utilise la validation GEOS des g\u00e9om\u00e9tries et qu&rsquo;il fonctionne correctement.<\/p>\n<h2>Outil V\u00e9rifier la validit\u00e9 de la g\u00e9om\u00e9trie (fTools)<\/h2>\n<p>Pour ouvrir la fen\u00eatre d&rsquo;ex\u00e9cution de cet outil, cliquez sur le menu <em><strong>Vecteur -&gt; Outils de g\u00e9om\u00e9trie -&gt;\u00a0V\u00e9rifier la validit\u00e9 de la g\u00e9om\u00e9trie<\/strong><\/em><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b6.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1994\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/les-outils-de-validation-de-la-geometrie-5-avec-qgis\/b6\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b6.png?fit=383%2C570&amp;ssl=1\" data-orig-size=\"383,570\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"b6\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b6.png?fit=383%2C570&amp;ssl=1\" class=\"aligncenter size-full wp-image-1994\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b6.png?resize=383%2C570\" alt=\"fen\u00eatre validation des g\u00e9om\u00e9tries (ftools)\" width=\"383\" height=\"570\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b6.png?w=383&amp;ssl=1 383w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b6.png?resize=202%2C300&amp;ssl=1 202w\" sizes=\"auto, (max-width: 383px) 100vw, 383px\" \/><\/a>Mais avant de voir comment ex\u00e9cuter la v\u00e9rification, il faut savoir que la v\u00e9rification a deux options, configurables \u00e0 partir du menu <em><strong>Pr\u00e9f\u00e9rences -&gt; Options<\/strong><\/em> puis <em><strong>Onglet Num\u00e9risation.<\/strong><\/em><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b1.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1995\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/les-outils-de-validation-de-la-geometrie-5-avec-qgis\/b1\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b1.png?fit=812%2C637&amp;ssl=1\" data-orig-size=\"812,637\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"b1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b1.png?fit=630%2C494&amp;ssl=1\" class=\"aligncenter size-large wp-image-1995\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b1-630x494.png?resize=630%2C494\" alt=\"configuration des r\u00e8gles de v\u00e9rification des g\u00e9om\u00e9tries de ftools\" width=\"630\" height=\"494\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b1.png?resize=630%2C494&amp;ssl=1 630w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b1.png?resize=300%2C235&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b1.png?w=812&amp;ssl=1 812w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/a><\/p>\n<p>Vous pouvez opter entre utiliser les r\u00e8gles <strong>GEOS<\/strong> ou <strong>QGIS<\/strong>. Tant bien\u00a0que mal, en revoyant \u00a0tous les outils de ces articles, on peut dire que nous commen\u00e7ons \u00e0 avoir une id\u00e9e des r\u00e8gles utilis\u00e9es avec l&rsquo;option GEOS. Par contre, ce serait merveilleux de savoir qu&rsquo;est ce qu&rsquo;elles contiennent les r\u00e8gles QGIS!<\/p>\n<p>N&rsquo;y comptez pas. Pas la moindre ligne de documentation disponible en ligne. En tout cas, le premier qu&rsquo;y trouve gagne notre reconnaissance \u00e9ternelle.<\/p>\n<p>Mais on n&rsquo;est pas au bout de nos peines. Si vous optez par <strong>GEOS<\/strong> et que vous ex\u00e9cutez la v\u00e9rification des g\u00e9om\u00e9tries, QGis s&rsquo;\u00e9l\u00e8ve \u00e0 la hauteur d&rsquo;ArcGis (voir notre premier exemple) : le nombre de g\u00e9om\u00e9tries invalides est de ZERO!<\/p>\n<p>Impossible de savoir, sans un travail somme toute inutile, si \u00e7a ne marche pas du tout ou juste pour les anomalies de notre couche exemple. Mais quitte \u00e0 utiliser les r\u00e8gle GEOS, autant utiliser le v\u00e9rificateur de topologie de QGis plut\u00f4t que cette option qui marcherait peut-\u00eatre dans certains cas, ou pas.<\/p>\n<p>Donc, v\u00e9rifions que l&rsquo;option par d\u00e9faut (QGis) est bien l\u00e0 et reprenons notre exemple.<\/p>\n<p>Pour afficher les r\u00e9sultats vous avez deux possibilit\u00e9s:<\/p>\n<ul>\n<li>Soit vous laiss\u00e9\u00a0la case <em><strong>Enregistrer l&#8217;emplacement des erreurs<\/strong><\/em> d\u00e9coch\u00e9e, les anomalies seront list\u00e9es dans la fen\u00eatre <em><strong>Erreurs de g\u00e9om\u00e9trie<\/strong><\/em>. En cliquant sur une ligne, vous aurez l&rsquo;affichage d&rsquo;une croix \u00e0 l&#8217;emplacement de l&rsquo;erreur.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b7.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1996\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/les-outils-de-validation-de-la-geometrie-5-avec-qgis\/b7\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b7.png?fit=800%2C624&amp;ssl=1\" data-orig-size=\"800,624\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"b7\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b7.png?fit=630%2C491&amp;ssl=1\" class=\"aligncenter size-large wp-image-1996\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b7-630x491.png?resize=630%2C491\" alt=\"r\u00e9sultat de la v\u00e9rification de g\u00e9om\u00e9trie ftools sans cr\u00e9ation de couche r\u00e9sultat\" width=\"630\" height=\"491\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b7.png?resize=630%2C491&amp;ssl=1 630w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b7.png?resize=300%2C234&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b7.png?w=800&amp;ssl=1 800w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>Soit vous cochez la case\u00a0<em><strong>Enregistrer l&#8217;emplacement des erreurs <\/strong><\/em>et vous entrez un nom de fichier pour la couche de r\u00e9sultats.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b8.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"1997\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/les-outils-de-validation-de-la-geometrie-5-avec-qgis\/b8\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b8.png?fit=1359%2C703&amp;ssl=1\" data-orig-size=\"1359,703\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"b8\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b8.png?fit=630%2C326&amp;ssl=1\" class=\"aligncenter size-large wp-image-1997\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b8-630x326.png?resize=630%2C326\" alt=\"r\u00e9sultats de la v\u00e9rification d'anomalies ftools dans une couche\" width=\"630\" height=\"326\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b8.png?resize=630%2C326&amp;ssl=1 630w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b8.png?resize=300%2C155&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b8.png?w=1359&amp;ssl=1 1359w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b8.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Mais regardons plus pr\u00e9cis\u00e9ment les r\u00e9sultats obtenus.<\/p>\n<p>La fen\u00eatre indique <em>Nombre total d&rsquo;erreurs rencontr\u00e9es : 129<\/em><\/p>\n<p>Nous sommes loin des 19 erreurs habituels dans cette s\u00e9rie de tests.<\/p>\n<p>Une \u00e9tude plus pr\u00e9cise montre que, comme dans le cas de Geomedia, ce v\u00e9rificateur ne s&rsquo;arr\u00eate pas \u00e0 la premi\u00e8re erreur trouv\u00e9e pour une entit\u00e9. Plusieurs erreurs peuvent concerne la m\u00eame g\u00e9om\u00e9trie.<\/p>\n<p>Le nombre total de communes (g\u00e9om\u00e9tries) ayant des erreurs est, dans ce cas, de 38. Le double de ce que les autres tests indiquent. De ces 38 communes, 11 font partie de la liste des 19 habituelles. Il y a donc 8 communes qui passent sans erreur ce test mais qui sont d\u00e9tect\u00e9es par les autres m\u00e9thodes. Et il y a 27 communes qui sont consid\u00e9r\u00e9es comme des erreurs par ce test et qui passent sans probl\u00e8me les autres m\u00e9thodes.<\/p>\n<p>Prenons tout de suite la premi\u00e8re pour voir si ce test a raison:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b9.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2001\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/les-outils-de-validation-de-la-geometrie-5-avec-qgis\/b9\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b9.png?fit=980%2C594&amp;ssl=1\" data-orig-size=\"980,594\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"b9\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b9.png?fit=630%2C382&amp;ssl=1\" class=\"aligncenter size-large wp-image-2001\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b9-630x382.png?resize=630%2C382\" alt=\"erreur d\u00e9tect\u00e9e par qgis et pas par geos\" width=\"630\" height=\"382\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b9.png?resize=630%2C382&amp;ssl=1 630w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b9.png?resize=300%2C182&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b9.png?w=980&amp;ssl=1 980w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/a><\/p>\n<p>Manifestement le test \u00e0 mis le doigt sur un probl\u00e8me de g\u00e9om\u00e9trie qui \u00e9tait pass\u00e9 inaper\u00e7u jusqu&rsquo;\u00e0 maintenant avec les autres outils.<\/p>\n<p>Maintenant regardons la premi\u00e8re des communes qui est marqu\u00e9e comme invalide par tous les test pr\u00e9c\u00e9dents et comme valide par celui-ci:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b10.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2002\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/les-outils-de-validation-de-la-geometrie-5-avec-qgis\/b10\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b10.png?fit=672%2C547&amp;ssl=1\" data-orig-size=\"672,547\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"b10\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b10.png?fit=630%2C513&amp;ssl=1\" class=\"aligncenter size-large wp-image-2002\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b10-630x513.png?resize=630%2C513\" alt=\"commune marqu\u00e9e valide par qgis et invalide par les autres tests\" width=\"630\" height=\"513\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b10.png?resize=630%2C513&amp;ssl=1 630w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b10.png?resize=300%2C244&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2015\/06\/b10.png?w=672&amp;ssl=1 672w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/a><\/p>\n<p>Le polygone int\u00e9rieur n&rsquo;est pas d\u00e9tect\u00e9 comme tel : le polygone en rouge est constitu\u00e9 d&rsquo;un seul anneau ext\u00e9rieur. Ceci est une erreur manifestement.<\/p>\n<p>Alors? Qu&rsquo;est-ce qu&rsquo;on peut conclure? \u00c9tant donn\u00e9 l&rsquo;absence de documentation on ne peut pas r\u00e9ellement savoir les raisons de ces diff\u00e9rences. En pratique, tout ce qui nous reste \u00e0 faire c&rsquo;est de nous\u00a0dire que les erreurs d\u00e9tect\u00e9es par le <em>V\u00e9rificateur de topologie<\/em> sont bien les erreurs que (presque) tous les logiciels s&rsquo;accordent \u00e0 trouver.<\/p>\n<p>Celles-ci peuvent \u00eatre corrig\u00e9es automatiquement avec la commande <em>MakeValid<\/em> du fournisseur d&rsquo;algorithmes <em>lwgeom<\/em>. On corrige ces erreurs et apr\u00e8s on utilise le V\u00e9rificateur QGis pour voir quelles autres erreurs m\u00e9ritent d&rsquo;\u00eatre corrig\u00e9es, mais cette fois-ci, manuellement.<\/p>\n<p>En tout cas, c&rsquo;est vraiment dommage qu&rsquo;il n&rsquo;y ait pas de documentation des crit\u00e8res utilis\u00e9s par la m\u00e9thode QGIS car elle semble \u00eatre plus consistante que la m\u00e9thode usuelle (GEOS).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nous avons vu dans les articles pr\u00e9c\u00e9dents les outils de v\u00e9rification des g\u00e9om\u00e9tries avec ArcGis, Spatialite\/Postgis, FME et Geomedia. Il nous reste \u00e0 voir cette fonctionnalit\u00e9 avec QGis. Vous allez voir, s&rsquo;y retrouver ce n&rsquo;est pas&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"give_campaign_id":0,"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"sfsi_plus_gutenberg_text_before_share":"","sfsi_plus_gutenberg_show_text_before_share":"","sfsi_plus_gutenberg_icon_type":"","sfsi_plus_gutenberg_icon_alignemt":"","sfsi_plus_gutenburg_max_per_row":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[152,26],"tags":[232,58,231,237],"class_list":["post-1987","post","type-post","status-publish","format-standard","hentry","category-outils_divers","category-outils-et-methodes","tag-geometrie","tag-qgis","tag-validation","tag-verifier"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p6XU0A-w3","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/1987","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/comments?post=1987"}],"version-history":[{"count":0,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/1987\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media?parent=1987"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/categories?post=1987"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/tags?post=1987"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}