Nettoyage des erreurs topologiques

Nettoyage des erreurs topologiques

Dรฉroulement de lโ€™รฉtude

Les Conservatoire et jardin botaniques de la ville de Genรจve mโ€™ont engagรฉ pour effectuer mon stage sur la cartographie des toitures vรฉgรฉtalisรฉes sur lโ€™ensemble du canton de Genรจve.Le stage a dรฉbutรฉ le 1er novembre 2012 pour se terminer le 31 janvier 2013 (3 mois). Au cours de ce stage jโ€™ai รฉtรฉ appuyรฉ deux jours par semaine par Sophie Pasche (indรฉpendante, mandatรฉe par les CJB). Cet appui a permis dโ€™augmenter la force de travail et dโ€™รชtre plus performant dans lโ€™apprentissage des diffรฉrents logiciels. Une grande partie du stage a รฉtรฉ vouรฉe ร  la prรฉparation de la couche toit (Chapitre 4) et des couches rasters (chapitre 5) nรฉcessaires ร  lโ€™รฉtude. Le premier travail a consistรฉ au nettoyage et ร  la mise ร  jour de la couche toit qui sert de pรฉrimรจtre dโ€™รฉtude ร  notre analyse. Le but รฉtant de dรฉtecter les toitures vรฉgรฉtalisรฉes, nous devions disposer de la limite des toits pour ensuite pouvoir travailler sur les variables des rasters situรฉes ร  lโ€™intรฉrieur de ces toitures. La deuxiรจme รฉtape a concernรฉ la prรฉparation de quatre couches raster (luminositรฉ, indice de vรฉgรฉtation, pente, orthophoto) qui soient utilisables par les diffรฉrents logiciels de traitement. Ce sont les valeurs de pixel de ces rasters qui seront รฉtudiรฉes pour dรฉfinir si un toit est vรฉgรฉtalisรฉ ou non. Finalement, lโ€™รฉtape finale consiste, via le logiciel Definiens, ร  dรฉfinir de maniรจre automatique les toitures vรฉgรฉtalisรฉes en les classant par type de vรฉgรฉtalisation. La clรฉ de cette รฉtude a รฉtรฉ de dรฉfinir les bons paramรจtres pour obtenir la relation optimale entre la taille des zones dโ€™รฉtudes et le temps machine (Definiens).

ย Prรฉsentation et typologie des toitures vรฉgรฉtalisรฉes

Selon lโ€™Office Fรฉdรฉral de lโ€™Environnement, des Forรชts et du Paysage (OFEFP), les toitures vรฉgรฉtalisรฉes sont dรฉcrites en 3 grands types de vรฉgรฉtalisation : la vรฉgรฉtalisation intensive, la vรฉgรฉtalisation semi-intensive et la vรฉgรฉtalisation extensive. La description de ces types de vรฉgรฉtalisation (Annexe 1) se rรฉfรจre ร  diffรฉrents paramรจtres tels que lโ€™รฉpaisseur du substrat, le type dโ€™entretien ou encore le type dโ€™espรจces vรฉgรฉtales susceptibles dโ€™รชtre implantรฉes.
Notre รฉtude se base sur une dรฉtection des toitures vรฉgรฉtalisรฉes basรฉe sur des photographies aรฉriennes. La classification des types de vรฉgรฉtalisation des toitures va donc lรฉgรจrement varier de celle proposรฉe par lโ€™OFEFP. Dโ€™aprรจs lโ€™รฉtude de 2011 les quatre variables retenues pour dรฉtecter des toitures vรฉgรฉtalisรฉes sont les suivantes : la luminositรฉ, lโ€™indice de vรฉgรฉtation, la pente des toitures ainsi que leur surface (Chapitre 5). Par consรฉquent nous avons essayรฉ de dรฉfinir quels types de toitures vรฉgรฉtalisรฉes nous pourrions potentiellement dรฉtecter et sous quelles formes (Photos 1, 2, 3, 4, 5). Grรขce ร  cette analyse nous avons dรฉterminรฉ 3 classes de toitures vรฉgรฉtalisรฉes qui peuvent รชtre dรฉtectรฉes par la mรฉthode automatique. Puis, avec lโ€™accord de la DGNP, nous avons affinรฉ la classification avec cette fois-ci onze classes de type de vรฉgรฉtalisation diffรฉrentes (Chapitre 6.1.3) reconnaissables lors de la vรฉrification manuelle.
Tagand R., Certificat de gรฉomatique 2012
Cartographie des toitures vรฉgรฉtalisรฉes du canton de Genรจve
Photo 1 : Toitures vรฉgรฉtalisรฉes intensives : vรฉgรฉtation dense, structure hรฉtรฉrogรจne (arbustes, gazons, massifs)
Photo 2 : Toitures vรฉgรฉtalisรฉes semi-intensives : vรฉgรฉtation dense rase, structure trรจs homogรจne
Photo 4 : Toitures vรฉgรฉtalisรฉes extensives : vรฉgรฉtation Photo 5 : Toitures vรฉgรฉtalisรฉes spontanรฉes : vรฉgรฉtation assez dense, trรจs couvrante et structure homogรจne peu dense mais trรจs couvrante, structure homogรจne (verdure moins รฉclatante)
Photo 3 : Toitures vรฉgรฉtalisรฉes spontanรฉes partielles : vรฉgรฉtation trรจs รฉparseย  (patch de vรฉgรฉtation), structure homogรจne
Tagand R., Certificat de gรฉomatique 2012

