Exporter en IFC et en LandXML depuis Civil 3D : guide pratique

Isometric bridge and road model exported from Civil 3D to a LandXML file and an IFC file

De plus en plus de clients exigent des formats ouverts comme livrables de projet. Dans Civil 3D, les deux principaux sont l’IFC et le LandXML. Ils ne servent pas à la même chose, et choisir le bon évite bien des allers-retours.

IFC ou LandXML?

  • Le LandXML transporte des données de conception : alignements, profils, surfaces, points, parcelles et réseaux de conduites. Utilisez-le pour transférer la géométrie vers une autre plateforme de conception (OpenRoads, InfraWorks), vers un entrepreneur ou vers le guidage d’engins.
  • L’IFC transporte des objets 3D avec leurs propriétés. Utilisez-le pour la coordination BIM, la détection de conflits, la fédération de maquettes et les livrables openBIM. Les versions récentes (IFC 4.3) prennent vraiment en charge les infrastructures : alignements, routes, ponts et terrassements.

Exporter en LandXML

  1. Allez dans Sortie > Exporter > Exporter vers LandXML.
  2. Sélectionnez les objets à exporter : surfaces, alignements, profils, réseaux de conduites, etc.
  3. Dans les paramètres LandXML, vérifiez les unités, le format des angles et la façon d’écrire les surfaces (points et faces). Ces paramètres sont la principale source de problèmes d’importation chez le destinataire.
  4. Nommez le fichier clairement (projet, objet, date) et faites un fichier par usage plutôt que de tout exporter dans un seul.

Exporter en IFC

  1. Préparez la maquette : solides de corridors, solides de réseaux de conduites, structures et surfaces à inclure.
  2. Ajoutez des jeux de propriétés aux objets pour que l’IFC transporte des données utiles (matériau, diamètre, chaînage, propriétaire). Sans propriétés, un IFC n’est que de la géométrie.
  3. Utilisez la commande d’export IFC, choisissez la version d’IFC exigée par le client et associez les objets Civil 3D aux bonnes classes IFC.
  4. Vérifiez le géoréférencement : le système de coordonnées et le point de base doivent correspondre au projet, sinon la maquette se retrouvera au mauvais endroit dans le modèle fédéré.

Toujours valider

N’envoyez jamais un export sans l’ouvrir. Pour l’IFC, utilisez une visionneuse gratuite comme BIMcollab Zoom ou usBIM.viewer, ou le service de validation IFC de buildingSMART, pour vérifier la géométrie, les classes et les propriétés. Pour le LandXML, réimportez le fichier dans un dessin vierge, ou dans le logiciel cible, et comparez quelques chaînages et élévations.

Automatiser les exports

Sur les grands projets qui comptent beaucoup de dessins, les exports manuels deviennent une corvée. Un outil par lots développé avec l’API .NET de Civil 3D peut ouvrir chaque dessin, rafraîchir les références de données, exporter l’IFC et le LandXML, puis envoyer un rapport par courriel à la fin. C’est un excellent candidat à l’automatisation ; on y reviendra dans un prochain article.

À retenir

  • LandXML pour les données de conception, IFC pour les objets 3D et la coordination.
  • Vérifiez les unités, le géoréférencement et les jeux de propriétés avant d’exporter.
  • Validez toujours le fichier avant de le livrer.