top of page
Vše, co potřebujete vědět o standardu IFC. Komplexně, srozumitelně a s ohledem na využití v praxi.

Standard IFC se už běžně vyskytuje mezi požadavky na informace. Ty se ale často omezují na „IFC formát" vyexportovaný nejjednodušší cestou z návrhové aplikace. Není pak divu, že výsledek — často nepřesná geometrie se záplavou alfanumerických informací — využije málokdo.

Co uvnitř .ifc souboru je? A co by tam být mohlo? Jak vše funguje? Co jsou ty podivné řádky začínající mřížkou a číslem? Jaký je rozdíl mezi atributy, vlastnostmi a veličinami? A proč znát, co je MVD?

Pochopení IFC schématu není jen akademická záležitost. Je to předpoklad pro smysluplnou specifikaci požadavků na informace a pro pochopení, proč je onen vágně formulovaný požadavek na „odevzdání projektu ve formátu IFC" hloupost. Proč se vyplatí nad zadáním více zamyslet. A jak pak IFC vyexportovat z návrhové aplikace tak, aby byl využitelný jako spolehlivý zdroj strukturovaných informací.

IFC je sice komplexní, ale hodně užitečný standard. Pro každého, kdo s ním více pracuje, je dobré umět se orientovat v jeho dokumentaci, pochopit jeho principy i osvědčené postupy — a dokonce nahlédnout do zápisu v .ifc souboru.

Kurz IFC: Od teorie k praxi

V kurzu vás provedu technickými základy standardu IFC. Budeme společně procházet dokumentaci, analyzovat reálné IFC soubory v textovém editoru či vytvářet a validovat požadavky na informace v IDS.

Představím vám principy fungování IFC, včetně rozdílu mezi IFC coby schématem a (nesprávně chápaným) formátem, mezi atributy, vlastnostmi a veličinami, nebo mezi typy a instancemi. Ukážu vám, jak fungují vztahy coby entity a jakou širokou škálu informací můžeme s jejich pomocí do IFC zapisovat.

Součástí kurzu je i ukázka praktického využití dalších souvisejících standardů IDS a BCF či provázání s datovými slovníky z bSDD.

Kurz je navržen pro ty, kteří chtějí IFC skutečně pochopit, ne jen používat. Po absolvování budete schopni:

  • Vysvětlit základní strukturu a principy IFC schématu

  • Orientovat se v oficiální buildingSMART dokumentaci

  • Číst a analyzovat IFC soubory na úrovni STEP syntaxe

  • Chápat systém vlastností, vztahů a prostorové organizace

  • Specifikovat požadavky pomocí IDS a pracovat s BCF

Kurz je koncipován jako celodenní, s důrazem na výklad teorie podpořené řadou praktických ukázek.

Já a IFC

S IFC jsem se poprvé hlouběji zabýval před pěti lety v rámci BIM Manager Programu od společnosti Graphisoft. Do té doby jsem jej považoval za černou skříňku — něco, co exportuji a zapomenu. Zlom přišel, když jsem zjistil, že IFC je elegantně navržený systém. Jakmile jsem pochopil základní principy — dědičnost, vztahy jako entity, atributy a vlastnosti — najednou mi začalo dávat vše smysl.

Na mém YouTube kanále ardit. jsem se tomuto standardu posléze několikrát věnoval. Vytvořil jsem i šestidílný seriál o využívání IFC v Archicadu, který je vyčerpávajícím návodem na nastavení exportovacích převodníků. Posléze jsem nesčetněkrát radil kolegům architektům a projektantům s využíváním IFC či argumentací proti nešťastně formulovaným požadavkům na využití tohoto schématu ze strany jejich klientů či konzultantů.

Tento kurz jsem původně připravil pro pedagogy a BIM koordinátory Fakulty stavební VUT v Brně s cílem vysvětlit základy i některé pokročilejší principy, které by následně mohli předávat studentům či přímo využít ve vlastní praxi. Se střídavou intenzitou jsem se věnoval přípravě celý půlrok. V řadě věcí jsem si sám udělal přehled a pořádek. A hodně mě to bavilo — protože IFC je sice komplexní, ale hodně užitečný standard.

Doufám, že tímto kurzem přesvědčím další lidi, že vágně formulovaný požadavek na „odevzdání projektu ve formátu IFC" je hloupost — a že se vyplatí nad zadáním více zamyslet. Výsledný datový model, který využívá skutečný potenciál tohoto standardu, za to pak stojí.

Struktura a obsah kurzu

 

Kurz je koncipován jako celodenní. Obsah je rozdělen do deseti tematických bloků. Každý z nich sestává z výkladu a praktických ukázek v délce 20–25 minut a prostoru na diskusi. Celkový časový rozsah je cca 6 hodin.

 

Úvod do IFC

Co je IFC? K čemu slouží a co naopak není? Jak se orientovat v oficiální buildingSMART dokumentaci? Na příkladu konkrétní třídy si ukážeme, co vše zajímavého můžeme snadno zjistit.

Historie a kontext openBIM

Proč IFC vzniklo a jak se vyvíjelo? Jaké jsou oficiální verze a jaké jsou mezi nimi rozdíly? Co je MVD a proč je zásadní vědět, kdy použít Reference View nebo Design Transfer View?

STEP formát – anatomie .IFC souboru

Jak je strukturovaný .ifc soubor? Proč je občas dobré vědět, jak číst jeho syntaxi? Co znamenají HEADER a DATA sekce? Vše si ukážeme s reálným souborem v textovém editoru a uvidíte, že to není žádná raketová věda.

