IFC filformat

Overblik

IFC filformat (Industry Foundation Classes) er en afgørende standard i arkitektur, engineering og konstruktion (AEC) industrien. Det blev designet til at lette uundgåelig udveksling af data mellem forskellige softwareapplikationer anvendt af arkitekter, ingeniører, entreprenører og facilitetsforvaltere. Ved at etablere et fælles sprog for bygningsobjekter og deres egenskaber, IFC sikrer, at informationen forbliver intakt og nyttig, da den flytter fra en applikation til en anden. Dette format understøtter en bred vifte af datatyper, herunder geometri, beregninger, mængder, og mere, hvilket gør det nødvendigt for fagfolk involveret i hele levetiden af et bygningsprojekt.

Udviklere og tekniske brugere stoler på IFC, fordi det fremmer interoperabilitet og reducerer informations tab under overførslen. Uanset om du arbejder med CAD-software eller projektledelsesværktøjer, er forståelse af, hvordan man skal arbejde med iFC-filer afgørende for at opretholde dataintegritet på tværs af forskellige platforme og applikationer.

Nøglefunktioner

  • Interoperabil dataudveksling: Faciliterer uafhængig overførsel af bygningsrelaterede data mellem forskellige AEC-software.
  • Omfattende datatyper: Støtter en bred vifte af oplysninger, herunder geometri, beregninger, mængder, facilitetsstyringsdetaljer og meget mere.
  • **Versionerede standarder: ** Regelmæssige opdateringer sikrer kompatibilitet med de nyeste krav og fremskridt i branchen.
  • Resource Layer Architecture: Organiseret i fire konceptuelle lag for at give strukturerede data definitioner for forskellige specialiseringsniveauer.
  • XML og ZIP Support: Tilbyder fleksibilitet gennem XML repræsentation og komprimerede formater for effektiv lagring og transmission.

Tekniske specifikationer

Formater struktur

IFC-filer er typisk i STEP (Standard for udveksling af produktmodelldata) format, der overholder ISO 10303 standarder .ifc Derudover er der en XML-version (IFC-XML) som overholder ISO 10303-28 og kan komprimeres i en ZIP-arkiv for effektiv opbevaring og transmission.

Core komponenter

Strukturen af IFC-filer omfatter flere lag:

  • **Resource Layer: ** indeholder ressource definitioner uden globalt unikke identifikatorer.
  • Core Layer: Inkluderer kernelskemaet med enheder, der bærer globalt unikke ID’er, ejerskabsinformation og historieoplysninger.
  • Interoperability Layer: Specialiserer sig på inter-domain udveksling af byggeoplysninger.
  • Domain Layer: Fokuserer på intra-domæne udvekslinger specifikt til visse discipliner.

Standarder og kompatibilitet

IFC overholder de internationale standarder, der er fastsat af bygningenSMART International. Formatet understøtter flere versioner, med den nyeste er iFC4 Add2 (2016). Backward kompatibilitet er vedligeholdt over forskellige versions, hvilket sikrer, at ældre filer stadig kan læses og bruges i nyere applikationer. Platform support omfatter Windows, macOS og Linux.

Historie og evolution

Initiativet til at udvikle IFC begyndte i 1994 af Autodesk med målet at støtte integreret applikationsudvikling. Tidligere adoptere inkluderede virksomheder som Honeywell, Butler Manufacturing og AT&T. I 1995 blev medlemskabet åbnet for alle under navnet International Alliance for Interoperability (IAI.

I årenes løb har IFC gennemgået flere revisioner for at forbedre sine kapaciteter og tilpasse sig de udviklende behov i branchen:

  • IFC 1.5 (1997): Indledende udgave med grundlæggende dataudvekslingsfunktioner.
  • IFC 2x3 (2006): Udvidet support til yderligere bygningskomponenter og processer.
  • IFC4 (2013): Indførte væsentlige forbedringer i datarepresentation og interoperabilitet.

Arbejde med IFC filer

Åbning af IFC filer

For at åbne og se IFC-filer kan du bruge specialiseret software som Tekla Structures, Allplan eller ArchiCAD. Disse applikationer er kompatible over Windows, macOS og Linux-platforme. Derudover giver webbaserede seere som IfcJS en nem måde at visualisere IFL-data i en browser.

Konvertering af IFC filer

Vanlige konverteringsscenarier omfatter oversættelse af IFC-filer til andre formater som JSON for nemmere manipulation ved programmeringsspråker eller konvertering mellem forskellige versioner af det iFC format selv.

Skabning af IFC filer

IFC-filer er normalt skabt via CAD-software som Revit, ArchiCAD, eller Bentley MicroStation. Disse programmer genererer i henhold til de nyeste standarder, der er fastsat af BuildingSMART International, hvilket gør det muligt at integrere sig i andre AEC-arbejdstrømme.

Gennemsigtig brug af tilfælde

  • Projektsamarbejde: For at lette udvekslingen af data mellem arkitekter og ingeniører under projektplanlægningsfaser.
  • **Facility Management: ** Forvaltning af facilitetsoplysninger i hele bygningens levetid for vedligeholdelse og drift.
  • Konstruktionsdokumentation: Oprettelse af detaljerede byggedokumenter, der indeholder alle nødvendige specifikationer og krav.
  • Kostbedømmelse: For at levere nøjagtige omkostningsvurderinger baseret på omfattende bygningsdata.
  • **Sustainability Analysis: **Evaluering af bygningernes miljøpåvirkning gennem detaljeret materiale- og energianalyse.

Fordele og begrænsninger

Fordele ved:

  • Forstærket interoperabilitet: Sikrer en uhyre udveksling af data mellem forskellige AEC-softwareapplikationer.
  • Omfattende datatyper: Støtter et bredt spektrum af bygningsrelateret information og forbedrer projektstyringskapaciteterne.
  • **Regelmæssige opdateringer: ** Kontinuerligt opdateret for at opfylde udviklende industristandarder og krav.

Begrænsningerne er:

  • Kompleksitet: Den detaljerede struktur og flere lag kan gøre det udfordrende for nye brugere at forstå og implementere effektivt.
  • Filstørrelse: XML-versioner af IFC-filer er betydeligt større sammenlignet med binære formater, der påvirker lagring og overførselseffektivitet.

Udviklere ressourcer

Programmering med IFC-filer understøttes gennem forskellige APIs og biblioteker. kode eksempler og implementering guider vil blive tilføjet snart.

Ofte stillede spørgsmål

  • Hvilke værktøjer kan åbne IFC-filer?

  • Specialiseret software som Tekla Structures, Allplan, ArchiCAD eller webbaserede seere som IfcJS bruges generelt til at åbne og se IFC-filer.

  • Hvordan konverterer du en IFC-fil til et andet format?

  • Brug dedikerede konverteringsværktøjer, der leveres af CAD-softwareudbydere eller tredjepartsapplikationer, som understøtter IFC-til-JSON-konverteringer for lettere programmering integration.

  • Hvorfor er XML-versionen af IFC større end den binære version?

  • XML-versionen indeholder omfattende metadata og menneskelig læsbar formatering, hvilket gør den mere verbøs i forhold til et kompakt binært format som STEP.

References

 Dansk