Prรฉparation de la couche toits

La couche ยซSDO.CAD_BATIMENT_HORSOL_TOIT ยป mise ร  disposition par le Service de la Mensuration Officielle (SEMO) est lโ€™รฉlรฉment clรฉ qui va permettre de dรฉfinir la limite des toitures du canton (289โ€™343 objets). Lors de lโ€™analyse des toitures vรฉgรฉtalisรฉes cโ€™est cette couche, entre autre, qui va รชtre traitรฉe avec le logiciel Definiens : pour cela, chaque polygone doit รชtre unique et ne pas se superposer ร  un autre.
A la base, la couche ยซSDO.CAD_BATIMENT_HORSOL_TOIT ยป renferme beaucoup dโ€™erreurs topologiques de superposition ainsi que de chevauchement. Il a donc fallu dans un premier temps nettoyer la donnรฉe afin dโ€™annuler tous ces conflits. Dans un deuxiรจme temps, nous constatons que la couche ยซSDO.CAD_BATIMENT_HORSOL_TOIT ยป nโ€™est pas ร  jour en 2009 (annรฉe durant laquelle a รฉtรฉ effectuรฉe les vols LIDAR et orthophoto utilisรฉs pour la suite du travail, cf. chapitre 5.1). Ceci a pour consรฉquence des toits existants en 2009 mais non digitalisรฉs et des toits absents alors quโ€™ils sont bien prรฉsents en 2009. Cโ€™est par lโ€™intermรฉdiaire de plusieurs manipulations sur Arcmap quโ€™une couche de toits cohรฉrente a pu รชtre produite.

Mรฉthodes

Le canton a รฉtรฉ divisรฉ en trois zones afin de minimiser lโ€™incidence du poids des fichiers au niveau des logiciels de traitement utilisรฉs pour ce mandat (FME, Definiens). Cette sรฉparation a รฉtรฉ choisie en fonction des barriรจres naturelles que sont lโ€™Arve, le Rhรดne, le lac Lรฉman et de la frontiรจre avec la France (Soit : Rive droite, Rive Gauche, Rhรดne-Arve) afin dโ€™รฉviter la probabilitรฉ de couper un toit en deux. Nous verrons par la suite quโ€™il a fallu encore diviser nos zones (cf. chapitre 5.1). De plus, notons que les toits de lโ€™enclave de Cรฉligny ont subi un nettoyage des erreurs topologiques mais ne seront pas intรฉgrรฉs au niveau de lโ€™analyse par Definiens (cf. chapitre 7.1.5).

Nettoyage des erreurs topologiques

