Hvad er IFC-filformatet?
Filendelsen .ifc bruges af forskellige BIM-software (Building Information Modeling) til lagring af data relateret til byggeri og arkitektur. En .ifc-fil indeholder projekter og modeller for objekter og bygninger sammen med information om materialer, former og rumlige elementer.
.ifc er et objektorienteret, neutralt udvekslingsformat, der vedligeholdes af buildingSMART International (tidligere International Alliance for Interoperability, IAI) og er standardiseret som ISO 16739. Hovedformålet med IFC-standarden er at fremme samarbejde og interoperabilitet mellem softwareværktøjer og aktører i byggebranchen.
Den almindelige filkodning - IFC-SPF - er en .STEP Part-21-fil i almindelig tekst, hvis første linje lyder ISO-10303-21;, efterfulgt af en HEADER-sektion, der erklærer IFC-skemaversionen (f.eks. IFC4 eller IFC2X3). Komprimerede og XML-varianter bærer henholdsvis filendelserne .ifcZIP og .ifcXML. Formatspecifikationen er frit tilgængelig som en åben standard.
IFC4 er den mest udbredte udgivelse; IFC4.3 (udgivet som ISO 16739-1:2024) udvider standarden til infrastrukturprojekter som veje, broer og jernbaner.
Sikkerhed og tryghed
RISIKO: LOWEn IFC-fil (IFC-SPF) er geometri- og egenskabsdata i almindelig tekst uden eksekverbar kode, så det er sikkert at åbne den. .ifcZIP-varianten er en normal ZIP - kun risikabel, hvis den er forklædt (tjek at den rent faktisk indeholder en .ifc). De praktiske bekymringer er ikke-malware: IFC-modeller kan være store og langsomme at indlæse, og en eksporteret model kan utilsigtet inkludere detaljerede bygningsdata (sikkerhedsfølsomme layouts, proprietært design), som du ikke havde til hensigt at dele. Som altid skal du være mistroisk over for en fil med navnet «model.ifc.exe».
Formatdetaljer
kort fortalt- Autodesk Inventor Feature-fil - Inventor bruger .ifc internt til en importeret feature/iFeature-katalogindgang - ikke relateret til bygningsmodeller.
- EnSight / CEI scenarie-fil - EnSight CFD-efterbehandlingspakken har brugt .ifc til en af sine data-/scenarie-filer.
Programmer der åbner IFC-filer
Tekniske detaljer
dyb specifikation| Filkodning | Almindelig tekst STEP Part-21 (ISO 10303-21); filens indhold er 7-bit ASCII |
| Fil-header | Første linje er altid `ISO-10303-21;` efterfulgt af en `HEADER`-sektion og en `DATA`-sektion |
| Skema-erklæring | `FILE_SCHEMA`-entiteten i headeren navngiver IFC-versionen, f.eks. `('IFC4')` eller `('IFC2X3')` |
| MIME-type | `application/x-step` |
| Ikke-ASCII tegn | Escapet inde i streng-literaler ved hjælp af `\X2\` (UTF-16BE hex) eller `\X4\` (UTF-32 hex) sekvenser |
| Komprimeret variant | `.ifcZIP` - et standard ZIP-arkiv indeholdende IFC-SPF tekstfilen; starter med PK magic bytes |
| XML-variant | `.ifcXML` - samme datamodel serialiseret i ifcXML-format (ISO 10303-28); væsentligt større end IFC-SPF |
| Datamodel-sprog | Defineret i EXPRESS (ISO 10303-11); entitet-attribut-model med type-arv og inverse relationer |
| Understøttede geometrityper | BREP, CSG, swept solids (ekstrudering og rotation), tessellering (`IfcTessellatedFaceSet`), NURBS |
| Koordinatsystem | Højrehåndet 3D-kartesisk; længdeenhed erklæret via `IFCSIUNIT`-entiteter i filen |
| Egenskabsudvidelsesmekanisme | `IfcPropertySet` - vilkårlige nøgle-værdi-metadata, der kan knyttes til ethvert bygnings- eller infrastrukturelement |
| Understøttelse af georeferering | `IfcCoordinateReferenceSystem` og `IfcMapConversion` forbinder modellens nulpunkt til et virkeligt CRS |
| IFC-versioner i aktiv brug | IFC2x3 (ældre, bredt understøttet), IFC4/IFC4.1 (nuværende bygningsstandard), IFC4.3 (infrastruktur) |
| Infrastruktur-omfang (IFC4.3) | Tilføjer elementtyper for veje, jernbaner, broer, havne og vandveje; udgivet som ISO 16739-1:2024 |
| Relationsmodel | Eksplicitte relationsentiteter (f.eks. `IfcRelAggregates`, `IfcRelContainedInSpatialStructure`) frem for direkte objekt-pointere |
| Udgivet | 1997 (IFC 1.0); ISO 16739 since 2013; IFC4 widely used, IFC4.3 (2024) for infrastructure |
| Åben standard | Ja · royaltyfri |
| Specifikation | technical.buildingsmart.org |
IFC-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om IFC-filer.