IFC export problemen: oorzaken, checks en oplossingen
Een IFC-export die niet klopt kost tijd, veroorzaakt miscommunicatie en vergroot de kans op fouten op de werf. Denk aan ontbrekende geometrie, verkeerde objectclassificaties, lege property sets of gigantische bestandsgroottes. In deze gids krijg je direct toepasbare checks en oplossingen die je IFC-export voorspelbaar en betrouwbaar maken. Je leert waar het vaak misgaat, hoe je je model vooraf controleert, en hoe je na de export valideert of alles voldoet aan de afspraken en contractuele eisen. Leg die afspraken vast in je BEP-richtlijnen voor IFC-export.
Controleer je IFC in de juiste viewer
Niet elke viewer toont de echte IFC-structuur even transparant. Controleer je bestand daarom in minstens één viewer die de datastuctuur zichtbaar maakt - dus niet alleen de 3D, maar ook de hiërarchie en property sets. Zo ontdek je meteen of de export voldoet aan je verwachtingen en aan de ingestelde mappings. Werk je in een multidisciplinair team? Lees eerst Wat is een CDE in BIM? zodat iedereen met dezelfde uitgangspunten werkt.
- Open het bestand in 2 viewers - één die schema en properties toont en één die sterke 3D-weergave heeft. Vergelijk resultaten.
- Check de projectstructuur - Project, Site, Building, BuildingStorey. Kloppen het aantal en de namen van de verdiepingen met het ontwerp?
- Inspecteer 5 willekeurige objecten - IFC class, GlobalId, Pset_xxx, hoeveelheden, material layers. Noteer afwijkingen.
- Zoek naar Proxies - veel IfcBuildingElementProxy kan duiden op slechte mappings of niet-ondersteunde onderdelen.
- Test rondtrip - importeer de IFC in een neutrale viewer of coördinatietool en kijk of relaties en properties behouden blijven.
Verkeerde objectclassificatie en mappings
Een van de meest onderschatte IFC export problemen is foutieve mapping. Objecten krijgen dan de verkeerde IFC-klasse, eindigen als Proxy of verliezen cruciale eigenschappen. Gevolg: foutieve hoeveelheden, gebrekkige clashdetectie en onbruikbare filters in coördinatiesessies. Dit speelt vaak bij MEP/HVAC-onderdelen, families zonder correcte categorie, of custom content.
Richt je mapping in op basis van het BIM Execution Plan en de eisen van je opdrachtgever. Gebruik hiervoor het BEP opstellen voor BIM-coördinatie (stappenplan). Koppel authoring-categorieën aan de juiste IFC-classes en zorg dat projectparameters correct worden doorgeschreven naar Psets.
- Definieer mapping-tabellen - leg vast welke categorie naar welke IfcEntity gaat, inclusief fallback-regels.
- Schrijf parameters expliciet weg - koppel projectenvelden aan Pset_ en Qto_ eigenschappen, inclusief eenheden.
- Vermijd Proxies - alleen gebruiken als laatste redmiddel en documenteer het in je BEP en BCF.
- Controleer classificatiecodes - indien gevraagd: Uniclass/OmniClass/CCI netjes in een dedicated property.
- Test per discipline - maak kleine proefexports met typische elementen en valideer in de viewer op class, Psets en hoeveelheden.
Praktisch voorbeeld: wordt een kanaal als IfcDuctSegment en een bocht als IfcDuctFitting geëxporteerd, met systeemnaam en diameter in Pset_MEPCommon? Zo niet, pas je mapping en exportopties aan en herhaal de test tot het consistent is.
Ontbrekende of onjuiste geometrie
Ontbrekende wanden, doorschietende openingen of rare meshes wijzen vaak op zichtbaarheid, solid-kwaliteit of booleans die falen. Denk aan verborgen links, te fijne detailniveaus of parametrische vormen die niet goed tesselleren.
- Schoon je view op - exporteer uit een dedicated exportview met correcte filters en level-of-detail.
- Gebruik solide geometrie - vermijd complexe booleans en zorg dat onderdelen als gesloten solids weggeschreven worden.
- Controleer uitsparingen - openings en voids moeten correct als relaties mee-exporteren.
Informatieverlies bij export
Gegevensverlies: objecten en eigenschappen
Gegevens verdwijnen vaak door te agressieve filters, onjuiste parameterkoppelingen of categorieën die niet worden ondersteund. Resultaat: ontbrekende objecten of lege Psets, waardoor vervolgprocessen stokken.
- Minimaliseer filters - filter alleen wat contractueel mag worden weggelaten.
- Map projectparameters expliciet - zorg dat naam, type, systeem, brandwerendheid en ID’s in vaste Psets terechtkomen.
- Controleer QTO’s - hoeveelheden en maten moeten herleidbaar zijn in de viewer.
Niet-geometrische informatie kwijt
Niet-geometrische data zoals systeeminformatie, levertijden, onderhoud of COBie-velden gaat makkelijk verloren als je die niet expliciet exporteert. Leg daarom databehoeften vast in het BEP en borg ze in je BIM-uitvraag opstellen (IFC-eisen vastleggen).
- Werk met IDS of mvdXML - definieer welke properties verplicht zijn per objecttype en valideer hierop.
- Gebruik gestandaardiseerde Psets - voorkom wildgroei aan custom properties en houd een naming-conventie aan.
- Koppel documenten - leg productbladen via IfcDocumentReference vast indien nodig.
- COBie als aanvulling - wanneer gevraagd, exporteer ook een COBie-set of -sheet voor assetmanagement.
Validatiefouten voorkomen en oplossen
Publiceer pas nadat je gevalideerd hebt. Veel issues kom je vroeg tegen met automatische checks op schema, properties en regels uit je BEP. Maak validatie onderdeel van je standaard workflow. Werk met een CDE om versie- en bestandsproblemen te voorkomen (zie CDE implementeren voor BIM-coördinatie). Zorg voor duidelijke processen rond modeluitwisseling en IFC-versiebeheer met dit Stappenplan BIM-coördinatie inrichten.
- Schema-check - valideer IFC-versie en schemafouten, bij voorkeur op IFC2x3 of IFC4 conform contract.
- Regelgebaseerde controles - gebruik IDS/mvdXML voor verplichte properties, naamgeving en minimale geometrische eisen.
- Issue management - documenteer bevindingen in BCF, wijs de actiehouder toe en herhaal de export tot alles groen staat.
Veelgestelde vragen over IFC export problemen
Waar staat de afkorting IFC voor?
IFC staat voor Industry Foundation Classes. Het is een open bestandsformaat en datamodel voor uitwisseling van BIM-data tussen verschillende softwarepakketten. IFC beschrijft zowel de geometrie als de eigenschappen en relaties van bouw- en installatiedelen, zodat disciplines consistent kunnen samenwerken.
Van wie is IFC?
IFC wordt beheerd door buildingSMART International. Zij ontwikkelen en onderhouden de standaard, inclusief versies als IFC2x3 en IFC4, en publiceren richtlijnen en validatiemechanismen zoals IDS. Doel: open, interoperabele samenwerking in de bouwsector.
Wat is een exportfout?
Een exportfout is een afwijking tussen het beoogde resultaat en het daadwerkelijke IFC-bestand. Voorbeelden: verkeerde IFC-classes, ontbrekende objecten, lege property sets, onjuiste verdiepingen of schema-inconsistenties. Je spoort ze op met viewers en automatische validatie en lost ze op via betere mapping en exportinstellingen.
Hoe verklein ik een groot IFC-bestand?
Beperk het detailniveau en exporteer alleen relevante categorieën en zones. Verwijder constructiehulplijnen en placeholders, bundel repetitieve elementen waar mogelijk en zet onnodig zware meshes om naar nette solids. Werk met deelmodellen per discipline of zone als de coördinatie dat toelaat.
Wat doe ik met niet-ondersteunde elementen?
Vervang exotische of custom objecten door standaardcategorieën met correcte IFC-classes. Als fallback kun je ze tijdelijk als Proxy exporteren, maar documenteer dit en plan een structurele oplossing. Voeg altijd de noodzakelijke properties toe, zodat downstream-processen niet blokkeren.
Werk je aan complexe installaties of meerdere werven en wil je IFC-exports voorspelbaar krijgen? A3 Engineering helpt je met BIM-coördinatie, BEP-afspraken, IDS-validatie en dashboards die 3D-modellen met projectdata verbinden. Zo reduceer je faalkosten en houd je grip op je planning en uitvoering.
