Rodzaje danych IFC

W niniejszym rozdziale opisano główne rodzaje danych IFC dostępne w ARCHICADzie.

Jednostka IFC

Hierarchia modeli IFC

Typ IFC

Typ produktu IFC

Zbiór IFC

Atrybuty IFC

Właściwości IFC

Odniesienie klasyfikacji IFC

Przypisanie IFC

Jednostka IFC

W modelu IFC, informacje o projekcie (generowane, np. z projektu ARCHICADa) są reprezentowane jako zestaw Właściwości IFC, takich jak Typ IFC, Atrybut, Przypisanie i Typ produktu. Każda jednostka IFC (np. IfcWall) posiada stałą liczbę atrybutów IFC oraz dowolną liczbę właściwości IFC dodatkowych.

Niektóre cechy IFC wyrażają charakterystykę innych obiektów. Niektóre z nich odpowiadają atrybutom ARCHICADa. Te zgodności zostaną automatycznie odwzorowane podczas wygenerowania lub eksportu modelu IFC lub importu modelu IFC.

Atrybut ARCHICADa

Jednostka IFC

Warstwa

IfcPresentationLayerAssignment

Materiał budowlany

IfcMaterial

Wykończenie

IfcSurfaceStyleRendering

Strukturą warstwową

IfcMaterialLayerSet (geometria wytłaczana) lub IfcMaterialList (geometria BREP)

Profil

IfcProfileDef

Do konwersji warstw, materiałów budowlanych i powierzchni importowanych modeli IFC można ustawić różne opcje: użyj ustawień konwersji z Translatorów importu.

Zobacz Konwersja warstw dla importu IFC, oraz Konwersja materiałów i wykończeń.

Hierarchia modeli IFC

Model IFC składa się z jednostek IFC tworzących kolejność hierarchiczną. y Zgodnie z poniższym rysunkiem, każdy poziom kondygnacji (IfcBuildingStorey) posiada odpowiadającą mu kondygnację w ARCHICADzie.

IFCModelHierarchy.png 

W ARCHICADzie, wszystkie elementy i obiekty połączone są z kondygnacją macierzystą. Zatem, domyślnie, w hierarchii modelu IFC zestawione są w pozycji IfcBuildingStorey pod tą samą nazwą co kondygnacja macierzysta elementu. W Menedżerze projektu IFC, elementy można jednak przypisać bezpośrednio do IfcSite lub IfcBuilding. Na przykład więc sąsiednie budynki (np. określone przez narzędzie Kształt) oraz elementy kontekstowe lokalizacji (drzewa, ogrodzenia, drogi itp.) można przypisać do lokalizacji, a nie do budynku ze strukturą kondygnacji.

Domyślnie, elementy IFC (np. IfcBuildingElements) oraz obiekty IfcSpace są na tym samym poziomie hierarchii w modelu IFC. Jednakże, Obiekty i Kształty ARCHICADa - niezależnie od klasyfikacji - można wyświetlić dla celów IFC jako powiązane ze Strefami ARCHICADa (IfcSpace), w których są zawarte, zamiast z kondygnacją macierzystą.

Elementy przestrzenne IFC

Elementy przestrzenne IFC to: IfcProject, IfcSite, IfcBuilding, IfcBuildingStorey oraz IfcSpace. Znajdują się one w górnej części struktury hierarchicznej Menedżera projektu IFC.

Elementami tymi można zarządzać jedynie poprzez Menedżera projektu IFC, gdzie dokonuje się również edycji danych związanych z IFC.

Wartości atrybutów IFC tych elementów pochodzą jednak z danych bieżącego projektu ARCHICADa.

IfcSite to geograficzne położenie IfcProject. Może posiadać geometrię, ale nie jest ona wymagana. W ARCHICADzie, element otoczenia jest reprezentowany przez osie konstrukcyjne i Obiekty o klasyfikacji "Element otoczenia".

ARCHICAD może obsługiwać i importować tylko jeden budynek (IfcBuilding). Może jednak importować więcej niż jedną lokalizację IfcSite, mimo że znajduje się ona w hierarchii nad budynkiem IfcBuilding. Dlatego też, podczas importu pliku IFC zawierającego kilka Budynków, do importu można wybrać tylko jeden.