Dědičnost, hierarchie, typ a instance

Co jsou vrstvy schématu? Jak funguje dědičnost od IfcRoot až k IfcWall? Co jsou typy a instance? A jaký je rozdíl mezi Type, PredefinedType, ObjectType či ElementType?

Prostorová organizace modelu

Jak je v IFC organizován model prostorově? Co jsou vztahy jako entity (objectified relationships)? Jak přistupovat ke georeferencování modelu?

Vlastnosti a veličiny

Jak funguje zápis alfanumerických informací v IFC? Jaký je rozdíl mezi atributy, vlastnostmi a veličinami. Jak pracovat se sadami vlastností? Jaké mohou být typy hodnot. Jak fungují vlastnosti mezi typy a instancemi.

Připojování dalších informací

Projdeme další typy vztahů: materiály, klasifikace, externí dokumenty. Ukážu vám přidání informací do IFC ruční editací jeho STEP zápisu.

Geometrie v IFC

Přehled geometrických reprezentací: Tessellation, SweptSolid, BREP a dalších. Jak se geometrie připojuje k objektu? Vliv MVD na typ geometrie. Pochopíte, kdy a jak odevzdat model s přesnou či naopak parametrickou geometrií.

Ekosystém standardů a služeb buildingSMART

Širší kontext: IDS pro specifikaci požadavků, BCF pro komunikaci problémů, bSDD jako centrální slovník. Jak tyto standardy úzce souvisí s IFC a já vám ukážu, jak.

IDS a BCF v praxi

Jak vytvořit soubor IDS se specifikací požadavků na informace? Jak provést validaci IFC modelu proti vytvořené specifikaci? A jako bonus: jak využít běžně dostupné AI nástroje místo kupování dedikovaných řešení.

Cena:

15 000 Kč / kurz

+ případné cestovní náklady. Nejsem plátcem DPH. Na kurz nelze uplatnit žádné dotace.

Cena je za kurz, nikoliv za účastníka. Pro lepší interakci s účastníky doporučuji počet max. 15 osob.

Kurz se koná v místě vaší organizace či vámi zajištěných prostorách. Součástí ceny kurzu nejsou náklady na organizaci, občerstvení atd. Vše si zorganizujte podle vašich zvyklostí a potřeb.

S konkrétním časem kurzu se vám přizpůsobím. Doporučuji počítat s celkovou dobou cca 7 hodin. Krátké pauzy na občerstvení je možno zařazovat vždy na konci každé hodiny, pro případnou delší pauzu na oběd je nejvhodnější chvíle po třech hodinách.

Pro prezentaci prosím o zajištění projekce/TV s možností připojení mého notebooku k rozhraní HDMI, USB-C nebo AirPlay. Prezentace neobsahuje audio. Prezentuji zásadně z mého vlastního notebooku (Mac).

Kurz nevyžaduje žádné znalosti před jeho konáním. V průběhu a po uskutečnění kurzu sdílím prezentaci a další související materiály a odkazy na zajímavé zdroje.

Účastníkům velmi doporučuji mít k dispozici vlastní notebook nebo PC. V rámci kurzu ukazuji řadu příkladů, které je vhodné souběžně replikovat na vlastním počítači.

Kurz není koncipován tak, aby ukazoval použití IFC v konkrétních softwarových řešeních. Naopak, soustředím se na předávání principů a postupů použitelných v jakékoliv návrhové či prohlížecí aplikaci. V průběhu výkladu ale používám následující nástroje; budete-li chtít v průběhu ukázek vše zkoušet na vlastním počítači – což doporučuji –, předem si nainstalujte a zaregistrujte následující bezplatné nástroje:

  • Jakýkoliv internetový prohlížeč

  • Editor prostého textu nebo ještě lépe editor kódu, například VS Code (můžete si do něj případně nainstalovat rozšíření IFC Syntax)

  • Prohlížečku IFC umožňující zobrazení struktury a připojených informací – v kurzu používám BIM Collab Zoom, ale stejně dobře poslouží například Solibri Anywhere nebo BIMvision

  • Blender s Bonsai

  • Solibri IDS Editor a/nebo usBIM.IDS

  • Řadu zajímavostí vám ukážu i v AI nástrojích Claude a Cursor. Ale to budete spíše koukat. Doslova.

 

Kurz nelze audiovizuálně zaznamenávat, nicméně pokud si budete můj výklad nahrávat pro osobní potřebu, bránit vám v tom nebudu.

Co by vás mohlo zajímat?

Je možno absolvovat kurz coby jednotlivec?

Kurz je nyní připraven tak, abych jej mohl uspořádat v organizacích. Neplánuji pořádání kurzu tak, abyste se mohli přihlásit i jako jednotlivci.

Je možno absolvovat kurz on-line?

Kurz je nyní připraven pro prezenční formu. On-line formu kurzu připravuji na jaro 2026.

Není téma kurzu totožné s profesní certifikací buildingSMART?

Téma standardů openBIM je součástí kurikula kurzů buildingSMART úrovně Foundation. V něm jde ale o velmi obecnou orientaci v těch nejzákladnějších pojmech. Je tomu tak i v rámci kurzů u Construsoft, kde jsem toto téma připravoval. ​Tento kurz jde do mnohem větší hloubky.

Je IFC uplatnitelné v naší praxi?

Ano. IFC je vyžadováno u řady projektů. Jde o už poměrně rozšířený otevřený standard pro předávání informací.

bottom of page