IFC failu formāts

Overview

IFC failu formāts (Industry Foundation Classes) ir būtisks standarts arhitektūras, inženierijas un būvniecības (AEC) nozarē. Tas tika izstrādāts, lai atvieglotu bezjēdzīgu datu apmaiņu starp dažādām programmatūras lietojumprogrammām, ko izmanto arhitekti, tehnikotāji, līgumslēdzēji un iekārtu vadītāji. Ar kopīgu valodu būvmateriāliem un to īpašībām, IFC nodrošina, ka informācija paliek netīra un noderīga, jo tā pārvietojas no vienas lietojuma uz citu. Šī formāta atbalsta plašu datu veidu, ieskaitot ģeometriju, aprēķinus, daudzumus un vairāk, padarot to neaizstājamu profesionāļiem, kas iesaistīti visu būvprojekta dzīves ciklu.

Attīstītāji un tehniskie lietotāji paļaujas uz IFC, jo tas veicina savstarpēju sadarbspēju un samazina informācijas zudumu pārsūtīšanas laikā. Vai jūs strādājat ar CAD programmatūru vai projekta vadības rīkiem, izpratne par to, kā strādāt ar I FC failiem, ir būtiski, lai saglabātu datu integritāti dažādās platformās un lietojumprogrammās.

Galvenās īpašības

  • Interoperabils datu apmaiņa: Veicina bezdarbīgu datu pārsūtīšanu starp dažādām AEC programmatūrām.
  • Visaptveroši datu veidi: atbalsta plašu informācijas klāstu, tostarp ģeometriju, aprēķinus, daudzumus, iekārtu vadības detaļas un vairāk.
  • Versioned Standards: Regulāri atjauninājumi nodrošina saderību ar jaunākajām nozares prasībām un uzlabojumiem.
  • Resource Layer Architecture: Organizēts četros konceptuālajos slāņos, lai sniegtu strukturētas datu definīcijas dažādām specializācijas līmeņiem.
  • XML un ZIP atbalsts: Tas nodrošina elastību, izmantojot XML reprezentāciju un kompresētos formātus, lai nodrošinātu efektīvu uzglabāšanu un pārsūtīšanu.

Tehniskās specifikācijas

Formatēšanas struktūra

IFC faili parasti ir STEP (Standard for the Exchange of Product Model Data) formātā, kas atbilst ISO 10303 standartiem .ifc Papildus tam ir XML versija (IFC-XML) kas atbilst ISO 10303-28, un to var komprimēt ZIP arhīvā efektīvai uzglabāšanai un pārsūtīšanai.

Galvenās sastāvdaļas

IFC failu struktūra ietver vairākus slāņus:

  • Resursu slānis: satur resursu definīcijas bez globāli unikāliem identifikatoriem.
  • Core Layer: Iekļauj kodola shēmu ar vienībām, kurām ir globāli unikālas ID, īpašnieka informācija un vēstures dati.
  • Interoperabilitātes slānis: Specializējas interdomaina informācijas apmaiņā.
  • Domain Layer: Koncentrējas uz intra-domaina apmaiņām, kas ir specifiskas noteiktām disciplīnām.

Standarti un saderība

IFC atbilst starptautiskajiem standartiem, ko izveidoja SMART International. formāts atbalsta vairākas versijas, ar jaunāko ir iFC4 Add2 (2016). Backward saderība tiek uzturēta dažādās versijās, nodrošinot, ka vecāki faili joprojām var lasīt un izmantot jaunākajās lietojumprogrammās. platformas atbalsts ietver Windows, macOS un Linux.

Vēsture un evolūcija