La sรฉlection des polygones toits qui prรฉsentent des conflits de superposition est la premiรจre รฉtape de ce nettoyage. Pour ce faire, lโ€™outil ยซ topology ยป (Arcmap) a รฉtรฉ utilisรฉ avec pour rรจgle ยซ must not overlap ยป. Tous les polygones impliquรฉs sont ensuite sรฉlectionnรฉs et exportรฉs en tant que couche ร  part entiรจre. Ensuite, lโ€™outil ยซ Union ยป sur lโ€™EGID6 suivi dโ€™un ยซ Multipart to Singlepart ยป (Arcmap) permet dโ€™individualiser les polygones impliquรฉs dans ces chevauchements. Par lโ€™intermรฉdiaire du logiciel FME les toits qui se superposent et ceux qui ne se superposent pas peuvent รชtre identifiรฉs (Figure 1).
Les trois sorties du transformer ยซ Matcher ยป sont envoyรฉes dans une Gรฉodatabase personnelle (mdb) : ยซ matched ยป, ยซ not matched ยป et ยซ single matched ยป.
Figure 1: Prรฉsentation du transformer Matcher permettant de dรฉfinir les polygones qui se superposent et ceux qui ne se superposent pas
Une requรชte SQL dans Access sur la couche ยซ matched ยป permet de dรฉterminer les doublons, triplons voir quadruplons puis de sรฉlectionner le polygone dont lโ€™altitude maximale est la plus รฉlevรฉe (Figure 2). En effet, ce choix de lโ€™altitude maximale permet, dans le cas oรน deux, trois voire quatre polygones se superposent, de ne garder que celui du dessus car cโ€™est ce dernier qui est visible sur lโ€™orthophoto et sur le modรจle numรฉrique de Surface (MNS).
Figure 2 : Figure reprรฉsentant la requรชte graphique effectuรฉe sur Access
Une fois ce travail effectuรฉ, un ยซ join ยป entre la table de la couche ยซ single matched ยป et celle de la nouvelle couche ยซ matched sans doublons ยป est appliquรฉ sur lโ€™ID des polygones afin de rapatrier lโ€™altitude correcte dans la couche ยซ single matched ยป. Cette derniรจre subit un ยซ merge ยป avec la Tagand R., Certificat de gรฉomatique 2012 couche ยซ not matched ยป, suivi dโ€™un ยซ dissolve ยป par lโ€™EGID qui permet dโ€™obtenir une couche propre des toits impliquรฉs auparavant dans les conflits de superposition. Cette derniรจre couche est fusionnรฉe avec celle des toits non impliquรฉs dans des problรจmes de superposition.
Finalement un ยซ Multipart to Singlepart ยป est appliquรฉ pour sรฉparer les polygones qui nโ€™avaient pas subi ce traitement auparavant.

ย Mise ร  jour des toits en 2009

Plusieurs problรจmes de mise ร  jour ont รฉtรฉ identifiรฉs en comparant la couche des toits avec la couche des bรขtiments ยซ SDO.CAD_BATIMENT_HORSOL_2009 ยป ou avec la rรฉalitรฉ de lโ€™orthophoto 2009. Constations faites, beaucoup de diffรฉrences existent et doivent รชtre minimisรฉes. Pour cela, les toits qui nโ€™ont plus de bรขtiments affiliรฉs ont dรป รชtre purement et simplement รฉliminรฉs. Enfin les bรขtiments existant et nโ€™ayant pas dโ€™รฉquivalent dans la couche toits ont รฉtรฉ rapatriรฉs en tant que toiture.

Etape 1 : Elimination des toits qui ne correspondent plus ร  un bรขtiment en 2009

La figure 3 permet de visualiser le type de problรจmes rencontrรฉs. Pour รฉliminer ce genre de toits erronรฉs nous avons analysรฉ la couche toits avec la couche bรขtiment ยซ SDO.CAD_BATIMENT_HORSOL_2009 ยป 7.
Une sรฉlection inversรฉe dโ€™un select by location (Arcmap) sur lโ€™intersection des polygones toits avec les polygones bรขtiments nous donnent tous les toits qui nโ€™ont pas dโ€™intersection avec le bรขti. Un join permet de lier la couche toit avec la couche bรขtiment sur lโ€™EGID. Un select by attribute ยซ EGID IS Null ยป sur la sรฉlection du ยซ selection by location ยป permet de dรฉterminer tous les toits qui ne correspondent plus ร  un bรขtiment, ils pourront รชtre dรฉfinitivement รฉliminรฉs.
Figure 3 : Exemple de deux toits de bรขtiments qui n’existent plus en 2009
Une fois effacรฉe, une bonne partie des toits initialement sรฉlectionnรฉs par le ยซ select by location ยป restent sans rรฉponse, la mรชme sรฉlection par attribut mais cette fois en tant que nouvelle sรฉlection permet de sรฉlectionner les polygones toits qui nโ€™ont pas dโ€™EGID. Deux raisons expliquent cet EGID ยซ Null ยป:
– Le bรขtiment nโ€™existe plus mais touche ou coupe un autre bรขtiment du shape ยซ SDO.CAD_BATIMENT_HORSOL_2009 ยป
– Le bรขtiment nโ€™a pas changรฉ de toitures en revanche une rรฉnovation a pu รชtre effectuรฉe, ce qui a engendrer une rรฉaffections de lโ€™EGID.
Un dernier travail est tentรฉ pour รฉliminer une partie des toits sรฉlectionnรฉs prรฉcรฉdemment. Une ยซ selection by location ยป est utilisรฉe pour dรฉfinir les bรขtiments qui sont complรจtement inclus sous les toits, ces objets sont scannรฉs manuellement pour les contrรดler afin de les effacer si la situation le demande.