Zobacz Wybór budynku oraz lokalizacji.

Jednak, za pomocą innych aplikacji można eksportować topografię budynku do kilku obiektów IfcSites. W tym przypadku, importowanie Budynku IfcBuilding spowoduje import wszystkich lokalizacji połączonych w jeden obiekt IfcSite zawierający importowany IfcBuilding. W wyniku tej operacji otrzymasz jeden obiekt IfcSite i jeden IfcBuilding, chociaż obiekt IfcSite może zawierać wszystkie obiekty IfcSite.

Uwaga: Domyślnie, ARCHICAD przypisuje identyczne atrybuty GlobalID następującym obiektom: Projekt IFC, Otoczenie IFC, Budynek IFC i Kondygnacja IFC. Mówiąc dokładniej, atrybuty GlobalID będą takie same, pod warunkiem, że odpowiednie pola ID określone w oknie dialogowym Info o projekcie (Plik > Info) zawierają identyczne słowa kluczowe (lub nie zawierają żadnych słów kluczowych). Słowa kluczowe można zmieniać w oknie dialogowym Info o projekcie, aby sprawdzić czy obiekty przestrzenne mają takie same parametry GlobalID, czy inne.

Jak zarządzać Global ID (Atrybutem IFC) w oparciu o projekt ARCHICADa

Domyślnie, ARCHICAD przypisuje identyczne atrybuty GlobalID następującym obiektom: Projekt IFC, Otoczenie IFC, Budynek IFC i Kondygnacja IFC. A dokładniej: obiekty atrybuty GlobalID będą takie same pod warunkiem, że odpowiednie pola ID określone w oknie dialogowym Info o projekcie (Plik > Info) zawierają identyczne słowa kluczowe (lub nie zawierają żadnych słów kluczowych). Słowa kluczowe można zmieniać w oknie dialogowym Info o projekcie, aby sprawdzić czy obiekty przestrzenne mają takie same parametry GlobalID, czy inne.

Przyjmijmy, że mamy dwa różne budynki (zapisane w dwóch różnych projektach ARCHICADa). Chcemy, aby oba projekty i lokalizacje posiadały taki sam parametr GlobalID jednak poszczególne budynki w każdej z lokalizacji powinny mieć różne parametry GlobalID.

W tym celu należy wprowadzić takie samo słowo kluczowe w polach “ID Projektu” oraz “ID Lokalizacji” w obu projektach. Wprowadź różne słowa kluczowe w polach “ID budynku”.

allinone_v2.png 

Kondygnacje IFC nie posiadają pól ID w oknie dialogowym Info o projekcie. Parametry GlobalID Kondygnacji IFC pochodzą z ID Budynku. Jeśli dwa budynki w dwóch różnych projektach ARCHICADa mają takie samo ID Budynku, to wszystkie kondygnacje o tym samym Numerze kondygnacji będą posiadały również taki sam parametr Global ID.

Typ IFC

Typ IFC to rodzaj obiektu IFC - grupuje on elementy modelu IFC w strukturę hierarchiczną w Menedżerze projektu IFC.

Podczas eksportu modelu do formatu IFC, każdemu jego elementowi przypisany zostaje Typ IFC. W ARCHICADzie, Typy IFC generowane są na podstawie definicji Mapowania typów (według Narzędzia lub Klasyfikacji) w Translatorze eksportu.

Zobacz Mapowanie typów dla eksportu IFC.

W ARCHICADzie, w oknie Właściwości IFC, w Ustawieniach elementu, zobacz Typ IFC dowolnego elementu (dla dowolnie wybranego elementu w Menedżerze projektu IFC).

IFCType.png 

Można użyć opcji Znajdź i zaznacz do przefiltrowania projektu według “Typu IFC” lub użyć Interaktywnego zestawienia elementów do zestawienia tych danych dla elementów ARCHICADa. Przykładowo, można zaznaczyć lub zestawić tylko elementy modelu o klasyfikacji typu IFC IfcSlab.

Zobacz Określ kryteria elementu, używając danych IFC.

