LA CHAINE DE TRAITEMENT ELABOREE PAR LE LABORATOIRE GEF

Tรฉlรฉcharger le fichier pdf d’un mรฉmoire de fin d’รฉtudes

Analyse des outils existants

Dans cette partie nous allons rรฉfรฉrencer tous les soucis techniques rencontrรฉs lors de lโ€™utilisation des diffรฉrents outils crรฉรฉs ou utilisรฉs lors des prรฉcรฉdents TFE. Notamment concernant les problรจmes de vectorisation et de gรฉorรฉfรฉrencement.
โ€ข Programme Python : Vectorisation par Transformรฉe de Hough dite probabiliste
Plusieurs facteurs vont influer sur la vectorisation : marques de pliures, dรฉchirures, tรขches (eau, encre), traits de construction, papier jauni avec le temps. Tous ces facteurs vont nรฉcessiter des post-traitements plus poussรฉs, et augmenter le temps passรฉ pour vectoriser une planche.
Un autre problรจme qui peut รชtre rรฉsolu en amont de la vectorisation est la prรฉsence du carroyage. Il peut รชtre supprimรฉ ร  lโ€™aide de masques. Seulement cela soulรจve un autre problรจme, en enlevant le carroyage, on va crรฉer des discontinuitรฉs dans les limites de parcelles qui devront รชtre reconnectรฉes (voir partie GRASS en infra).
Tous les problรจmes liรฉs ร  lโ€™รฉtat de conservation des planches de cadastre (voir supra) vont influencer sur la vectorisation. En effet lorsque lโ€™on vectorise, le programme va dรฉtecter les lignes de contours ร  des endroits oรน il nโ€™y en a pas (ex : pliures, tรขchesโ€ฆ). Pour limiter ces ยซ fausses alarmes ยป nous avons restreint la vectorisation au contour de la feuille avec un masque et supprimรฉ les petits objets dont la taille est infรฉrieure ร  un certain seuil grรขce au programme Python.
Un problรจme qui apparaรฎt et qui est liรฉ au fonctionnement de la transformรฉe de Hough probabiliste, est le rendu en sortie du programme. Au lieu de ne gรฉnรฉrer quโ€™une seule ligne par contour de parcelle, le programme retourne une multitude de lignes (voir figure 4).
En sortie de programme, les vecteurs (au format shapefile) crรฉรฉs possรจdent trois colonnes : ID, nยฐ parcelle, section. Or, pour pouvoir gรฉorรฉfรฉrencer ces derniers, le programme de transformation ridge par noyau Gaussien demande en entrรฉe des donnรฉes vectorielles avec cinq colonnes dans la table attributaire (ID, nยฐ Parcelle, Commune, Section, nยฐ Feuille). Il ne sโ€™agit pas rรฉellement dโ€™un problรจme, mais plutรดt dโ€™un dรฉtail dโ€™implรฉmentation. Ici nous aurons rajoutรฉ des champs avec des valeurs arbitraires ร  lโ€™aide dโ€™un tableur. Pour corriger ce problรจme il suffit tout simplement de modifier le programme de labellisation pour avoir non pas trois, mais cinq colonnes dans la table attributaire des donnรฉes vectorisรฉes.
โ€ข Outil GRASS : vectorisation par suivi de chemin :
La vectorisation sur GRASS demande en entrรฉe une image binaire (noir ou blanc (0 ou 1)) gรฉnรฉrรฉe ici par un programme Python utilisant la bibliothรจque scikit-image. Il est possible de nettoyer cette image afin de supprimer les plus gros objets qui nโ€™ont pas รฉtรฉ effacรฉs par la fonction ยซ remove small object ยป de python, puis dโ€™enlever les plus gros reliquats ร  lโ€™aide dโ€™un logiciel de retouche dโ€™images comme Gimp. Cela permettra de faciliter le traitement effectuรฉ sous GRASS. Cette opรฉration de nettoyage peut รฉgalement รชtre rรฉalisรฉe avec les outils de GRASS avant la labellisation puis la transformation en polygone de chaque parcelle, ou bien directement sous QGIS avec le format vecteur ligne des parcelles en passant la couche en รฉdition et en supprimant les erreurs manuellement.
Dโ€™autres problรจmes ont รฉtรฉ remarquรฉs dans cette mรฉthode de vectorisation par suivi de chemin, notamment lors de lโ€™รฉtape de nettoyage (post-traitement), pour le choix des seuils de la boite ร  outils v.clean de GRASS. En effet nous pouvons nommer la fonction snap, qui permet de raccorder deux segments, sโ€™ils sont ร  une distance infรฉrieure ร  un seuil donnรฉ. Si nous lui choisissons un seuil trop haut, certaines lignes vont faire des ยซ zig-zag ยป, cela impacte surtout les petits รฉlรฉments comme les bรขtiments ou les parcelles fines ou de petite taille. Lorsque lโ€™on utilise un seuil trop petit, les limites de parcelles coupรฉes ne vont pas se connecter entre elles. Il faut donc trouver le bon compromis entre un seuil trop haut et un seuil trop bas.
Un souci de gรฉomรฉtrie apparaรฎt รฉgalement ร  certaines intersections. Il semblerait que ce problรจme survienne au moment de la squelettisation de lโ€™image. En effet, sur les planches ยซ papier ยป lร  oรน les lignes sโ€™intersectent, il y aura un trait plus รฉpais, la squelettisation aura ainsi plus de difficultรฉs ร  sโ€™effectuer. Il sโ€™agit ici que dโ€™un soucis dโ€™ordre visuel et gรฉomรฉtrique, cela nโ€™affecte pas la topologie de nos parcelles.
Un autre problรจme a rencontrรฉ suite ร  la vectorisation semi-automatique par suivi de chemin. Le repรจre de la couche vectorisรฉe et le repรจre de lโ€™image raster ne sont pas orientรฉs de la mรชme faรงon. En effet, pour la couche vectorielle, lโ€™axe Y est orientรฉ vers le haut alors que pour la couche raster il est orientรฉ vers le bas. Pour corriger cela il faut modifier la couche vecteur manuellement pour superposer le vecteur sur le raster. Si lโ€™on ne corrige pas ce problรจme, nous aurons un dรฉcalage desย  coordonnรฉesย  deย  laย  donnรฉe gรฉorรฉfรฉrencรฉe รฉgaleย  ย ร  cette diffรฉrence de repรจre. Pour solutionner ce problรจme nous avons utilisรฉ le module ยซ Affine ยป disponible sous QGIS pour applique une translation verticale de distance รฉgale ร  la hauteur de lโ€™image. Figure 7 Diffรฉrence de repรจres pour le vecteur et le raster
โ€ข Programme Python : Labellisation
Il peut arriver, quโ€™il y ait un polygone ร  lโ€™intรฉrieur dโ€™un autre polygone (bรขtiment dans une parcelle ou une parcelle enclavรฉe dans une autre), et lors de la vectorisation de lโ€™image labรฉlisรฉe, GRASS va avoir du mal ร  lโ€™interprรฉter, et va crรฉer le contour du polygone mais il va รฉgalement continuer le contour autour du polygone quโ€™il contient. La seule solution que nous ayons pu mettre en place est de supprimer manuellement les nล“uds en trop.
Les produits en sortie de la chaรฎne de traitement de vectorisation ne sont pas parfaits. En effet, de petits objets comme des bรขtiments nโ€™ont pas รฉtรฉ vectorisรฉs, des parcelles peuvent รชtre incomplรจtes car elles ne sont pas cadastrรฉes prรฉcisรฉment (lignes en tiretรฉ non dรฉtectรฉes) et certaines lignes de contour nโ€™ont pas รฉtรฉ dรฉcelรฉes. Cela concerne tant bien les rรฉsultats du programme Python basรฉ sur la transformรฉe de Hough, que de lโ€™outil de suivi de chemin de GRASS.
Enfin, les routes ne sont pas reprรฉsentรฉes, ce qui forme des trous entre les parcelles. Cela est dรป ร  la labellisation qui nรฉcessite des contours fermรฉs pour crรฉer des polygones. Or les routes sont reprรฉsentรฉes par des lignes non fermรฉes. Il faudra donc mettre en place un post-traitement pour rรฉcupรฉrer les linรฉaires des routes (partie III.3 Mosaรฏquage).
โ€ข Programme Python : Gรฉorรฉfรฉrencement par transformation ridge par noyau Gaussien
Pour les planches les plus anciennes, sur certaines zones, le parcellaire a รฉnormรฉment changรฉ. Des lotissements, des amรฉnagements, du remembrement ont รฉtรฉ rรฉalisรฉs, si bien quโ€™il est difficile de trouver des points dโ€™amer pour dรฉbuter le gรฉorรฉfรฉrencement. Le manque de points dโ€™amers va rรฉduire la qualitรฉ du gรฉorรฉfรฉrencement et nous allons observer des dรฉcalages entre la donnรฉe vectorisรฉe et la donnรฉe de rรฉfรฉrence.
Aspects thรฉoriques
Topologie
Les relations topologiques
Afin de mieux comprendre le mosaรฏquage, il est bon de sโ€™intรฉresser aux relations des diffรฉrentes entitรฉs, les unes par rapport aux autres. On peut distinguer 3 types de relations spatiales : topologique, mรฉtrique et dโ€™orientation. Randell et al. (1992), dรฉfinit dans son article Region Connection Calculus huit types de relations topologiques (figure 9). Pour notre รฉtude, nous allons nous intรฉresser aux relations topologiques.

