Industry Foundation Classes
Fra WikiByg
Industry Foundation Classes (IFC) er en specifikation af et neutralt data format til at beskrive, udveksle og dele information typisk indenfor byggeprojekter samt i drift og vedligehold. IFC specifikationen udvikles og vedligeholdes af International Alliance for Interoperability (IAI) som en del af dens buildingSMART mission. IAI understøtter også implementeringen og den fortsatte udvikling samt tilpasning af IFC.
IFC er i dag det eneste fil-format, som kan udveksle BIM på tværs af forskellige programmer som parametriske objekter med egenskabsdata. IFC-formatet indeholder hovedsageligt 3D-modellen og til dels tekst og 3D-grafik, som f.eks. modulnet. IFC-formatet indeholder ikke planer, snit, opstalter, lister, layouts, lagstruktur og lignenede dokumentation. IFC-filer kan både være almindelige databasefiler eller XML-filer.
Det Digitale Byggeri, den danske stat, erhvervs- og byggestyrelsen og en række nordiske og andre internationale organisationer har valgt IFC, som udvekslingsformat for BIM i deres dokumentation i større byggesager. Da IFC er den eneste åbne, software-neutrale standard for eksport af BIM, vil det være konkurrenceforvridende at kræve et andet fil-format for dataudveksling af BIM. Det betyder samtidig, at da alle andre fil-formater for BIM er ejet af private software-producenter, er det kun IFC-formatet som kan garantere tilgangen til byggeriets data i fremtiden.
Da IFC er en meget kompleks specifikation har en del software problemer med at oversætte bygningsmodellerne korrekt. Dette kan give problemer i både import og eksport. Der er derfor en god idé at teste sit softwares IFC-kompabilitet og altid teste de modeller man eksporterer, f.eks. i en gratis IFC-viewer som Model Checker fra Solibri.
Links
- IAI International
- IFC tools for developers - Ønsker du at udvikle software, som understøtter IFC er dette stedet at starte. Her er givet en oversigt over værktøjer, der kan bruges ved softwareudvikling til at læse og skrive IFC-filer samt vise indholdet i f.eks. træstrukturer eller 3D. Der findes flere forskellige typer værktøjer både højniveau API'er og generiske værktøjer til generel implementering af Express og Express-X understøttede produktmodeller. API'erne er tilgængelige til forskellige udviklingssprog såsom Java, C++ og Visual Basic.
- IfcWiki
- IFD LIBRARY for buildingSMART
- IFC2x Edition 4 Alpha Seneste version af IFC specifikationen
- IAI Tech International Denne hjemmeside indeholder information om de tekniske specifikationer udgivet af buildingSMART (tidligere International Alliance for Interoperability, IAI)
Se også
- DDS_IfcViewer Gratis IFC model viewer
- BIM
- City Geography Markup Language