Typ produktu IFC

Typ produktu IFC określa pewien styl/rodzaj innych elementów, odnosząc je do znanych atrybutów i właściwości IFC. Przykładowo, IfcWindowStyle, do którego odnosi się wiele okien (IfcWindow).

Typ produktu IFC generowane są dla elementów ARCHICADa w oparciu o definicję Mapowania typu w Translatorze eksportu.

Zobacz Mapowanie typów dla eksportu IFC.

Zbiór IFC

Zbiór IFC (powiązanie obiektów IfcRelAggregates) to obiekt IFC, które nie posiada własnej geometrii bryły ale jego komponenty (powiązane obiekty IfcRelAggregates) zawierają wszystkie dane dotyczące geometrii i struktury.

Eksport elementów hierarchicznych z ARCHICADa jako Zbiory IFC

W projekcie ARCHICADa, Translator eksportu IFC udostępnia opcję eksportu elementów hierarchicznych (Przegroda strukturalna, Schody, Balustrada) do IFC jako pojedynczy element lub jako element hierarchiczny.

Podczas eksportu metodą hierarchiczną ("Zachowaj hierarchię"), będzie to obiekt Zbiór IFC, a jego elementy podrzędne będą pojedynczymi elementami IFC. Pozwoli to odzwierciedlić wieloelementową hierarchię oryginalnego elementu ARCHICADa (np. Schodów).

Podczas eksportu jako element pojedynczy, będzie to pojedynczy obiekt IFC, zawierający geometrię wszystkich elementów podrzędnych. W efekcie zostaje utracony hierarchiczny charakter oryginalnego elementu (np. Schodów, ze wszystkimi oddzielnymi elementami podrzędnymi).

Eksport IFC, w którym wykorzystuje się opcję “Rozbij struktury warstwowe i profile złożone na komponenty” generuje elementy Zbioru IFC z elementów budynku w publikowanym pliku IFC: przykładowo, element ściany warstwowej zapisany zostanie jako element Zbioru IFC “IfcWall” bez geometrii, a elementy warstw dostarczą geometrii jako elementy “IfcBuildingElementPart”.

Opcje eksportu można odnaleźć w Konwersja geometrii dla eksportu IFC.

Atrybuty IFC

Właściwości IFC to główne identyfikatory obiektów IFC. Nazwy Atrybutów IFC są stałe, zostały zdefiniowane przez buildingSMART w ramach kodu standardu IFC .

Większość nazw atrybutów IFC pochodzi z projektu. Na przykład, Atrybuty IFC elementu budynku IfcWall:

GlobalId: Globalnie jednoznaczny identyfikator obiektu IfcWall w modelu IFC (nie podlega edycji).

OwnerHistory: Przypisanie informacji na temat aktualnego właściciela obiektu IfcWall.

Name: domyślna, fabryczna wartość pochodna to ID ARCHICADa elementu IfcWall (okno dialogowe Ustawienia ściany > Panel Klasyfikacja i właściwości).

Description: opcjonalny opis tekstowy.

ObjectType: opcjonalny tekst, który określa podtyp elementu lub dodaje informacje o typie.

Tag: domyślna, fabryczna wartość pochodna to “Unikalne ID” ARCHICADa elementu IfcWall (inna, niż GlobalID IFC).

IFCPropertyAttribute.png 

