IFC formati datotek

.ifc, .ifcXML, .ifcZIP in drugi — kateri izbrati?

Ko govorimo o “IFC datoteki”, večina pomisli na eno samo vrsto datoteke s končnico .ifc. A standard IFC v resnici definira sedem različnih formatov, vsak s svojimi prednostmi in primeri uporabe.

Izbira pravega formata je lahko ključna za uspešno izmenjavo podatkov med projekti. V tem članku razlagamo vse formate in vam pomagamo razumeti, kdaj uporabiti katerega.

IFC-SPF — najpogostejši format

IFC-SPF (STEP Physical File) je daleč najpogosteje uporabljen format z datotečno končnico .ifc. Definiran je po standardu ISO 10303-21 in je besedilni format, kjer vsaka vrstica tipično predstavlja en objekt.

Prednosti IFC-SPF:

  • kompaktna velikost v primerjavi z XML različico,
  • berljivo besedilo — datoteko lahko odprete v Notepadu,
  • podprto v praktično vseh BIM programih,
  • idealno za izmenjavo celotnih modelov.

Slabosti: datoteko je treba brati od začetka do konca, ni možna ekstrakcija posameznih elementov brez branja celotne datoteke, in velike datoteke so počasne za obdelavo.

.ifc (IFC-SPF)

Najpogostejši. Besedilni, kompakten, univerzalno podprt. Prva izbira za večino projektov.

.ifcXML

XML format. Večji od .ifc, a primeren za spletne storitve in delno izmenjavo modelov.

.ifcZIP

Stisnjen format. Vsebuje .ifc ali .ifcXML. Idealen za pošiljanje po e-pošti ali shranjevanje.

ifcJSON

Sodoben format za spletne aplikacije in API integracije. Rastočo podporo v orodjih.

IFC-XML — za spletne storitve in delno izmenjavo

IFC-XML s končnico .ifcXML je definiran po standardu ISO 10303-28. Gre za XML zapis enakih podatkov kot v IFC-SPF, le v drugi obliki.

Kdaj je IFC-XML primeren:

  • ko delate z XML orodji ali XSLT transformacijami,
  • ko izmenjujete le del modela (ne celotne zgradbe),
  • ko integrirate BIM z drugimi IT sistemi prek spletnih storitev.

Glavna slabost je velikost — IFC-XML datoteke so bistveno večje od IFC-SPF datotek z enakimi podatki, zato so v praksi redkeje uporabljene za celotne modele.

IFC-ZIP — stisnjena različica

IFC-ZIP s končnico .ifcZIP je preprosto ZIP arhiv, ki vsebuje eno IFC-SPF ali IFC-XML datoteko. Stiskanje bistveno zmanjša velikost datoteke, kar je koristno pri pošiljanju po e-pošti ali shranjevanju v oblaku.

Semantični formati: IFC-Turtle in IFC-RDF

IFC-Turtle in IFC-RDF sta semantična formata, ki temeljita na tehnologiji RDF (Resource Description Framework) in ontologiji ifcOWL. Namenjena sta integraciji BIM podatkov s semantičnim spletom in naprednimi analitičnimi orodji.

V praksi sta ta formata bolj v domeni raziskovalcev in razvijalcev kot vsakdanjih uporabnikov BIM programov, a pomenita prihodnost IFC v svetu povezanih podatkov.

ifcJSON — format prihodnosti za splet

ifcJSON je sodoben format, ki IFC podatke zapiše v JSON obliko — enako obliko, ki jo uporabljajo praktično vse sodobne spletne aplikacije.

buildingSMART je do leta 2020 razvijal dve različici ifcJSON:

  • ifcJSON v4 — neposredno mapiranje iz IFC v4 standarda,
  • ifcJSON v5 — poenostavljena, modernejša verzija za spletne aplikacije.

ifcJSON je posebej primeren za razvoj spletnih BIM pregledovalnikov, API integracij in modernih digitalnih dvojčkov.

ifcHDF — binarni format za velike modele

ifcHDF temelji na HDF5 (Hierarchical Data Format v5) in je binarni format, zasnovan za izjemno velike modele z ogromnimi količinami podatkov. Primeren je za infrastrukturne projekte, mesta in kompleksne industrijske objekte.

Kateri format izbrati?

  • Za vsakdanjo izmenjavo modelov: .ifc (IFC-SPF)
  • Za pošiljanje in arhiviranje: .ifcZIP
  • Za spletne aplikacije in API: ifcJSON
  • Za XML ekosisteme: .ifcXML
  • Za semantični splet in raziskave: IFC-Turtle ali IFC-RDF
  • Za infrastrukturne velikanke: ifcHDF

Zaključek

Čeprav je .ifc format, ki ga boste uporabljali v 90 % primerov, je dobro poznati vse možnosti. Z rastjo digitalnih dvojčkov in spletnih BIM platform bodo ifcJSON in semantični formati vse bolj prisotni v vsakdanjem delu AEC strokovnjakov.


Posted

in

by