Format plików IFC

Przegląd

Format pliku IFC (Industry Foundation Classes) jest kluczowym standardem w branży architektonicznej, inżynieryjnej i budowlanej (AEC). został zaprojektowany w celu ułatwienia bezprzewodowej wymiany danych między różnymi aplikacjami oprogramowania wykorzystywanymi przez architektów, ingenierzy, wykonawców i menedżerów instalacji. poprzez ustanowienie wspólnego języka dla obiektów budowlanych i ich właściwości, IFC zapewnia, że informacje pozostają intaktne i przydatne, ponieważ przenoszą się z jednej aplikacji do drugiej.

Twórcy i użytkownicy techniczni polegają na IFC, ponieważ promuje interoperacyjność i zmniejsza utratę informacji podczas transmisji. Niezależnie od tego, czy pracujesz z oprogramowaniem CAD czy narzędziami zarządzania projektami, zrozumienie, jak pracować z plikami I FC jest niezbędne do utrzymania integralności danych na różnych platformach i aplikacjach.

Główne cechy

  • Interoperacyjna wymiana danych: Ułatwia bezprzewodowy transfer danych związanych z budową między różnymi oprogramowaniem AEC.
  • Wszystkie rodzaje danych: Obsługuje szeroki zakres informacji, w tym geometrii, obliczeń, ilości, szczegółów zarządzania obiektami i wiele innych.
  • **Wersjonowane standardy: ** Regularne aktualizacje zapewniają zgodność z najnowszymi wymaganiami i postępami w branży.
  • Architektura warstwy zasobów: Zorganizowana w czterech warstwach koncepcyjnych w celu dostarczenia strukturowanych definicji danych dla różnych poziomów specjalizacji.
  • XML i wsparcie ZIP: Oferuje elastyczność za pośrednictwem prezentacji XML i formatów kompresyjnych w celu efektywnego przechowywania i transmisji.

Specyfikacje techniczne

Format struktury

Pliki IFC są zwykle w formacie STEP (Standard dla wymiany danych modelu produktu), zgodne z normą ISO 10303 .ifc Dodatkowo, istnieje wersja XML (IFC-XML) które są zgodne z normą ISO 10303-28 i mogą być kompresowane w archiwum ZIP w celu efektywnego przechowywania i przesyłania.

Podstawowe składniki

Struktura plików IFC obejmuje kilka warstw:

  • warstwa zasobów: Zawiera definicje zasób bez unikalnych globalnych identyfikatorów.
  • Core Layer: Obejmuje schemat jądrowy z podmiotami noszącymi globalnie unikalne identyfikatory, dane właściciela i dane historyczne.
  • **Ustawka interoperacyjna: ** Specjalizuje się w wymianie informacji o budowie między domenami.
  • Domain Layer: koncentruje się na wymianach wewnątrz domen specyficznych dla określonych dyscyplin.

Standardy i zgodność

IFC przestrzega międzynarodowych standardów ustanowionych przez budowęSMART International. format obsługuje wiele wersji, z najnowszym jest iFC4 Add2 (2016). kompatybilność z powrotem jest utrzymywana w różnych wersjach, zapewniając, że starsze pliki mogą być nadal czytane i używane w nowych aplikacjach.

Historia i ewolucja

