Upload
gimnv
View
267
Download
0
Embed Size (px)
Citation preview
Defrance Sébastien, CIRBValidation 2D et 3D
CIRB(Centre d’Informatique pour la Région Bruxelloise)
UrbIS = données, services et outils
Carte à grande échelle de référence de la Région de Bruxelles-Capitale)
Surface : 160 km²
> 250.000 bâtiments
Combien de téléchargements ? Environ 10.000 / mois.
Quel sont les produits les plus téléchargés ?
1.UrbIS-Topo2.Orthophoto
UrbIS-3D3.UrbIS-Adm4.UrbIS-Map
Brussels UrbIS®© : Orthophotoplans
Photos aériennes verticalesGSD = 7,5 cm
Brussels UrbIS®© : Orthophotoplans couleurs et infrarouge
Brussels UrbIS®© : UrbIS-Topo
Brussels UrbIS®© : UrbIS-Adm
Brussels UrbIS®© : UrbIS-Map
Brussels UrbIS®© : LiDAR
Brussels UrbIS®© : UrbIS-Adm 3D
CityGMLLoD 1 : blocs avec des toits platsLoD 2 : blocs avec la forme simplifiée des toitsLoD 3 : description précise de l'extérieur (fenêtres, portes,...)LoD 4 : intérieur du bâtiment
Brussels UrbIS®© : UrbIS-DTM
Collecte Réception Contrôle IntégrationDistribution
Diffusion
Sources
- Levés de géomètre - Survols de la Région - Permis d’urbanisme - UrbIS aas - …
Services de publication
- Web Services - UrbIS-Online - UrbIS-Download
Outils de production
UrbIS est une chaîne de montage et d’assemblage de données cartographiques
Making Map Environment
Quelques utilisateurs…
Projet (2014 – 2016)
Scope :
- Vol stéréo- Création d’Orthophotoplans- Mise à jour vectorielle :
• Bâtiments d’UrbIS-Topo • Bâtiments d’UrbIS-Adm 2D• Bâtiments d’UrbIS-Adm 3D• Ouvrages d’art 3D• Détection de changements (chantiers en cours)
Partenaires :
Analyse de la qualité des livrables vectoriels 2D et 3D
Mission confiée à GIM
Développement de 17 contrôles de qualité avec l’outil FME afin de vérifier que les données fournies répondent bien aux spécifications UrbIS
- Validation de la géométrie- Cohérence entre les produits UrbIS (Adm 2D- Adm 3D - Topo)- Respect de la topologie 2D et 3D- Identification d’erreurs « classiques » (retours, duplicates,…)
Import des donnéesDéveloppement des CQExécution des CQ sur une zoneAjustements et validationExécution des CQ sur les autres zones
Problèmes rencontrés :
Polygones qui ne sont pas OGC VALID (polygones qui se referment sur eux-mêmes, polygones dont le trou est relié au contour principal,…)
Problèmes rencontrés :
Présence de ‘retours’ dans certains polygones
Problèmes rencontrés :
Polygones d’une surface inférieure à 0,01 m²
Ecart de 0,2 m
Problèmes rencontrés :
Planéité non respectée pour certains polygones
Règle Description
21Vérifier que les couches « BB01L », « BB02L » « BB05L », « BB10L », « BB11L » et « BB1201L » contiennent des éléments de type ligne
22 Vérifier que la couche "BU" contient des éléments de type polygone
23Vérifier que les couches « GOUNDSURFACE », « WALLSURFACE », « ROOFSURFACE » contiennent des éléments de type polygone 3D
24
Vérifier qu'un bâtiment est bien composé d’un « Simple Solid » ou d’un « Composite Solid »Vérifier qu'un ouvrage d’art est composé d’un « Multi Solid »(Difference entre bâtiment et ouvrage d’art est dans CITYGML_CLASS (<null> = bâtiment et 9999 = ouvrage d’art)
25Les entités « BB01L », « BB02L » « BB05L », « BB10L », « BB11L » et « BB1201L » doivent former une structure topologique parfaite
26Les contours des polygones (couche "BU") doivent recouvrir complètement les contours formés par les lignes se trouvant dans les couches « BB01L », « BB02L » « BB05L », « BB10L » et « BB11L ».
27 À l’exception des bâtiments comportant des parties, l’entité polygonale « Bu » est identique à l’entité « GROUNDSURFACE »
28 Gaps and overlaps 2D
29(3D) Détecter les anomalies propres aux structures topologiques (« gaps », « overlap ») -> Deux bâtiments disjoints ne peuvent pas avoir de faces parallèles ou quasi parallèles distantes de moins de 10 cmTopology3D
30 Les « duplicates » doivent être détectés
32 Toutes les faces (« GROUNDSURFACE », « ROOFSURFACE », « WALLSURFACE ») doivent être orientées vers l’extérieur.33 Les vertex constituant une face doivent être dans le même plan
34 Contrôler qu'il n'y a pas de faces manquantes pour chaque bâtiment (mur-toiture-empreinte au sol)
35 Identifie les polygones qui ne sont pas OGC VALID36 Détection des polygones avec une surface < à 0,01 m²37 Points de 2 polygones dont la distance < 0.01 m et l’écart en z < 0.5 m
39 Point non existant sur un polygone avec une distance projetée < 0.01 m et un écart en z (z interpolé) < 0.5 m
Résultats
• 3 FME Workbenches
•Validate2D3D_BatchTilesAndMerge.fmw: lance les deux autres workbenches•Validate2D3D_OneTile.fmw: execute l’ensemble des 18 contrôles pour chaque km²•Validate2D3D_MergeErrors.fmw: fusionne le résultat du workbench précédent en un seul shapefile
• 18 Custom Transformers
•17 contrôles de qualité différents•1 template, qui peut être utilisé pour développer de nouveaux contrôles.
Règle 26. Les contours des polygones (couche "BU") doivent recouvrir complètement les contours formés par les lignes se trouvant dans les couches « BB01L », « BB02L » « BB05L », « BB10L » et « BB11L ».
Règle 26. Les contours des polygones (couche "BU") doivent recouvrir complètement les contours formés par les lignes se trouvant dans les couches « BB01L », « BB02L » « BB05L », « BB10L » et « BB11L ».
Règle 26. Les contours des polygones (couche "BU") doivent recouvrir complètement les contours formés par les lignes se trouvant dans les couches « BB01L », « BB02L » « BB05L », « BB10L » et « BB11L ».
Règle 28. Slivers and overlaps 2D
Règle 28. Slivers and overlaps 2D
Résultat
http://cirb.brussels/fr
Thank You!
Questions?
For more information: Defrance Sébastien – [email protected] Centre d’Informatique pour la Région Bruxelloise