Etape 2 : Rapatriement des bรขtiments existants en 2009 dont les toits nโ€™existent pas encore

Avec la couche ยซ SDO.CAD_BATIMENT_HORSOL_2009 ยป un join dโ€™EGID est effectuรฉ avec la couche Toits prรฉcรฉdemment dรฉlestรฉe des toits nโ€™existant plus. Grรขce ร  un ยซ selection by attributes ยป avec ยซ Toits_EGID Is Null ยป suivis dโ€™un ยซ select by location ยป sur lโ€™inverse de lโ€™ยซ intersect ยป, tous les bรขtiments sรฉlectionnรฉs qui ne touchent pas les toits peuvent รชtre ainsi importรฉs dans la couche des toitures (ex. : Figure 4).
Lร  aussi un travail manuel est effectuรฉ sur les plus gros รฉlรฉments afin de vรฉrifier si leur toits correspondant existent ou non.
Figure 4 : Exemple de toits non digitalisรฉs sur un bรขtiment bien prรฉsent en 2009 (en rouge)
Tagand R., Certificat de gรฉomatique 2012
Cartographie des toitures vรฉgรฉtalisรฉes du canton de Genรจve

Rรฉsultats

ย Nettoyage des polygones qui se superposent

Le tableau 1 permet de visualiser ce quโ€™a reprรฉsentรฉ le travail de nettoyage des polygones toits
Une partie des erreurs trouvรฉes lors de ce travail ont รฉtรฉ envoyรฉes au SEMO afin de les aider et les encourager ร  une mise ร  jour de leurs donnรฉes.

ย Mise ร  jour des toits en 2009

Etape 1 : Elimination des toits qui ne correspondent plus ร  un bรขtiment en 2009

Un nombre de 1โ€™350 polygones ont รฉtรฉ รฉliminรฉs car nโ€™avaient pas dโ€™EGID et dโ€™intersection commune avec la couche ยซ SDO.CAD_BATIMENT_HORSOL_2009 ยป. 1โ€™659 objets prรฉsentaient malgrรฉ cela un litige, 236 ont รฉtรฉ passรฉs en revue manuellement pour en รฉliminer au final 251 รฉlรฉments. En effet, si un polygone faux รฉtait ร  cรดtรฉ dโ€™autre prรฉsentant une erreur non sรฉlectionnรฉe dans les 236, ils รฉtaient ร  leur tour รฉliminรฉs. Il reste finalement 1โ€™418 polygones sur lesquels le doute sur leur justesse est toujours prรฉsent. Sur les 280โ€™288 objets toits finaux cela reprรฉsente 0.5% dโ€™erreur, ce qui est acceptable au vu du travail que cela aurait demandรฉ de vรฉrifier les 1โ€™692 รฉlรฉments.

Etape 2 : Rapatriement des bรขtiments existants en 2009 dont les toits nโ€™existent pas encore

Notons que 5โ€™026 รฉlรฉments ont รฉtรฉ importรฉs directement car ils nโ€™avaient pas dโ€™EGID et dโ€™intersection avec la couche Toits. 2โ€™019 รฉlรฉments toits prรฉsentaient encore un litige, 349 รฉlรฉments sont vรฉrifiรฉs ร  la main. Au total, 5โ€™080 รฉlรฉments supplรฉmentaires sont importรฉs dans la couche toits, il reste encore 1โ€™660 รฉlรฉments litigieux. Ce qui correspond lร  aussi ร  un faible pourcentage du total des bรขtiments (2%). Notons quโ€™en scannant manuellement, une grande partie des bรขtiments ne devaient pas รชtre importรฉs en tant que toits, on considรจre donc que le nombre de bรขtiments de cette couche finale prรฉsentant une erreur reste faible.
En sortie, nous obtenons une couche Toits nโ€™ayant plus de problรจme de topologie et qui minimise au maximum les erreurs de toits et de bรขtiments existant ou non.
La couche ยซ SDO.CAD_BATIMENT_HORSOL_TOIT ยป comprenait initialement 287โ€™933 objets toits. Aprรจs la premiรจre รฉtape de nettoyage des doublons, 281’883 objets subsistaient. Suite ร  la deuxiรจme et troisiรจme รฉtape dโ€™รฉlimination de toits et dโ€™importation de bรขtiments ont finalement mis en avant une couche finalisรฉe ยซ Toits ยป 2009 comprenant 284’826 objets.

Etape 3 : Limiter lโ€™effet de marge dรป au dรฉcalage avec les orthophotos

