Retour au blog BIM & IFC
Corriger les exports · 2026-06-03 · 9 min
Coordonnées IFC incorrectes : point topographique, point de base et géoréférencement expliqués
Vous importez l'IFC et le bâtiment se retrouve à deux kilomètres de distance — ou posé à l'origine alors qu'il devrait être géoréférencé sur une grille nationale. Les trois systèmes de coordonnées de Revit et les entités de géoréférencement de l'IFC ne s'alignent pas par défaut. Voici comment remettre le modèle à sa juste place.
Coordonnées IFC incorrectes : point topographique, point de base et géoréférencement expliqués — IFC Viewer Online article cover
Les problèmes de coordonnées comptent parmi les échecs IFC les plus déroutants : la géométrie est parfaite, mais le modèle se trouve au mauvais endroit — loin de l'origine, décalé par rapport aux autres disciplines, ou totalement dépourvu de sa position réelle sur le globe. La cause profonde : Revit possède trois origines différentes et l'IFC a ses propres entités de géoréférencement, et rien ne les relie entre elles tant que vous ne le faites pas vous-même.
Les trois origines de Revit
Internal Origin (origine interne)
Le point fixe (0,0,0) interne de Revit. L'import IFC positionne la géométrie par rapport à ce point, indépendamment des deux autres. C'est pourquoi les IFC importés atterrissent souvent au « mauvais » endroit.
Project Base Point (point de base du projet)
Le repère local du projet (par exemple, une intersection de trame). Utilisé pour les cotes d'implantation au sein de la conception.
Survey Point (point topographique)
Le repère réel / géodésique qui rattache le modèle à un site ou à une grille nationale. La base d'un véritable géoréférencement.
Les entités de géoréférencement de l'IFC4
Le géoréférencement est intégré à l'IFC4 via trois entités qui fonctionnent ensemble. Configurez-les correctement, et n'importe quel outil conforme pourra placer votre modèle sur la planète.
- IfcSite — porte la latitude, la longitude et l'altitude de référence du site.
- IfcProjectedCRS — déclare le système de référence des coordonnées (par exemple, un code EPSG pour une grille nationale).
- IfcMapConversion — la transformation (décalage, échelle, rotation) des coordonnées locales d'ingénierie du modèle vers le CRS projeté.
Pourquoi la géométrie se déforme loin de l'origine
Lorsque les coordonnées locales d'un modèle sont énormes — parce que quelqu'un a modélisé directement aux valeurs réelles d'easting/northing de la grille nationale — les moteurs 3D perdent en précision. Les nombres à virgule flottante ont une résolution finie ; à des coordonnées de l'ordre du million, cette résolution devient assez grossière pour faire trembler ou vaciller la géométrie. La solution consiste à modéliser près d'une origine locale et à porter la position réelle dans IfcMapConversion, pas dans la géométrie elle-même.
Bien faire les choses à l'export
- Réglez le Survey Point sur le repère réel convenu pour le projet.
- Modélisez près du Project Base Point / de l'origine interne — pas aux coordonnées réelles de la grille.
- Exportez avec Shared Coordinates / Site Placement réglé sur shared (partagé).
- Pour les livraisons IFC4 / IFC4.3, vérifiez qu'IfcSite, IfcProjectedCRS et IfcMapConversion sont bien écrits et cohérents entre eux.
- Ouvrez le résultat et vérifiez que le modèle se trouve à l'endroit attendu avant la livraison.
Vérifiez où se trouve réellement votre modèle
Ouvrez un modèle dans le visualiseur et examinez son placement et sa structure spatiale. Puis chargez votre propre export pour vérifier qu'il atterrit à l'origine, pas à des kilomètres de là.
IFC2x3 · 2.4 MB
Ouvrir la visionneuse IFC interactive
Les coordonnées font partie d'une problématique de qualité plus large — pour le cadre complet de pré-livraison, consultez le guide complet de la qualité IFC. Notez aussi que l'IFC 4.3 étend considérablement le géoréférencement pour l'infrastructure (routes, rail, ponts), où le tracé (alignment) et le positionnement linéaire ajoutent une couche supplémentaire par-dessus les entités ci-dessus.
Coordonnées IFC incorrectes : point topographique, point de base et géoréférencement expliqués