Conversion IFC et CityGML
Intégration du BIM et du SIG 3D
L’intégration du BIM et du SIG 3D repose en grande partie sur l’échange de données entre les deux schémas IFC et CityGML. Le format IFC permet d’échanger tout ou partie des classes d’objets composant un modèle BIM vers d’autres outils SIG. L’IFC contient pour chaque objet, sa géométrie ainsi que les informations qui y sont rattachées. La géométrie IFC utilise une modélisation CSG avec des primitives paramétriques volumétriques représentant les composants structurels des bâtiments. Cependant, le standard CityGML utilise des représentations sous forme de surfaces (B-REP). Ce paradigme crée une complexité combinatoire dans la transformation.
Conversion entre CityGML et IFC
Du point de vue technique, la conversion entre CityGML et IFC peut faire appel à des outils ETL (Extract, Transform, Load) pour transformer des données BIM en données SIG et inversement. Cependant, les outils ETL comme FME (Feature Management Engine) sont loin de résoudre toutes les discordances géométriques et sémantiques entre IFC et CityGML ; ils présentent souvent des interfaces opaques ne donnant pas à l’utilisateur la possibilité de maîtriser la conversion.
Par ailleurs, ces outils supposent que les deux modèles à apparier sont bien structurés selon les schémas IFC et CityGML.
Complément :
Donkers et al. 2016[1] ; Jusuf et al. 2017[2] ; Floros et al. 2018 [3]; Stouffs et al. 2018[4] ont étudié l'intégration entre IFC et CityGML
Isikdag et Zlatanova (2009)[5] donnent un cadre permettant la génération d’objets CityGML selon plusieurs niveaux de détail à partir d’objets IFC.
Donkers et al. (2016)[1] développent un processus de conversion automatique de l’IFC vers le LoD3 du CityGML.
Malgré les développements, il n’y a pas encore une solution parfaite de conversion entre IFC et CityGML et beaucoup de problèmes identifiés dans la conversion sont à résoudre ( Kumar et al. 2019[6]). Une taxonomie des différentes erreurs de type géométrique et sémantique issues de la conversion IFC-CityGML est reportée dans Biljecki et Tauscher (2019)[7].