Les outils de correction topologique

ArcGis est connu comme รฉtant lโ€™un des meilleurs logiciels permettant la manipulation de fichier de forme, mais il nโ€™est pas le seul ร  proposer des solutions de corrections topologiques. En effet J. Martinez-Llario et al (2017) fait lโ€™รฉtat de lโ€™art de nombreux logiciels proposant รฉgalement des outils de corrections topologiques. Il dรฉfinit tout de mรชme ArcGis comme รฉtant ยซ [lโ€™outil] ayant les meilleures solutions ยป. Lโ€™article classifie รฉgalement les diffรฉrents outils suivant leurs capacitรฉs ร  corriger les erreurs topologiques et leur disponibilitรฉ (Open Source ou propriรฉtaire).
Nous allons distinguer les rรจgles topologiques qui correspondent ร  des critรจres que doivent suivre les polygones (pas de nล“uds en doublons, pas de polygones superposรฉs, pas de trous dans un polygone…), des erreurs topologiques qui sont dues au non-respect des rรจgles topologiques et qui seront corrigรฉes ร  lโ€™aide dโ€™outils topologiques.
Le tableau 2 nous dรฉcrit briรจvement les diffรฉrents logiciels qui existent en matiรจre de correction topologiques. Pour ne citer que les plus connus, il existe le logiciel ArcGIS qui dispose de 32 rรจgles de topologies aidant ร  la correction. Il existe รฉgalement le logiciel GRASS que nous avons pu utiliser dans la vectorisation de nos planches avec lโ€™outil de ยซ suivi de chemin ยป. Ce logiciel est quant ร  lui davantage destinรฉ ร  un nettoyage des donnรฉes (accrochage de segments, suppressions de petites aires…). Vient ensuite QGIS qui est un logiciel de SIG Open Source que nous allons utiliser tout au long de notre รฉtude. QGIS dispose de moins de 15 rรจgles topologiques mais elles restent suffisantes pour des applications courantes et peuvent รชtre combinรฉes pour aboutir ร  des chaines de traitement de corrections. Enfin PostGIS est plus axรฉ sur lโ€™aspect gestion de base de donnรฉes, mais grรขce ร  des requรชtes SQL il permet dโ€™effectuer des manipulations des gรฉomรฉtries.
Le logiciel dรฉveloppรฉ et prรฉsentรฉ par les auteurs apparaรฎt comme celui proposant le meilleur choix avec non pas moins de 64 rรจgles topologiques proposรฉes pour aider ร  la correction des diffรฉrentes erreurs.
La thรฉorie des graphes
Histoire des graphes
Commenรงons par un bref historique ainsi quโ€™une dรฉfinition des graphes. Lโ€™origine des graphes remonterait ร  un article prรฉsentรฉ par le mathรฉmaticien Leonhard Euler qui a souhaitรฉ rรฉsoudre le problรจme des ยซ Sept ponts de Kรถnigsberg ยป (Costes B. 2016). Le principe est simple, il souhaitait savoir sโ€™il รฉtait possible de faire le tour de la ville en ne passant quโ€™une seule fois par chacun des ponts traversant la ville. Pour cela il a reprรฉsentรฉ les diffรฉrentes parties de la ville par des nล“uds reliรฉs par des arรชtes reprรฉsentant les ponts, et il prouva que cโ€™รฉtait impossible. Un autre problรจme qui a tentรฉ dโ€™รชtre rรฉsolu au moyen de graphes est le problรจme du ยซ cavalier ยป. Le but de lโ€™opรฉration รฉtait de savoir sโ€™il รฉtait possible de dรฉplacer un cavalier sur un รฉchiquier en ne passant quโ€™une seule et unique fois sur chaque case. Cette fois-ci ce fut un succรจs, la dรฉmarche รฉtait possible. ยซ Les graphes constituent certainement lโ€™outil thรฉorique le plus utilisรฉ pour les modรฉlisations et la recherche des propriรฉtรฉs dโ€™ensembles structurรฉs. Ils interviennent chaque fois que lโ€™on veut reprรฉsenter et รฉtudier un ensemble de liaison (orientรฉes ou non) entre les รฉlรฉments dโ€™un ensemble fini dโ€™objets ยป (Beauquier et al. (1992)). Ainsi, le modรจle de graphe permet de reprรฉsenter un rรฉseau par un ensemble de nล“uds (ou sommets) et dโ€™arรชtes lorsque les nล“uds sont liรฉs gรฉographiquement. Dans notre cas, lorsque deux parcelles seront contiguรซs, les nล“uds les reprรฉsentants seront reliรฉs par une arรชte.

