IFC failų formatas

Overview

IFC failo formatas (Industry Foundation Classes) yra esminis standartas architektūros, inžinerijos ir statybos (AEC) pramonėje. Jis buvo sukurtas siekiant palengvinti beprasmišką duomenų mainus tarp įvairių programinės įrangos programų, naudojamų architektų , inžinieriai, perkantieji ir patalpų valdytojai. Sukuriant bendrą kalbą statybiniams objektams ir jų savybėms, IFC užtikrina, kad informacija išliktų neaktyvi ir naudinga, nes ji juda iš vienos taikymo į kitą.

Kūrėjai ir techniniai naudotojai pasitiki IFC, nes ji skatina sąveikumą ir sumažina informacijos praradimą perdavimo metu. Nesvarbu, ar dirbate su CAD programine įranga ar projekto valdymo įrankiais, suprasti, kaip dirbti su IFK failais yra būtina siekiant išlaikyti duomenų vientisumą įvairiose platformose ir programose.

Pagrindinės savybės

  • Interoperatyvus duomenų mainai: Palengvina nesudėtingą statybos duomenų perdavimą tarp įvairių AEC programinės įrangos.
  • Išsamūs duomenų tipai: Palaiko daugybę informacijos, įskaitant geometriją, skaičiavimus, kiekius, įrenginių valdymo duomenis ir daugiau.
  • **Versijos standartai: ** Reguliarūs atnaujinimai užtikrina suderinamumą su naujausiais pramonės reikalavimais ir pažanga.
  • Resource Layer Architecture: Organizuota į keturis koncepcinius sluoksnius, kad būtų teikiamos struktūrizuotos duomenų apibrėžtys skirtingiems specializacijos lygiams.
  • XML ir ZIP palaikymas: suteikia lankstumą per XML atvaizdą ir suspaustas formatus, kad būtų galima efektyviai saugoti ir perduoti.

Techninės specifikacijos

Formatų struktūra

IFC failai paprastai yra STEP (standartinio keitimosi produkto modelio duomenimis) formatu, laikantis ISO 10303 standartų .ifc Pavyzdžiui, pateikiama XML versija (IFC-XML) 2) kuris atitinka ISO 10303-28 ir gali būti suspaustas į ZIP archyvą efektyvaus saugojimo ir perdavimo tikslais.

Pagrindiniai komponentai

IFC failų struktūra apima keletą sluoksnių:

  • Resource Layer: Sudėtyje yra išteklių apibrėžtys be pasauliniu mastu unikalių identifikatorių.
  • Core Layer: Įtraukia branduolinę schemą su subjektais, turinčiais pasauliniu mastu unikalius ID, savininkų informaciją ir istorijos duomenis.
  • Interoperabilumo sluoksnis: Specializuojasi domeno tarpusavio keitimu statybos informacija.
  • Domaino sluoksnis: Sutelkiamas dėmesys į tam tikrų disciplinų vidaus domenų mainus.

Standartai ir suderinamumas

IFC laikosi tarptautinių standartų, nustatytų statybosSMART International. formatas palaiko kelias versijas, o naujausias yra iFC4 Add2 (2016). Atgalinis suderinamumas palaikomas įvairiose versijose, užtikrinant, kad senesni failai vis dar gali būti skaitomi ir naudojami naujesnėse programose.

Istorija ir evoliucija