Parametr OwnerHistory jest bezpośrednio połączony ze wszystkimi niezależnymi obiektami, relacjami i właściwościami. Jego komponenty i wartości pochodzą z danych projektu oraz są ukryte w interfejsie użytkownika w ARCHICADzie. Obejmuje on np. właściciela (OwningUser) (niektóre dane o właścicielu będą dodane w oknie Info o projekcie w ARCHICADzie (Plik > Info).

Właściwości IFC

Właściwości IFC to dodatkowe (w większości charakterystyczne dla typów elementów IFC) parametry przypisane do obiektu IFC. Właściwości IFC mogą być standardowe lub niestandardowe.

Standardowe dane, tzw. „Schemat IFC2x3”, określone są w standardzie buildingSMART i zapisane w zestawach właściwości, których nazwa zaczyna się od „Pset_”

Niestandardowe dane tworzone są przez aplikację eksportującą z zastosowaniem dowolnej nazwy właściwości i zachowywane są w dowolnym zbiorze właściwości (nazwy zbiorów właściwości zazwyczaj zawierają nazwę programu eksportującego lub definicję widoku modelu IFC wymagającego tej właściwości).

Zobacz Mapowanie właściwości dla eksportu IFC.

Odniesienie klasyfikacji IFC

Odniesienie do klasy (IfcClassificationReference) porządkuje elementy IFC w postaci kategorii. Wszystkim elementom projektu (np. budynkom, kondygnacjom, elementom budynków lub strefom) można przypisać identyfikator odniesienia elementu, atrybut nazwy klasyfikacji oraz inne opcjonalne parametry.

Elementy można sklasyfikować według tego systemu zarówno w Menedżerze projektu IFC, jak i oknie dialogowym Ustawień.

Zobacz Utwórz nową, własną Właściwość IFC.

Przypisanie IFC

Zależności IFC (IfcRelAssigns) opisują relację pomiędzy elementami projektu. Każdy typ przypisania może posiadać własny Atrybut IFC (a najważniejszy z nich to Typ obiektu), oraz standardowe i własne właściwości IFC. Poniżej opisano główne typy przypisań normy IFC:

Grupa IFC (IfcGroup): Zastosuj tę grupę do dowolnych elementów projektu razem (element budynku, kondygnacja itp.) Na przykład: komponenty słupa i belki stojącego profilu są zgrupowane razem. Dostępne jest również grupowanie hierarchii kilkupoziomowej: Na przykład, można zgrupować grupy profili w grupie ‘systemów profilowych’.

Strefa IFC (IfcZone): Zastosuj tę grupę dla elementów IfcSpace razem (odpowiednik Stref w ARCHICADzie). Na przykład: Strefy ARCHICADa o identycznych funkcjach są zgrupowane razem w obiekcie IfcZone nazwanym np. “Strefa bezpieczeństwa.” Dostępne jest również grupowanie hierarchii kilkupoziomowej dla przypisań IfcZone. Na przykład, można pogrupować kilka stref ARCHICADa (IfcSpaces) w obiekcie IfcZone (Strefa bezpieczeństwa) stanowiącym grupę IfcZone wyższego poziomu (Strefy rządowe).

System IFC (IfcSystem): Zastosuj tę grupę do dowolnych elementów projektu (szczególnie elementów MEP) ręcznie w hierarchii systemu, za pomocą systemów skonfigurowanych w aplikacji MEP Modeler lub poprzez import systemów wyeksportowanych z np. aplikacji MEP. Dostępna jest również konfiguracja hierarchii podsystemów (systemów nadrzędnych i podrzędnych). Na przykład: grupowanie wind w pionowym systemie cyrkulacji, który może być systemem podrzędnym układu mechanicznego. Lub można przypisać elementy hydrauliczne do podsystemu zimnej wody w układzie hydraulicznym. Można również powiązać systemy w relacji struktury przestrzennej (IfcSite, IfcBuilding, IfcStorey lub IfcSpace). Na przykład, można dodać system przewodów do wszystkich Stref ARCHICADa (IfcSpace), przez które przebiegają.

Instalacje budynku IFC

Systemy dystrybucji IFC

ARCHICAD obsługuje wszystkie wyżej wymienione rodzaje Przypisań IFC:

Interfejs Menedżera projektu IFC pozwala skonfigurować dowolne zależności w projekcie i zarządzać wszystkimi danymi IFC;

wszystkie wyżej wymienione dane przypisań tworzone są podczas importu modelu IFC (np. systemy IfcSystems zapisane w modelu IFC typu MEP, IfcZones skonfigurowane w aplikacji FM);

wszystkie dostępne Przypisana IFC (konfigurowane ręcznie lub uprzednio importowane) eksportowane są z nowym modelem IFC odwzorowanym bieżącym projektem ARCHICADa.

Zobacz Stosowanie Przypisań w Menedżerze projektu IFC.

IFCAssignments.png