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élisa­tion 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 don­nées BIM en données SIG et inversement. Cependant, les outils ETL comme FME (Feature Management Engine) sont loin de résoudre toutes les discor­dances 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

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].