IFC kūrimo iniciatyva prasidėjo 1994 m. Autodesk siekiant remti integruotą taikomųjų programų plėtrą. ankstyvieji priėmėjai buvo įtraukti į tokias įmones kaip Honeywell, Butler Manufacturing ir AT&T. 1995 m., narystei buvo atidaryta bet kuriam asmeniui pagal pavadinimą Tarptautinė sąveikos sąjunga (IAI.

Per metus IFC atliko keletą peržiūrų, kad pagerintų savo pajėgumus ir prisitaikytų prie besivystančių pramonės poreikių:

  • IFC 1.5 (1997): Pradinis leidimas su pagrindinėmis duomenų mainų funkcijomis.
  • IFC 2x3 (2006): Išplėstinė parama papildomiems statybos komponentams ir procesams.
  • IFC4 (2013): Įvesta reikšminga duomenų atstovavimo ir sąveikumo patobulinimas.

Darbas su IFC failais

IFC failų atidarymas

Norėdami atidaryti ir peržiūrėti IFC failus, galite naudoti specializuotą programinę įrangą, tokią kaip Tekla Structures, Allplan arba ArchiCAD. Šios programos yra suderinamos visose „Windows“, „macOS“ ir „Linux“ platformose.

IFC failų konvertavimas

Bendrieji konvertavimo scenarijai apima IFC failų vertimą į kitus formatus, pavyzdžiui, JSON, kad būtų lengviau manipuliuoti programavimo kalbomis arba konvertuoti tarp skirtingų IFK formato versijų.

IFC failų kūrimas

IFC failai paprastai yra sukurti per CAD programinę įrangą, pavyzdžiui, Revit, ArchiCAD, arba Bentley MicroStation. Šios programos generuoja IFK failus pagal naujausius standartus, nustatytus statybosSMART International, leidžiančius neribotą integraciją į kitas AEC darbo srautas.

Dažniausiai naudojami atvejai

  • Projekto bendradarbiavimas: Projekto planavimo etapų metu architektų ir inžinierių keitimasis duomenimis.
  • Įrenginių valdymas: Pastatų informacijos tvarkymas visą pastato gyvavimo ciklą priežiūros ir eksploatavimo tikslais.
  • Statybos dokumentacija: Sukurti išsamius statybos dokumentus, kuriuose pateikiamos visos būtinos specifikacijos ir reikalavimai.
  • Kostų apskaičiavimas: Teikiant tikslius sąnaudų įvertinimus, pagrįstus išsamiomis statybos duomenimis.
  • Tvarumo analizė: Pastatų poveikio aplinkai vertinimas per išsamią medžiagų ir energijos naudojimo analizę.

Privalumai ir apribojimai

Pranašumai:

  • Išplėstas sąveikumas: užtikrina neribotą keitimąsi duomenimis tarp skirtingų AEC programinės įrangos programų.
  • Išsamūs duomenų tipai: Palaiko platų statybos informacijos spektrą, tobulinant projektų valdymo gebėjimus.
  • **Reguliarūs atnaujinimai: ** Nuolat atkurti, kad atitiktų besikeičiančius pramonės standartus ir reikalavimus.

Apribojimai:

  • Sudėtingumas: Išsami struktūra ir keli sluoksniai gali sukelti iššūkius naujiems vartotojams, kad jie galėtų efektyviai suprasti ir įgyvendinti.
  • File Size: IFC failų XML versijos yra žymiai didesnės, palyginti su dvejetainiais formatais, turinčiais įtakos saugojimui ir perdavimo efektyvumui.

Kūrėjų ištekliai

Programavimas su IFC failais palaikomas per įvairias API ir bibliotekas. kodo pavyzdžiai ir įgyvendinimo vadovai netrukus bus pridėti.

Dažnai užduodami klausimai

  • Kokios priemonės gali atidaryti IFC failus?

  • Specializuotos programinės įrangos, tokios kaip Tekla Structures, Allplan, ArchiCAD arba žiniatinklio žiūrovai, tokie kaip IfcJS, dažniausiai naudojamos IFC failams atidaryti ir peržiūrėti.

  • Kaip konvertuoti IFC failą į kitą formatą?

  • Naudokite specialius konvertavimo įrankius, kuriuos teikia CAD programinės įrangos tiekėjai arba trečiųjų šalių programos, kurios palaiko IFC-to-JSON konversijas, siekiant palengvinti programavimo integraciją.

  • Kodėl IFC XML versija yra didesnė už binarinę versiją?

  • XML versija apima platų metaduomenis ir žmogiškai skaitomą formatavimą, todėl jis yra labiau verbas, palyginti su kompaktišku dvejetainiu formatu, pvz., STEP.

References

 Lietuvių