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.
|
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
Tรฉlรฉcharger le rapport complet