Inicjatywa rozwijania IFC rozpoczęła się w 1994 roku przez Autodesk z celem wspierania zintegrowanej rozwoju aplikacji. Wczesne adoptory obejmowały firmy takie jak Honeywell, Butler Manufacturing i AT&T. w 1995 roku członkostwo zostało otwarte dla każdego pod nazwą International Alliance for Interoperability (IAI.

Przez lata IFC przeprowadziło kilka przeglądów w celu zwiększenia swoich zdolności i dostosowania się do rozwijających się potrzeb przemysłu:

  • IFC 1.5 (1997): Początkowe wydanie z podstawowymi funkcjami wymiany danych.
  • IFC 2x3 (2006): Rozszerzona obsługa dodatkowych komponentów i procesów budowlanych.
  • IFC4 (2013): Wprowadzono znaczne ulepszenia w zakresie reprezentowania danych i interoperacyjności.

Praca z plikami IFC

Otwarcie plików IFC

Aby otworzyć i wyświetlić pliki IFC, możesz użyć specjalistycznego oprogramowania, takiego jak Tekla Structures, Allplan lub ArchiCAD. Te aplikacje są kompatybilne na platformach Windows, macOS i Linux. Dodatkowo, przeglądarki internetowe, takie jak IfcJS, zapewniają łatwy sposób na wizualizację danych IFS w przeglądarkę.

Konwersja plików IFC

Wspólne scenariusze konwersji obejmują tłumaczenie plików IFC do innych formatów, takich jak JSON w celu ułatwienia manipulacji językami programistycznymi lub konwertowania między różnymi wersjami samego formatu.

Tworzenie plików IFC

Pliki IFC są zazwyczaj tworzone za pośrednictwem oprogramowania CAD, takich jak Revit, ArchiCAD lub Bentley MicroStation. Programy te generują pliki iFC zgodnie z najnowszymi standardami ustanowionymi przez budowę SMART International, umożliwiając bezprzewodową integrację do innych przepływów pracy AEC.

Typowe zastosowania

  • **Współpraca projektów: ** Ułatwienie wymiany danych między architektami i inżynierami w fazach planowania projektu.
  • Zarządzanie obiektami: Zarządzać informacjami o obiektach w całym cyklu życia budynku na potrzeby konserwacji i operacji.
  • Dokumentacja budowlana: Tworzenie szczegółowych dokumentów budowlanych zawierających wszystkie niezbędne specyfikacje i wymagania.
  • **Ocena kosztów: **Zapewnianie dokładnych szacunków kosztu opartych na kompleksowych danych budowlanych.
  • Analiza zrównoważonego rozwoju: Ocena wpływu budynków na środowisko poprzez szczegółową analizę wykorzystania materiałów i energii.

Korzyści i ograniczenia

Zalety:

  • Wzmocniona interoperacyjność: Zapewnia bezprzewodową wymianę danych między różnymi aplikacjami oprogramowania AEC.
  • Wszystkie rodzaje danych: Obsługuje szeroką gamę informacji związanych z budową, poprawiając zdolności zarządzania projektami.
  • **Regularne aktualizacje: ** Nieustannie aktualizowane w celu spełnienia zmieniających się standardów i wymagań branży.

Ograniczenia:

  • **Kompleks: ** Szczegółowa struktura i wiele warstw może sprawić, że nowi użytkownicy zrozumieją i skutecznie wdrażają.
  • **Rozmiar pliku: ** Wersje XML plików IFC są znacznie większe w porównaniu z formatami binarnymi, co wpływa na efektywność przechowywania i transmisji.

Rozwój zasobów

Programowanie z plikami IFC jest wspierane za pośrednictwem różnych API i bibliotek. Przykłady kodów i przewodniki wdrażania zostaną wkrótce dodane.

Często zadawane pytania

  • Jakie narzędzia mogą otworzyć pliki IFC?

  • Specjalne oprogramowanie, takie jak Tekla Structures, Allplan, ArchiCAD lub przeglądarki oparte na sieci Web jak IfcJS są powszechnie używane do otwierania i wyświetlania plików IFC.

  • Jak konwertować plik IFC do innego formatu?

  • Użyj dedykowanych narzędzi konwersji dostarczanych przez dostawców oprogramowania CAD lub aplikacji ze stron trzecich, które wspierają Konwersje IFC do JSON w celu ułatwienia integracji programistycznej.

  • Dlaczego wersja XML IFC jest większa od wersji binarnej?

  • Wersja XML zawiera szerokie metadane i ludzko czytelne formatowanie, co sprawia, że jest bardziej słowna w porównaniu z kompaktowym formatem binarnym, takim jak STEP.

Referencje

 Polski