Tato kapitola shrnuje hlavní typy IFC dat dostupných v ARCHICADu.
V IFC modelu je informace o projektu (vytvořeném např. v ARCHICADu) reprezentována skupinou IFC entit - jako např. IFC typy, atributy, zařazení, produktové typy. Každá entita (například IfcWall) obsahuje pevně daný počet atributů plus řadu doplňkových vlastností.
Některé IFC entity vyjadřují vlastnosti jiných entit. Některé z nich odpovídají atributům ARCHICADu. Tyto korespondence jsou automaticky mapovány při vytváření, exportu nebo importu IFC modelu.
Atributy ARCHICADu |
IFC entita |
Vrstva |
IfcPresentationLayerAssignment |
Stavební materiál |
IfcMaterial |
Povrchový materiál |
IfcSurfaceStyleRendering |
Sendvič |
IfcMaterialLayerSet (vytažená geometrie) nebo IfcMaterialList (BREP) |
Profil |
IfcProfileDef |
Můžete použít různá nastavení převodu vrstev, stavebních a povrchových materiálů importovaných IFC modelů: použijte nastavení převodu převodníků pro import.
Viz oddíly Převod vrstev pro IFC import a Převod materiálů a povrchových materiálů.
IFC model je složen z entit postavených v hierarchickém pořadí. Jak je vidět na následujícím ilustračním obrázku, každé podlaží IFC (IfcBuildingStorey) má odpovídající podlaží v ARCHICADu.
V ARCHICADu mají všechny prvky a objekty definovány své domovské podlaží. Ve výchozím nastavení je pak tedy prvek zobrazen v hierarchii IFC modelu pod IFC podlažím (IfcBuildingStorey), jehož jméno je odvozeno od domovského podlaží prvku. Nicméně ve správci projektu IFC je také možné přeřadit prvky přímo pod "Exteriér (IfcSite) nebo "Budovu" (IfcBuilding). Například, sousední budovy (vytvořené např. nástrojem morf) a související exteriérové prvky (stromy, ploty, silnice, atd.) mohou být vyjmuty ze systému podlaží budovy a přiřazeny do exteriéru.
Ve výchozím nastavení jsou IFC prvky (např. IfcBuildingElements) a IFC zóny (IfcSpace) na stejné hierarchické úrovni IFC modelu. Nicméně objekty a morfy ARCHICADu - bez ohledu na jejich klasifikaci - můžou být zobrazené pro účely exportu IFC jako připojené k zónám ARCHICADu (IfcSpace) (patří do zón místo domovského podlaží).
Prostorové prvky IFC
Prostorové prvky IFC jsou IfcProject, IfcSite, IfcBuilding, IfcBuildingStorey, a Jsou v horní úrovni hierarchie IFC správce projektu.
Tyto prvky lze spravovat pouze v IFC správci projektu, ve kterém můžete také upravovat jejich IFC data.
Nicméně hodnoty IFC atributů těchto prvků jsou čerpány z aktuálního projektu ARCHICADu.
IfcSite je zeměpisná poloha položky IfcProject. Může mít svou geometrii, ale geometrie není nutná. V ARCHICADu je geometrie terénu představována prvky sítě, objekty typu sítě nebo prvky s klasifikací “geometrie sítě”.
ARCHICAD může zpracovat a importovat pouze jednu budovu (IfcBuilding). Je ale možné importovat více než jeden pozemek IfcSite, i když je v hierarchii pozemek (IfcSite) nad budovou (IfcBuilding). Při importu IFC souboru, který obsahuje více budov, si pro import můžete vybrat jen jednu.
Nicméně, jiné aplikace umí exportovat topografii budovy do více prvků typu IfcSite. V takovém případě budou při importu stavby importovány všechny prvky IfcSite, sloučené do jedné IfcSite obsahující ve skutečnosti importovanou budovu. Výsledkem je jediný prvek IfcSite a jeden prvek IfcBuilding - IfcSite však zahrnuje všechny původní prvky IfcSite.
Poznámka: Standardně ARCHICAD přiřazuje stejné atributy GlobalID následujícím entitám: IFC projekt, IFC pozemek, IFC budova a IFC podlaží. Pro upřesnění - globální ID budou zachována za předpokladu, že odpovídající pole s ID, nastavená v Info o projektu ARCHICADu (Soubor > Info), obsahují identická klíčová slova (nebo neobsahují vůbec nic). Nicméně pomocí změn těchto klíčových slov v Info o projektu můžete zajistit, aby měly prostorové entity stejná nebo jiná globální ID.
Jak nastavit globální ID (IFC atribut) podle Info o projektu ARCHICADu
Standardně ARCHICAD přiřazuje stejné atributy GlobalID následujícím entitám: IFC projekt, IFC pozemek, IFC budova a IFC podlaží. Pro upřesnění: globální ID budou zachována za předpokladu, že odpovídající pole s ID, nastavená v Info o projektu ARCHICADu (Soubor > Info), obsahují identická klíčová slova (nebo neobsahují vůbec nic). Nicméně pomocí změn těchto klíčových slov v Info o projektu můžete zajistit, aby měly prostorové entity stejná nebo jiná globální ID.
Předpokládejme, že máte dvě samostatné budovy (uložené jako dva samostatné projekty ARCHICADu). Chcete, aby oba projekty a oba pozemky sdíleli stejné globální ID; Ale na každém pozemku chcete různé budovy s různými globálními ID.
Toho docílíte zadáním stejných klíčových slov do polí “ID projektu” a “ID pozemku” pro oba projekty. Do pole “ID budovy” zadejte jiná klíčová slova.
Entity IFC podlaží nemají v okně Info o projektu odpovídající pole pro ID. Globální ID entit IFC podlaží jsou odvozena z ID budovy. Pokud mají dva různé projekty ARCHICADu stejné ID budovy, budou mít všechna podlaží těchto budov se stejným číslem podlaží stejné globální ID.
IFC typ je druh IFC entity - jedná se o hierarchickou skupinu prvků IFC modelu reprezentovanou stromovou strukturou v IFC správci projektu.
Při exportu modelu do formátu IFC bude každému prvku přiřazen IFC typ. V ARCHICADu jsou IFC typy generované podle definice Mapování typů (podle nástroje nebo klasifikace) převodníku pro export.
Viz Mapování typů pro IFC export.
IFC typ prvků ARCHICADu můžete zobrazit v okně Spravovat IFC vlastnosti v nastavení prvku (nebo u označených prvků v IFC správci projektu).
Pomocí nástroje Najít a vybrat můžete filtrovat prvky podle kritéria "Typ IFC" nebo můžete použít interaktivní tabulky pro vytvoření jejich seznamů. Můžete vykázat například pouze prvky s IFC typem IfcSlab.
Viz Definovat kritéria prvku pomocí IFC dat.
IFC produktový typ definuje konkrétní styl/typ ostatních entit týkajících se jejich běžných IFC atributů a vlastností. Například IfcWindowStyle, je IFC produktový typ, ke kterému se odkazuje několik oken (IfcWindow).
Entity IFC produktové typy jsou generované pro prvky ARCHICADu na základě definice Mapování typů pro export.
Viz Mapování typů pro IFC export.
IFC kontejner (vztahující se k objektu IfcRelAggregates) je IFC entita, která nemá vlastní geometrii, ale její prvky ( IfcRelAggregates) obsahují všechna geometrická a konstrukční data.
Export hierarchických prvků z ARCHICADu ve formě IFC kontejnerů
IFC převodníky pro export v projektech ARCHICADu umožňují nastavit způsob exportu hierarchických prvků (lehký obvodový plášť, schodiště nebo zábradlí) - jako samostatný, nebo jako hierarchický prvek.
•Pokud bude exportován hierarchickou metodou (“Zachovat hierarchii”), stane se z něj entita IFC kontejner a jeho elementy budou samostatné IFC prvky. Hierarchie bude odpovídat hierarchii původního prvku ARCHICADu (např. schodiště).
•Pokud bude prvek exportovaný jako celek, bude jednotná IFC entita, ve které bude zahrnuta veškerá geometrie jednotlivých prvků. Původní hierarchické uspořádání prvku (např. schodiště a jeho jednotlivých komponentů) bude ztraceno.
•IFC export využívající volbu “Rozbít sendviče a profily na samostatné části” vytvoří z prvků modelu ve výstupním IFC souboru IFC kontejner prvků: například sendvičová zeď bude uložena jako IFC kontejner bez geometrie typu “IfcWall” a její jednotlivé vrstvy s geometrií jako prvky “IfcBuildingElementPart”.
Tyto volby exportu najdete zde: Převod geometrie pro IFC export.
IFC atributy a vlastnosti jsou hlavními identifikátory IFC entit. Jména IFC atributů jsou fixně stanovena organizací buildingSMART jako součást standardu IFC .
Většina jmen IFC atributů je odvozená z projektu. Například IFC atributy prvku budovy IfcWall:
•GlobalId: globálně jedinečný identifikátor prvku IfcWall v IFC modelu (needitovatelné).
•OwnerHistory: informace o dosavadním vlastnictví prvku IfcWall.
•Name: tato hodnota je standardně odvozena z ID IfcWall ARCHICADu (Dialogové okno nastavení zdi > panel Klasifikace a vlastnosti).
•Description: volitelný textový popis.
•ObjectType: libovolný text definující podtyp prvku nebo doplňující informace
•Tag: hodnota standardně odvozená z “unikátního” ID IfcWall ARCHICADu (nejde o IFC Global ID)
•OwnerHistory je přímo vázaná na všechny nezávislé objekty, vztahy a vlastnosti. Jeho komponenty a hodnoty jsou odvozeny z dat projektu a jsou skryté v uživatelském rozhraní ARCHICADu. Zahrnují například vlastníka (OwningUser) (některá data vlastníka jsou přidaná v info o projektu ARCHICAD).
IFC vlastnosti jsou další parametry přiřazené entitám IFC. IFC vlastnosti můžou být standardní nebo nestandardní.
•Standardní data tzv. “schématu IFC2x3” jsou definovaná organizací buildingSMART a jsou uložená v sadách vlastností s názvy začínajícími předponou “Pset_”
•Nestandardní data jsou vytvořena při exportu při použití libovolného jména vlastnosti uložené v libovolné sadě vlastností (jména těchto sad vlastností obvykle obsahují název zdrojové aplikace) nebo v Definici zobrazení IFC modelu, která vlastnost vyžaduje.
Viz Mapování vlastností pro IFC export.
Reference klasifikace (IfcClassificationReference) uspořádává IFC prvky do kategorií. Můžete přiřadit identifikátor reference, klasifikační atribut a další volitelné parametry všem prvkům v projektu (jako např. budově, podlažím, prvkům budovy, nebo zónám)
Tímto systémem můžete klasifikovat prvky jak ve IFC správci projektu, tak přímo v okně nastavení prvku.
Viz Vytvořit novou uživatelskou IFC vlastnost.
IFC zařazení (IfcRelAssigns) definují vztah mezi prvky projektu. Každý typ zařazení může mít svůj vlastní IFC atribut (nejvýznamnější je Object Type) a standardní i vlastní IFC vlastnost. Nejčastěji se používají následující typy IFC zařazení:
•IFC skupiny (IfcGroup): Používá se k seskupení prvků projektu (prvky budovy, podlaží atd.) Příklad: prvek sloupu a trámu jsou jakožto prvky rámové konstrukce seskupeny dohromady. Je dostupné také seskupování podle víceúrovňové hierarchie: Například můžete seskupit konstrukční prvky z různých skupin (podlaží) do jedné skupiny s názvem "konstrukční systém".
•IFC zóny (IfcZone): Používá se k seskupení prvků prostoru IfcSpace (ekvivalent k zónám ARCHICADu). Příklad: Zóny ARCHICADu, které mají stejnou funkci jsou seskupeny do skupiny IfcZone pojmenované např. "zabezpečené prostory". Umožňuje seskupování prvků napříč podlažími. Můžete například nezávisle na hierarchii IFC modelu seskupit zóny ARCHICADu (IfcSpace) v IFC zóně v samostatné složce s vlastním názvem (např. vládní prostory).
•IFC systémy (IfcSystem): Tato skupina umožňuje uspořádání prvků projektu (především prvků TZB) ve vlastní hierarchii, s použitím systému TZB modeláře nebo importovaného systému z externí TZB aplikace. Současně je možné vytvoření hierarchie podsystémů. Příklad: Můžete seskupit výtahy do systému vertikálních komunikací, který může být podsystémem mechanických systémů. Nebo lze přiřadit prvky potrubí do podsystému rozvody studené vody spadající pod systém rozvody vody. Můžete také vytvořit vztah mezi systémem a konstrukcí či prostorem (IfcSite, IfcBuilding, IfcStorey nebo IfcSpace). Například přidat do systému technologických rozvodů zóny ARCHICADu (IfcSpace) skrze které probíhají.
•IFC systémy budovy
•IFC distribuční systémy
ARCHICAD podporuje všechny výše jmenované typy IFC zařazení:
•správce projektu IFC vám umožňuje definovat zařazení ve vašem projektu a spravovat jejich IFC data;
•veškerá data výše jmenovaných zařazení jsou rovněž vytvořena při importu IFC modelu (např. IFC systémy vytvořené v aplikaci pro tvoru TZB instalací nebo IFC zóny definované v aplikaci pro správu budovy);
•všechna dostupná IFC zařazení (ať už definovaná ručně nebo dříve importovaná) jsou exportována s novým IFC modelem vytvořeným v aktuálním projektu ARCHICADu.
Viz Využívání Zařazení v IFC správci projektu.