Iniciatīva IFC attīstībai sākās 1994. gadā Autodesk ar mērķi atbalstīt integrētu lietojumprogrammu attīstību. agrīni adoptori ietver uzņēmumus, piemēram, Honeywell, Butler Manufacturing un AT&T. 1995. gadā dalībvalsts tika atvērta ikvienam ar nosaukumu International Alliance for Interoperability (IAI.

Gadu gaitā IFC ir veikusi vairākus pārskatījumus, lai uzlabotu tās spējas un pielāgotu attīstās nozares vajadzībām:

  • IFC 1.5 (1997): sākotnējais izdevums ar pamata datu apmaiņas funkcijām.
  • IFC 2x3 (2006): Paplašināta atbalsts papildu būvkomponentiem un procesiem.
  • IFC4 (2013): ir ieviesti nozīmīgi uzlabojumi datu reprezentācijas un sadarbspējas jomā.

Darbs ar IFC failiem

IFC failu atvēršana

Lai atvērtu un redzētu IFC failus, varat izmantot specializētu programmatūru, piemēram, Tekla Structures, Allplan vai ArchiCAD. Šīs lietojumprogrammas ir saderīgas visās Windows, macOS un Linux platformās.

IFC failu konvertēšana

Kopīgie konversijas scenāriji ietver IFC failu tulkošanu citās formātos, piemēram, JSON, lai vienkāršotu manipulāciju ar programmēšanas valodu vai konvertēšanu starp dažādām versijām pašu iFC formāta.

IFC failu izveide

IFC faili parasti tiek izveidoti, izmantojot CAD programmatūru, piemēram, Revit, ArchiCAD vai Bentley MicroStation. Šīs programmas rada iFC failus saskaņā ar jaunākajiem standartiem, ko nosaka BuildingSMART International, ļaujot bezjēdzīgu integrāciju citās AEC darba plūsmās.

Parastās lietojumprogrammas

  • Projekta sadarbība: Projekta plānošanas posmos veicina datu apmaiņu starp arhitektiem un inženieriem.
  • Iekārtas vadība: Iekārtu informācijas pārvaldība visu ēkas dzīves ciklu uzturēšanai un ekspluatācijai.
  • Dokumentācija par būvniecību: Izveidot detalizētus būvdokumentus, kas ietver visas nepieciešamās specifikācijas un prasības.
  • Cost Estimation: Nodrošinot precīzus izmaksu aprēķinus, pamatojoties uz visaptverošiem būvniecības datiem.
  • Izturīguma analīze: Izvērtējot ēku ietekmi uz vidi, izmantojot detalizētu materiālu un enerģijas izmantošanas analīziju.

Priekšrocības un ierobežojumi

priekšrocības ir:

  • Stiprināta savstarpēja izmantojamība: Tas nodrošina bezgalīgu datu apmaiņu starp dažādām AEC programmatūras lietojumprogrammām.
  • Visaptveroši datu veidi: Atbalsta plašu informācijas klāstu, kas saistīta ar būvniecību, uzlabojot projektu vadības spējas.
  • Regulāri atjauninājumi: Pastāvīgi aktualizēti, lai atbilstu jaunajām nozares standartiem un prasībām.

Saskaņā ar ierobežojumiem:

  • Kompleksitāte: Detalizēta struktūra un vairāki slāņi var padarīt jauniem lietotājiem izaicinājumu saprast un efektīvi īstenot.
  • File Size: IFC failu XML versijas ir ievērojami lielākas salīdzinājumā ar bināro formātu, kas ietekmē uzglabāšanu un pārraides efektivitāti.

Attīstības resursi

Programmēšana ar IFC failiem tiek atbalstīta caur dažādiem API un bibliotēkām. koda piemēri un īstenošanas vadlīnijas drīz tiks pievienoti.

Bieži uzdotie jautājumi

  • Kādi instrumenti var atvērt IFC failus?

  • Specializēta programmatūra, piemēram, Tekla Structures, Allplan, ArchiCAD, vai tīmekļa skatītāji kā IfcJS parasti tiek izmantoti, lai atvērtu un redzētu IFC failus.

  • Kā konvertēt IFC failu citā formātā?

  • Izmantojiet īpašas konversijas rīkus, ko nodrošina CAD programmatūras piegādātāji vai trešo pušu lietojumprogrammas, kas atbalsta IFC-JSON konvertējumus, lai vienkāršotu programmēšanas integrāciju.

  • Kāpēc IFC XML versija ir lielāka par bināro versiju?

  • XML versija ietver plašus metadatus un cilvēka lasāmos formātus, kas padara to vairāk verbātisku nekā kompakts binārais formāts, piemēram, STEP.

References

 Latviski