Uživatelský manuál

Připravte datový standard v IDS editoru, krok za krokem

Průvodce pro každého, kdo potřebuje jasně určit, jaké informace má obsahovat BIM model. Bez programování, přímo v prohlížeči.

Nástroj: IDS editor Standard: buildingSMART IDS 1.0.0 Formát výstupu: .ids (XML)
Přístup

IDS editor je součástí režimu IFC manager — zpřístupní se po přihlášení tlačítkem IFC manager v pravém horním rohu prohlížeče. Bez přihlášení (anonymní režim) nabízí prohlížeč jen prohlížení modelů z disku.

Co je IDS a k čemu vám je

IDS (Information Delivery Specification) je strojově čitelné zadání toho, jaké informace musí BIM model obsahovat, a software si to umí sám automaticky zkontrolovat.

Představte si to jako kontrolní seznam pro model: „každé dveře musí mít uvedenou požární odolnost", „každá stěna musí mít klasifikaci". Místo abyste to hlídali ručně, zapíšete pravidla jednou do souboru .ids a ten pak slouží jako závazné zadání pro toho, kdo model dodává, i jako podklad pro automatickou kontrolu.

Tento editor vás celým zápisem provede formulářem, nemusíte znát XML ani programovat. Výsledkem je platný soubor .ids podle mezinárodního standardu buildingSMART.

Jak je IDS poskládané

Každý dokument má tři úrovně. Když jim porozumíte, zbytek je jen vyplňování.

ÚROVEŇ 1

Dokument

Celý soubor .ids. Má název, autora a obsahuje jednu či více specifikací.

ÚROVEŇ 2

Specifikace

Jedno pravidlo, například „Požadavky na dveře". Skládá se ze dvou částí níže.

ÚROVEŇ 3

Platí pro + Požadavky

Platí pro určuje, na které prvky pravidlo míří. Požadavky určují, co ty prvky musí splňovat.

Klíčová myšlenka

Každá specifikace odpovídá na dvě otázky: „Koho se to týká?" (Platí pro) a „Co musí mít?" (Požadavky). Celý postup níže je jen jejich vyplnění.

Než začnete

Jak editor otevřít

  • Ve vieweru: v horní liště klikněte na IDS. Editor se otevře jako panel a rovnou se napojí na právě otevřený model. Našeptávání a kontrola pak pracují s reálnými prvky.
  • Samostatně: otevřete stránku editoru přímo. Funguje i bez modelu, jen bez našeptávání a kontroly.

Orientace v okně

  • Vlevo je formulář: informace o dokumentu a specifikace.
  • Vpravo nahoře je živý náhled výsledného souboru .ids, mění se s každou úpravou.
  • Vpravo dole je Kontrola: počty chyb a upozornění a jejich seznam.
  • Vpravo nahoře v liště vidíte stav Platné nebo Neplatné a přepínač jazyka.

Postup krok za krokem

Projdeme přípravu jedné specifikace. Další přidáte stejným způsobem tlačítkem + Přidat specifikaci.

01

Vyplňte informace o dokumentu

Nahoře v sekci Informace o dokumentu vyplňte alespoň Název, je povinný. Doporučeně i Autora.

  • Název: o čem standard je, například „Požadavky ke koordinaci, 1. NP".
  • Autor: musí být e-mailová adresa (například jan.novak@firma.cz), jinak Kontrola nahlásí chybu.
  • Ostatní pole (Verze, Datum, Popis) jsou nepovinná.
02

Přidejte specifikaci a vyberte IFC verzi

Klikněte na + Přidat specifikaci. Do řádku s názvem napište, co pravidlo řeší, například „Dveře, požární odolnost".

  • IFC verze: zaškrtněte verzi(e), pro které pravidlo platí. Nejčastěji IFC4.
  • min. / max. výskyt: kolik vyhovujících prvků musí v modelu být. Ponechte výchozí (min. 1), pokud nevíte.
  • Tlačítky u názvu můžete specifikaci duplikovat nebo odebrat.
03

„Platí pro" určuje, koho se pravidlo týká

V sekci Platí pro (applicability) vyberte druh fasety a klikněte + Přidat fasetu. Nejběžnější je Entita, tedy IFC třída prvku.

Do pole Název zvolte režim Přesná hodnota a napište třídu, například IFCDOOR (dveře) nebo IFCWALL (stěny). Je-li napojen model, pole našeptává třídy, které v něm skutečně jsou.

Entita↑ ↓ 🗑
Název Omezení: Přesná hodnota IFCDOOR
Předdefinovaný typ- žádné -
Pozor

V části „Platí pro" smí být nejvýše jedna faseta Entita. Další podmínky přidejte jinými fasetami (Vlastnost, Klasifikace).

04

„Požadavky" určují, co musí prvky splňovat

V sekci Požadavky (requirements) přidejte fasetu Vlastnost a vyplňte, jakou vlastnost prvky musí mít:

  • Sada vlastností (Pset): například Pset_DoorCommon.
  • Název vlastnosti: například FireRating.
  • Datový typ: VELKÝMI písmeny, například IFCLABEL.
  • Kardinalita: povinné (musí být), volitelné (nehodnotí se) nebo zakázané (nesmí být).
Vlastnost↑ ↓ 🗑
Sada vlastností (Pset)Pset_DoorCommon
Název vlastnostiFireRating
Datový typIFCLABEL
Kardinalitapovinné

Podobně fungují další fasety: Klasifikace (systém a hodnota), Atribut (jméno a hodnota), Materiál, Součást (prvek je v nadřazeném prvku).

05

Volitelně omezte povolené hodnoty