Dรฉfinition

Un graphe G = (V, E) est constituรฉ :
– dโ€™un ensemble V = {v1, v2, …, vn} dont les รฉlรฉments sont appelรฉs sommets ou encore nล“uds,
– dโ€™un ensemble E = {e1, e2, …, en} dont les รฉlรฉments sont appelรฉs arcs ou encore arรชtes.
Un arc e โˆˆ E relie deux sommets x et y de V et on note gรฉnรฉralement a = (x,y) ou encore a = xy. (B. Costes (2016)).
Un graphe se compose dโ€™un graphe principal et dโ€™un graphe dual. En thรฉorie des graphes, le graphe dual d’un graphe est dรฉfini ร  l’aide des composantes de son complรฉmentaire, lesquelles sont reliรฉes entre elles en traversant les arรชtes du graphe de dรฉpart (Wikipรฉdia, l’encyclopรฉdie libre 2018)
Projets utilisant la thรฉorie des graphes
Un projet proposรฉ par lโ€™Agence Nationale de Recherche et lโ€™Universitรฉ Toulouse 2, nommรฉ ModelSpace, et Architerre son successeur, se sont donnรฉs pour mission de retracer lโ€™historique du parcellaire de certains dรฉpartements au moyen de registres terriers et de 20 compoix4. Les terriers et compoix se prรฉsentent sous la forme de registres accompagnรฉs parfois de plans permettant dโ€™illustrer le parcellaire. Ces registres vont consigner le nom et la profession du propriรฉtaire, parfois le nom de lโ€™exploitant, mais surtout et trรจs souvent la superficie, une localisation par un microtoponyme, les noms des propriรฉtaires des parcelles adjacentes (Le Couรฉdic et al. (2012)). Ainsi, en recoupant toutes les donnรฉes fournies par les registres et en sโ€™aidant des plans terriers lorsquโ€™ils sont disponibles ou ร  dรฉfaut du cadastre napolรฉonien, il est possible de cartographier le parcellaire de lโ€™รฉpoque. Le modรจle qui a รฉtรฉ utilisรฉ est donc le modรจle des graphes dโ€™adjacence dรฉcrit plus haut, les parcelles sont rรฉduites ร  un point et deux parcelles voisines correspondent ร  deux sommets voisins dans le graphe.
Des questions en rapport avec les diffรฉrents รฉlรฉments appelรฉs linรฉaires (cours dโ€™eau, routesโ€ฆ), qui sont en rรฉalitรฉ reprรฉsentรฉs par des polygones dans le plan cadastral, ont rapidement รฉtรฉ soulevรฉes. Plusieurs possibilitรฉs ont รฉtรฉ formulรฉes pour la prise en compte de ces linรฉaires :
โ€ข les linรฉaires seront reprรฉsentรฉs par un unique point, ce qui reprรฉsentait le mieux la description fournie par les terriers et compoix ;
โ€ข enlever les linรฉaires et les laisser vides, le graphe sera alors dรฉconnectรฉ ;
โ€ข dรฉcomposer le linรฉaire en autant de segments quโ€™il y a de parcelles adjacentes ;
โ€ข dรฉcomposer le linรฉaire en autant de segments quโ€™il y a de parcelles adjacentes mais suivant sa longueur cette fois-ci ;
โ€ข supprimer les linรฉaires en les intรฉgrant aux parcelles.
Cโ€™est cette derniรจre solution qui est retenue pour la construction des graphes dans le projet ModelSpace.
Nous avons pu รฉgalement nous entretenir avec Kamaldeep Singh Oberoi doctorant dont le sujet de thรจse repose sur la thรฉorie des graphes. En effet, celle-ci traite de lโ€™analyse des entitรฉs interagissant avec une route (piรฉtons, vรฉhicules, signalisation, trottoirs…). Grรขce aux graphes, il est possible de savoir ร  un instant t oรน se situe nโ€™importe quelle entitรฉ, dans quel sens elle se dirige et avec quelle autre entitรฉ elle possรจde des liens topologiques. Son travail introduit รฉgalement la notion de granularitรฉ. Le fait dโ€™avoir un nล“ud dโ€™un graphe contenant plusieurs entitรฉs (une planche contenant des sections puis des feuilles et enfin les parcelles) se nomme graphe granulaire. Dans son cas, il rรฉduit lโ€™ensemble des piรฉtons, des trottoirs et des vรฉhicules dโ€™un cรดtรฉ de la route ร  un nล“ud et il en fait de mรชme pour lโ€™autre cรดtรฉ. Ainsi il nโ€™aura plus que deux entitรฉs ร  รฉtudier.
Dans sa thรจse ยซ un modรจle de graphe spatio-temporel pour reprรฉsenter lโ€™รฉvolution dโ€™entitรฉs gรฉographiques ยป, G. Del Mondo nous introduit notamment la relation entre le raisonnement spatial et temporel et la thรฉorie des graphes pour nous mener aux graphes temporels. Elle se sert des graphes spatio-temporels pour modรฉliser lโ€™รฉvolution des entitรฉs ร  travers le temps. Cette thรฉorie est intรฉressante ร  รฉtudier puisque ร  la fin de notre รฉtude nous disposerons de plusieurs graphes partageant une mรชme zone gรฉographique sur 3 รฉpoques diffรฉrentes. Il nous faudra trouver un moyen de mettre en relation nos diffรฉrents graphes afin de les comparer et de dรฉfinir lโ€™รฉvolution quโ€™il y a pu avoir entre ces derniers. Dans son cas, elle montre รฉgalement lโ€™analyse de lโ€™รฉvolution dโ€™un parcellaire en matรฉrialisant les liens de filiations (division, fusion) ร  lโ€™aide de graphes sur diffรฉrentes pรฉriodes.
Le modรจle des graphes sera donc intรฉressant ร  รฉtudier lors de ce TFE, dโ€™une part pour analyser la qualitรฉ du mosaรฏquage, dโ€™autre part pour lโ€™analyse de lโ€™รฉvolution du parcellaire.
Outils dโ€™analyse
Dans cette partie seront dรฉcrits quelques outils utiles ร  la correction topologique. Nous ne dรฉvelopperons pas tout lโ€™aspect technique des outils mais seulement leurs fonctions principales et les rรฉsultats quโ€™ils fournissent (Article : Description des outils dโ€™analyse spatiale).
๏‚• La triangulation de Delaunay
La triangulation de Delaunay a รฉtรฉ inventรฉe par la mathรฉmaticien Boris Delaunay. La triangulation de Delaunay dโ€™un ensemble P de points du plan est unetriangulation DT(P) telle quโ€™aucun point de P nโ€™est ร  lโ€™intรฉrieur du triangle circonscrit dโ€™un des triangles de DT(P)ย  (dโ€™aprรจsย  laย  dรฉfinitionย  donnรฉeย  parย  leย  site Wikipรฉdia). La triangulation de Delaunay peut รฉgalement รชtre contrainte ร  lโ€™aide de ligne de ruptures et ainsi suivre des formes imposรฉes par lโ€™opรฉrateur. Figure 11 Triangulation de Delaunay, d’aprรจs Hervรฉ Lehning
โ€ข Lโ€™enveloppe convexe
La triangulation de Delaunay, si elle nโ€™est pas contrainte, est ร  la base de la crรฉation de lโ€™enveloppe convexe. Lโ€™enveloppe convexe est gรฉnรฉrรฉe ร  lโ€™aide des points les plus extรฉrieur de lโ€™ensemble de points. Nous pouvons faire lโ€™analogie avec un รฉlastique que nous viendrions placer autour de lโ€™ensemble de points. Ainsi, la forme donnรฉe par lโ€™รฉlastique formera lโ€™enveloppe convexe.
โ€ข Union
Lโ€™outil dโ€™union de QGIS permet de fusionner deux couches de forme en une seule. La nouvelle table attributaire crรฉรฉe aprรจs union, contiendra les champs des deux couches mรจres. Lร  oรน les planches sโ€™intersectent il y aura la crรฉation dโ€™un nouveau polygone qui prendra dans sa table attributaire les attributs des deux couches mรจres.
โ€ข Intersection
Lโ€™outil dโ€™intersection de QGIS permet dโ€™extraire la ou les forme(s) crรฉรฉ(es) par la superposition de plusieurs couche. La nouvelle forme prendra les attributs des planches mรจres tout comme pour lโ€™outil dโ€™union.
Nous pouvons voir dans la figure 15 un exemple dโ€™union de table attributaires. En haut ร  gauche la table attributaire de la couche 1, haut ร  droite la table attributaire de la couche 2 et enfin en bas, le rรฉsultat de lโ€™union des tables attributaires. Les champs prendront une nouvelle nomenclature avec lโ€™indice de la couche dโ€™origine du champ.
Mรฉthodologie
Notions de relations entre les diffรฉrentes entitรฉs
Dans la mesure oรน nous allons raisonner sur un problรจme concernant des relations topologiques, il est bon de sโ€™intรฉresser aux relations pouvant lier les diffรฉrentes entitรฉs que nous pouvons rencontrer sur les diffรฉrentes planches. Les relations seront รฉtablies suivant le formalisme dรฉfini prรฉcรฉdemment par le RCC8 de Randell et al.. Par la suite nous dรฉfinirons les diffรฉrents types dโ€™entitรฉs, en relation avec notre travail, comme suit :
โ€ข Parcelle (P) (Polygone)
โ€ข Route (R) (Polygone)
โ€ข Cours dโ€™eau (CdE) (Polygone)
โ€ข Bรขtiment (B) (Polygone)
โ€ข Ecriture (E) (Polyligne)
โ€ข Limite de parcelle (L) (Polyligne)
Suppression des chevauchements
Ici nous allons nous occuper de corriger les problรจmes de chevauchements entres les diffรฉrentes sections.
Tout dโ€™abord commenรงons par quelques dรฉfinitions des couches qui seront utilisรฉes et crรฉรฉes :
– Planches : il sโ€™agit des feuilles (ex : K2, J3…) dรฉfinies dans la partie 1.2.2
– Lโ€™enveloppe : il sโ€™agit ici dโ€™une triangulation de Delaunay ayant les mรชmes caractรฉristiques quโ€™une enveloppe convexe, mais dont certains triangles ont รฉtรฉ supprimรฉs pour coller au mieux ร  la forme des planches (voir dรฉfinition triangulation de Delaunay partie II.3)
– Trous et rรฉseaux : les trous correspondent aux espaces vides entre les planches lร  oรน elles devraient normalement se toucher. Les rรฉseaux correspondent aux espaces non cadastrรฉs tels que les routes et riviรจres. Ils seront matรฉrialisรฉs tout deux par des polygones (pour plus de dรฉtails voir partie III.1).
La figure ci-contre montre les planches gรฉorรฉfรฉrencรฉes sans aucune correction topologique. Nous pouvons donc apercevoir les trous et recouvrement entre les deux planches ici en bleu et rose. Cette รฉtape est primordiale pour รฉviter des erreurs avec les outils QGIS pour les รฉtapes suivantes. Elle se rรฉalise avec lโ€™outil Vecteur/Outils de gรฉomรฉtrie/Vรฉrifier la validitรฉ. Aprรจs cette รฉtape il faut corriger les gรฉomรฉtries invalides si nรฉcessaire. La plupart des erreurs relevรฉes par cet outil sont dues ร  un mauvais nettoyage de la vectorisation automatique (sommets en double…) et peuvent รชtre corrigรฉes automatiquement ร  lโ€™aide dโ€™outils QGIS 3.0.
Etape 2 : Intersection des planches
Ici nous allons rรฉcupรฉrer les intersections des planches entre elles en crรฉant une nouvelle couche de polygones issus de cette intersection. Cette couche nous servira par la suite pour effectuer une requรชte spatiale et dรฉtecter les chevauchements. Pour effectuer cette opรฉration il faut utiliser lโ€™outil Vecteur/Outils de gรฉotraitement/Intersection. Lโ€™opรฉration est ร  rรฉpรฉter autant de fois quโ€™il y a de planches qui sโ€™intersectent. Par la suite nous allons rรฉunir toutes les intersections dans une mรชme couche avec lโ€™outils Vecteur/Outils de gรฉotraitement/Union. Il est possible que certaines gรฉomรฉtries soient des multi-polygones alors quโ€™ils devraient รชtre uniques, il faut donc utiliser lโ€™outil Vecteur/Outils de gรฉomรฉtrie/De morceaux multiples ร  morceaux uniques pour avoir un seul polygone par gรฉomรฉtrie et ne pas avoir de multi-polygones. La sortie de cet outil est susceptible de contenir des doublons, cโ€™est pourquoi il faut utiliser lโ€™outil Supprimer les gรฉomรฉtries dupliquรฉes.
Etape 3 : Recherche des superpositions
Par la suite, il faut unir toutes les planches de la mรชme annรฉe entre elles avec lโ€™outil Union utilisรฉ prรฉcรฉdemment. La couche en sortie est de nouveau susceptible de contenir des gรฉomรฉtries en double, il faut donc les supprimer avec lโ€™outil Supprimer les gรฉomรฉtries dupliquรฉes. Ensuite, il faut effectuer une requรชte spatiale oรน lโ€™union des planches contient, est รฉgal ou est ร  lโ€™intรฉrieur des superpositions. Nous choisissons tous ces critรจres pour ne pas oublier de polygones, en effet normalement, le critรจre dโ€™รฉgalitรฉ devrait suffire ร  lui seul, mais ร  cause des diffรฉrentes manipulations effectuรฉes en amont, il y a des micro-erreurs qui se sont glissรฉes dans nos polygones. Cโ€™est pourquoi nous choisissons ces 3 critรจres.
Etape 4 : Suppression des trous
Une fois les superpositions sรฉlectionnรฉes grรขce ร  la requรชte spatiale, nous pouvons les fusionner avec un polygone voisin (plusieurs options sont proposรฉes pour la fusion : avec le polygone le plus grand, avec le polygone le plus petit, avec le polygone ayant la plus grande frontiรจre en commun) avec lโ€™outil Vecteur/Outils de gรฉotraitement/Supprimer les dรฉbordements (2.18) ou Supprimer les polygones sรฉlectionnรฉs (3.0)
Ici nous retrouvons le rรฉsultat de la premiรจre partie de la chaรฎne de traitement. Les chevauchements ont รฉtรฉ corrigรฉs. A la sortie de cette partie, il est possible dโ€™avoir des parcelles en double, il faudra alors les nettoyer manuellement (voir partie IV, analyse des rรฉsultats). Il ne reste plus que les trous entre les planches.