Le travail de J. Massy a dรฉmontrรฉ quโ€™il pouvait exister un effet de marge. Il implique au bord des toits des valeurs de pente extrรชmes dues au dรฉcalage entre le bรขti et le MNS. Il est important de noter quโ€™initialement, un dรฉcalage de parfois quelques mรจtres existe entre la couche toits et lโ€™orthophoto situรฉ en dessous. Ce phรฉnomรจne va rรฉduire indรฉniablement lโ€™efficacitรฉ de lโ€™analyse des toitures vรฉgรฉtalisรฉes. Cโ€™est ainsi que le choix de rogner de 60 cm les bords des toits sโ€™est rรฉvรฉlรฉ nรฉcessaire, car il permet dโ€™รฉliminer lโ€™incidence dโ€™une partie des valeurs pentes extrรชmes de pixel.
Enfin, le parti a รฉtรฉ pris dโ€™รฉliminer les polygones toits infรฉrieurs ร  15 mรจtres carrรฉs car ils ne correspondent pas ร  la demande du canton (outil Erase, Arcmap), 155’919 รฉlรฉments seront finalement analysรฉs par le logiciel Definiens.

Prรฉparation des donnรฉes sources (Raster)

Cette รฉtape vise ร  automatiser le traitement (dรฉgradation de la taille des pixels et de la rรฉsolution graphique) et lโ€™assemblage des diffรฉrentes tuiles rasters sources utiles ร  notre analyse. Le cahier des charges du mandat ainsi que le travail de J. Massy indique que quatre variables principales servent ร  modรฉliser les toitures ยซ vertes ยป : la pente, la luminositรฉ, la prรฉsence de vรฉgรฉtation et la surface.

Mรฉthodes

Sachant que la variable surface a รฉtรฉ rรฉglรฉe dans la prรฉparation de la couche toit (chapitre 4.2.2.3), les trois autres variables dรฉcoulent des deux donnรฉes de base suivantes : lโ€™orthophoto et le modรจle numรฉrique de surface (MNS).
En effet, lโ€™orthophoto formรฉe de 4 canaux (rouge, vert, bleu, proche infrarouge) nous permet de calculer deux variables indispensables ร  notre travail :
– raster de lโ€™Indice de vรฉgรฉtation (Normalized Difference Vegetation Index ou NDVI) ;
– raster de luminositรฉ (Brightness).
Le MNS permet dโ€™obtenir la troisiรจme variable quโ€™est le raster de pente (Slope). Les caractรฉristiques des donnรฉes sources mises ร  disposition par le SEMO sont rรฉsumรฉes dans le tableau 1.

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 rapport gratuit propose le tรฉlรฉchargement des modรจles gratuits 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

1 Introduction
2 Dรฉroulement de lโ€™รฉtude
3 Prรฉsentation et typologie des toitures vรฉgรฉtalisรฉes
4 Prรฉparation de la couche toits
4.1 Mรฉthodes
4.1.1 Nettoyage des erreurs topologiques
4.1.2 Mise ร  jour des toits en 2009
4.2 Rรฉsultats
4.2.1 Nettoyage des polygones qui se superposent
4.2.2 Mise ร  jour des toits en 2009
5 Prรฉparation des donnรฉes sources (Raster)
5.1 Mรฉthodes
5.2 Rรฉsultats
6 Digitalisation et analyse des toitures vรฉgรฉtalisรฉes
6.1 Mรฉthodes
6.1.1 Analyses sรฉparรฉes des trois variables
6.1.2 Analyse globale et classification des toitures
6.1.3 Photo-dรฉtection manuelle
6.2 Rรฉsultats
7 Discussions
7.1 Analyse de la procรฉdure
7.1.1 Analyses des rรฉsultats obtenus avec Definiens
7.1.2 Analyses de la classification selon Definiens
7.1.3 Comparaison des donnรฉes entre lโ€™analyse par Definiens et lโ€™รฉtude de 2011
7.1.4 Analyses des toits verts provenant de la couche bรขtiment
7.1.5 Etape finale : Rapatriement de donnรฉes non comprise dans lโ€™analyse
7.2 Analyse des surfaces de toitures vรฉgรฉtalisรฉes par commune
7.3 Les toitures vรฉgรฉtalisรฉes sur quels type des toits, quโ€™en est-il des perspectives ?
7.3.1 Quels types de toitures vรฉgรฉtalisรฉes sur quels types de toits ?
7.3.2 Quelles sont les perspectives dโ€™utilisation de cette couche ?
8 Problรจmes rencontrรฉs
9 Perspectives dโ€™amรฉlioration de la dรฉtection
10 Conclusion
11 Bibliographie
12 Annexes

Rapport PFE, mรฉmoire et thรจse PDFTรฉ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 *