U každého hodnotového pole můžete v rozbalovači Omezení zvolit, jak přísně hodnotu předepsat:

  • žádné: stačí, že vlastnost existuje (jakákoli hodnota).
  • Přesná hodnota: musí se přesně rovnat (například EI30).
  • Omezení, Povolené hodnoty: výčet oddělený čárkami (například EI30, EI60, EI90).
  • Omezení, Regulární výraz: vzor, kterému hodnota musí odpovídat.
  • Omezení, Min / Max: číselný rozsah (například součinitel prostupu ≤ 0.3).
Tip

Když nevíte, začněte s žádné. Ověříte tak jen přítomnost údaje. Přísnější omezení doplníte kdykoli později.

06

Sledujte náhled a Kontrolu

Vpravo se průběžně skládá výsledný soubor a panel Kontrola hlásí případné chyby. Stav v liště ukazuje Platné nebo Neplatné.

Každá připomínka má barevnou tečku a kód. Červené je nutné opravit (blokují export), například:

Vyplňte název dokumentu (info/title). IDS-DOM-006

Šedá info připomínka o XSD je v pořádku, jen upozorňuje, že plná kontrola schématu probíhá mimo prohlížeč.

07

„Vyhovuje N/M" ukazuje, kolik prvků odpovídá

Je-li editor napojený na model, u sekce „Platí pro" svítí odznak, kolik prvků modelu vaší podmínce odpovídá, například Vyhovuje 40 / 49. Přepočítává se živě, jak podmínku upravujete.

Slouží jako rychlá zpětná vazba: 0 vyhovujících obvykle znamená překlep ve třídě, nebo že takový prvek v modelu není.

Tip

Tlačítkem ↻ Načíst prvky v hlavičce panelu znovu načtete prvky, když v mezičase změníte zobrazený model.

08

Ověřte model proti standardu

Tlačítkem Ověřit model spustíte kontrolu celého modelu proti vašim specifikacím. Otevře se přehled:

  • souhrn VYHOVUJE nebo NEVYHOVUJE a počty,
  • u každé specifikace kolik prvků prošlo a kolik selhalo,
  • seznam selhávajících prvků i s nesplněným požadavkem.

Výsledek můžete stáhnout: HTML report (pro lidi, k tisku) nebo BCF témata (k předání do koordinace nebo do BIM nástroje).

09

Uložte a sdílejte

  • Exportovat .ids: uloží hotový soubor. Když jsou v Kontrole červené chyby, export se zastaví; můžete je opravit, nebo vyexportovat rozpracovaný „draft".
  • Importovat .ids: načte dříve uložený soubor a můžete v něm pokračovat.
  • Nový začne od prázdna, šipky Zpět / Vpřed vrací a opakují změny.

Hotový soubor .ids pošlete dodavateli modelu jako závazné zadání, nebo ho použijte k opakované automatické kontrole.

Kompletní příklad

Cvičení · 5 minut

„Dveře musí mít uvedenou požární odolnost"

Vytvoříme jednu specifikaci: týká se všech dveří a požaduje u nich vlastnost FireRating.

Co vyplníte

  • Dokument, Název: „Požadavky na dveře"; Autor: vy@firma.cz
  • + Přidat specifikaci, název „Dveře, požární odolnost", verze IFC4
  • Platí pro, faseta Entita, Název IFCDOOR
  • Požadavky, faseta Vlastnost: Pset Pset_DoorCommon, vlastnost FireRating, typ IFCLABEL, kardinalita povinné
  • Zkontrolujte stav Platné, pak Exportovat .ids

Co vznikne (náhled)

<specification name="Dveře, požární odolnost" ifcVersion="IFC4">
  <applicability>
    <entity><name>
      <simpleValue>IFCDOOR</simpleValue>
    </name></entity>
  </applicability>
  <requirements>
    <property dataType="IFCLABEL" cardinality="required">
      <propertySet><simpleValue>Pset_DoorCommon</simpleValue></propertySet>
      <baseName><simpleValue>FireRating</simpleValue></baseName>
    </property>
  </requirements>
</specification>

Časté chyby a jak je poznat

PříznakPříčinaŘešení
Stav Neplatné, červená u „Vyplňte název"Prázdný Název dokumentuVyplňte pole Název nahoře.
Červená u autoraAutor není e-mailZadejte adresu tvaru jmeno@firma.cz.
Odznak Vyhovuje 0 / NPřeklep ve třídě, nebo prvek v modelu neníPoužijte našeptávání; ověřte přesný název třídy (IFCDOOR).
Export se nespustíV Kontrole jsou červené chybyOpravte je, nebo potvrďte export rozpracovaného draftu.
Tlačítko Ověřit model chybíNení napojený modelOtevřete editor z vieweru nad načteným modelem.
Datový typ hlášen jako chybnýNení VELKÝMI písmenyPište například IFCLABEL, ne „IfcLabel".

Slovníček pojmů

PojemCo znamená
IDSInformation Delivery Specification, strojově čitelné zadání informací v modelu (soubor .ids).
SpecifikaceJedno pravidlo v dokumentu, dvojice „Platí pro" a „Požadavky".
Platí pro applicabilityPodmínka, které prvky pravidlo vybírá (například všechny dveře).
Požadavek requirementCo vybrané prvky musí splňovat.
FasetaStavební kámen podmínky: Entita, Vlastnost, Klasifikace, Atribut, Materiál, Součást.
EntitaIFC třída prvku, například IFCDOOR nebo IFCWALL.
Vlastnost / PsetÚdaj o prvku uložený v sadě vlastností (property set), například Pset_DoorCommon.FireRating.
KardinalitaZda je požadavek povinný, volitelný, nebo zakázaný.
KontrolaPanel vpravo dole hlásící chyby a upozornění se stavem Platné nebo Neplatné.
BCFFormát pro předání připomínek a závad do koordinace, výstup auditu.