Le rapport de stage ou le pfe est un document dโ€™analyse, de synthรจse et dโ€™รฉvaluation de votre apprentissage, cโ€™est pour cela chatpfe.com propose le tรฉlรฉchargement des modรจles complet de projet de fin dโ€™รฉtude, rapport de stage, mรฉmoire, pfe, thรจse, pour connaรฎtre la mรฉthodologie ร  avoir et savoir comment construire les parties dโ€™un projet de fin dโ€™รฉtude.

Table des matiรจres

ย TABLE DES MATIERES
INTRODUCTION
I C
ONTEXTE ET DONNEES
I.1 LA CHAINE DE TRAITEMENT ELABOREE PAR LE LABORATOIRE GEF
I.2 L
ES DONNEES
I.2.1 Aspects gรฉnรฉraux
I.2.2 Les donnรฉes utilisรฉes
I.3 A
NALYSE DES OUTILS EXISTANTS
II ASPECTS THEORIQUES
II.1 TOPOLOGIE
II.1.1 Les relations topologiques
II.1.2 Les outils de correction topologique
II.2 L
A THEORIE DES GRAPHES
II.2.1 Histoire des graphes
II.2.2 Dรฉfinition
II.2.3 Projets utilisant la thรฉorie des graphes
II.3 O
UTILS Dโ€™ANALYSE
III METHODOLOGIE
III.1 NOTIONS DE RELATIONS ENTRE LES DIFFERENTES ENTITES
III.2 MOSAรQUAGE
III.2.1 Prรฉsentation du traitement
III.2.2 Suppression des chevauchements
III.2.3 Suppression des trous
III.3 A
PPLICATION DE LA THEORIE DES GRAPHES
III.3.1 Diffรฉrents types de graphes
III.3.2 Traitement dโ€™une planche
III.3.3 Graphe de plusieurs planches
IV PRESENTATION DES RESULTATS
IV.1 LES RESULTATS DU MOSAรQUAGE
IV.1.1 Annรฉe 1813
IV.1.2 Annรฉe 1850
IV.1.3 Annรฉes 1972-1974
IV.2 L
ES RESULTATS DES GRAPHES
IV.2.1 Annรฉe 1813
IV.2.2 Annรฉe 1850
IV.2.3 Annรฉe 1973
IV.3 L
IENS ENTRE MOSAรQUAGE ET THEORIE DES GRAPHES
CONCLUSION ET PERSPECTIVES
BIBLIOGRAPHIE

Tรฉlรฉcharger le rapport complet

Tรฉlรฉcharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiรฉe. Les champs obligatoires sont indiquรฉs avec *