IFC filformat
Overview
IFC filformat (Industry Foundation Classes) er en avgjørende standard i arkitektur, ingeniør- og konstruksjonsindustrien (AEC). Det ble utformet for å gjøre det enklere å utveksle data mellom ulike programvareapplikasjoner som brukes av arkitekter, ingenjörer, entreprenører og fasilitetsledere. Ved å etablere et felles språk for byggeobjekter og deres egenskaper, sikrer IFC at informasjonen forblir intakt og nyttig som den flytter fra en applikasjon til en annen. Dette formatet støtter et bredt spekter av data typer, inkludert geometri, beregninger, mengder, og mer, noe som gjør det uunnværlig for fagfolk involvert i hele levetiden av et byggeprosjekt.
Utviklere og tekniske brukere stoler på IFC fordi det fremmer interoperabilitet og reduserer tap av informasjon under overføring. Uansett om du jobber med CAD-programvare eller prosjektledelsesverktøy, er forståelse av hvordan å jobbe med iFC-filer avgjørende for å opprettholde data integritet over ulike plattformer og applikasjoner.
Nøkkelfunksjoner
- Interoperabil datautveksling: Facilitates seamless overføring av bygningsrelaterte data mellom ulike AEC-programvare.
- Omfattende datatyper: Støtter et bredt spekter av informasjon, inkludert geometri, beregninger, mengder, fasilitetsstyringsdetaljer og mer.
- Versjonerte standarder: Regelmessige oppdateringer sikrer kompatibilitet med de nyeste bransjevilkårene og utviklingen.
- Resource Layer Architecture: Organisert i fire konseptuelle lag for å gi strukturerte data definisjoner for forskjellige nivåer av spesialisering.
- XML og ZIP Support: gir fleksibilitet gjennom XML-presentasjon og komprimerte formater for effektiv lagring og overføring.
Tekniske spesifikasjoner
Formater struktur
IFC-filer er vanligvis i STEP (Standard for utveksling av produktmodelldata) format, som overholder ISO 10303 standarder .ifc
I tillegg er det en XML-versjon (IFC-XML
) som følger ISO 10303-28 og kan komprimeres i en ZIP-arkiv for effektiv lagring og overføring.
Nøkkelkomponenter
Strukturen til IFC-filer inneholder flere lag:
- **Resource Layer: ** Inneholder ressursdefinisjoner uten globalt unike identifikatorer.
- Core Layer: Inkluderer kjerneskjemaet med enheter som bærer globalt unike ID-er, eierinformasjon og historiedata.
- Interoperability Layer: Spesialiserer seg i interdomain utveksling for bygginformasjon.
- Domain Layer: Fokuserer på intra-domin utvekslinger spesifikke for visse disipliner.
Standarder og kompatibilitet
IFC adherer til internasjonale standarder som er fastsatt av byggSMART International. Formatet støtter flere versjoner, med den nyeste er iFC4 Add2 (2016). Backward kompatibilitet er vedlikeholdt over ulike versioner, slik at eldre filer fortsatt kan leses og brukes i nyere applikasjoner. Platform support inkluderer Windows, macOS og Linux.
Historie og evolusjon
Initiativet for å utvikle IFC begynte i 1994 av Autodesk med målet å støtte integrert applikasjonsutvikling. Tidligere adoptere inkluderte selskaper som Honeywell, Butler Manufacturing, og AT&T. I 1995 ble medlemskapet åpnet for alle under navnet International Alliance for Interoperability (IAI.
I løpet av årene har IFC gjennomgått flere revisjoner for å forbedre sine evner og tilpasse seg de utviklende behovene til bransjen:
- IFC 1.5 (1997): Initial release med grunnleggende datautvekslingsfunksjoner.
- IFC 2x3 (2006): Utvidet støtte for ytterligere byggkomponenter og prosesser.
- IFC4 (2013): Det ble introdusert betydelige forbedringer i datapresentasjon og interoperabilitet.
Arbeide med IFC Files
Åpne IFC filer
For å åpne og se IFC-filer kan du bruke spesialisert programvare som Tekla Structures, Allplan eller ArchiCAD. Disse applikasjonene er kompatible over Windows, macOS og Linux-plattformer.
Konverter IFC filer
Vanlige konverteringsscenarier inkluderer oversettelse av IFC-filer til andre formater som JSON for enklere manipulasjon ved programmeringsspråk eller konvertering mellom forskjellige versjoner av selve IFK-formatet.
Skaper IFC filer
IFC-filer er vanligvis opprettet gjennom CAD-programvare som Revit, ArchiCAD, eller Bentley MicroStation. Disse programmene genererer i henhold til de nyeste standardene som er satt av BuildingSMART International, noe som gjør det mulig å integrere seg i andre AEC-arbeidsflyter.
Vanlige brukssaker
- Projektsamarbeid: For å lette utveksling av data mellom arkitekter og ingeniører i prosjektplanleggingsfaser.
- Facility Management: Forvaltning av facilitetsinformasjon i hele bygningens levetid for vedlikehold og drift.
- Konstruksjonsdokumentasjon: Skap detaljert byggedokument som inneholder alle nødvendige spesifikasjoner og krav.
- Kostnadsoppskatting: For å gi nøyaktige kostnadsutsikter basert på omfattende byggdata.
- Sustainability Analysis: Evaluering av miljøpåvirkningen av bygninger gjennom detaljert material- og energianalyse.
Fordeler og begrensninger
Fordelene er:
- Forbedret interoperabilitet: Sikrer uavhengig utveksling av data mellom ulike AEC-programvareapplikasjoner.
- Omfattende datatyper: Støtter et bredt spekter av bygningsrelatert informasjon, forbedrer prosjektstyringskapasitetene.
- Regelmessige oppdateringer: Kontinuerlig oppdatert for å møte utviklende bransjestandarder og krav.
Begrensningene er:
- Kompleksitet: Den detaljerte strukturen og flere lag kan gjøre det utfordrende for nye brukere å forstå og implementere effektivt.
- File Size: XML-versjoner av IFC-filer er betydelig større sammenlignet med binære formater, som påvirker lagring og overføringseffektivitet.
Utviklerressurser
Programmering med IFC-filer støttes gjennom ulike APIs og biblioteker. kode eksempler og implementeringsguider vil bli lagt til snart.
Ofte stillede spørsmål
Hvilke verktøy kan åpne IFC-filer?
Spesialisert programvare som Tekla Structures, Allplan, ArchiCAD, eller webbaserte seere som IfcJS brukes vanligvis til å åpne og se IFC-filer.
Hvordan konverterer du en IFC-fil til et annet format?
Bruk dedikerte konverteringsverktøy levert av CAD-programvareleverandører eller tredjepartsapplikasjoner som støtter IFC-til-JSON-konverteringer for enklere programmeringsintegrasjon.
Hvorfor er IFCs XML-versjon større enn binærversjonen?
XML-versjonen inneholder omfattende metadata og menneskelig lesbar formatering, noe som gjør den mer verbøs sammenlignet med et kompakt binært format som STEP.