Kontrola GAD

Před exportem souboru se změnovou dávkou je vždy třeba provést kontrolu GAD. Komplexní systém kontrol testuje GAD na velké množství chyb a podezřelých situací. Po kontrole zobrazí informaci o počtu nalezených chyb a varování, dle nastavení některé chyby automaticky opraví, všechny chyby a varování načte do manažeru chyb, který následně umožní chyby lokalizovat.

Nastavení kontrol

Modul kontrol lze spustit příkazem Pomůcky → Kontroly. Po vyvolání příkazu se zobrazí dialogové okno s nastavením kontrol:

Kontroly GAD - nastavení

V záhlaví okna lze zvolit testovací scénář. Lze volit mezi těmito scénáři:

  • Kompletní kontroly IS DMVS: Provedou se všechny kontroly, které jsou k dispozici.

  • Topologické kontroly IS DMVS: Provedou se kontroly týkající se topologie kresby (solitérní body, křížení a napojení linií, volné konce...).

  • Plošné kontroly IS DMVS: Provedou se kontroly týkající se zaplochování objektů (definiční body, ohraničení, bezešvost, ...).

Scénáře kontrol jsou konfigurovatelné, lze je upravovat v Nastavení → Produkty → Dtm → Nástroje → Kontroly → Scénáře.

Spuštění kontrol

Po spuštění budou kontroly postupně prováděny dle zvoleného scénáře. Průběžně bude v dialogovém okně zobrazován stav a výsledky jednotlivých kontrol.

Kontroly GAD - výsledek

Tabulka kontrol obsahuje následující sloupce:

  1. Zapínání kontroly: Přepínačem lze zapnout/vypnout provádění příslušné kontroly.

  2. Kontrola: Název kontroly. Po provedení kontroly je vpravo od názvu malým číslem zobrazen počet nalezených chyb. V pravém horním rohu je za symbolem přeškrtnutého D zobrazen pro informaci počet chyb nalezených v dosavadním stavu. Toto jsou chyby v podkladových datech, které není třeba řešit, jedná se pouze o doplňující informaci.

    Jsou-li při příslušné kontrole nalezeny chyby, bude název kontroly zobrazen červeně s podtržením. Název potom funguje i jako přímý odkaz do manažeru chyb, který zvýrazní první výskyt chyby daného typu.

    Pokud při kontrole nebude nalezena žádná chyba daného typu, bude název kontroly zobrazen zeleně.

  3. Automatická oprava: Umožňuje-li kontrola i automatickou opravu chyby, bude v tomto sloupci zobrazen přepínač definující zda má být automatická oprava provedena. Zároveň u něj bude uvedeno kolik příslušných automatických oprav bylo v rámci kontroly provedeno.

    Hromadné odstranění nepoužitých bodů

    Automatickou opravu lze mimo jiné použít i pro hromadné odstranění nových bodů nepoužitých v kresbě (solitérní body nejsou v DTM přípustné).

    Při ukládání bodů do grafiky tak není třeba příliš hlídat, zda je bod pro kresbu potřebný, ani není třeba po dokončení kresby případné nepoužité body ručně odstraňovat. Po spuštění kontrol se zapnutou automatickou opravou solitérních bodů budou nepoužité body odstraněny hromadně.

    Navíc lze potom z grafiky získat seznam souřadnic pro odevzdání do DTM, obsahující pouze použité body. Stačí znovu naimportovat seznam souřadnic z grafiky do Gromy s nastavením typu bodu na hodnotu 2 (případně Nový, máte-li připojenu kódovací tabulku typů). Potom budou do seznamu souřadnic načteny pouze nové body, které zůstaly po automatickém odstranění nepoužitých bodů.

  4. Stav: Zobrazuje stav příslušné kontroly.

    Je-li ve sloupci uveden text Přeskočeno, znamená to, že kontrola byla z nějakého důvodu vynechána (viz Přeskakování kontrol). Přesný důvod vynechání kontroly bude zobrazen po najetí na symbol i.

  5. Počet chyb: Zobrazuje kolik chyb příslušného typu bylo při kontrole nalezeno.

  6. Počet varování: Zobrazuje kolik varování příslušného typu bylo při kontrole nalezeno.

V sekci Parametry pod tabulkou se seznamem kontrol můžete volit oblast, v níž se mají provést kontroly. Lze kontrolovat celý výkres, nebo pouze obsah ohrady.

V sekci Vyhodnocení spuštěného scénáře jsou zobrazeny výsledky provedeného testovacího scénáře (trvání kontroly, statistiky počtů chyb a varování).

Ve spodní části dialogového okna je kromě tlačítka pro spuštění testu také tlačítko pro zobrazení manažeru chyb.

Přeskakování kontrol

Detekuje-li některá z kontrol chyby, může se stát, že provádění některých následných kontrol ztratí smysl, protože by nezbytně musely hlásit návazné chyby způsobené primární chybou. Tím by se seznam chyb zbytečně plnil zavlečenými chybami, které není třeba (a ani nelze) řešit jinak, než odstraněním primární příčiny.

Nemá například smysl provádět některé plošné kontroly, jsou-li v topologických kontrolách nalezeny volné konce nebo kolize prvků. Ve výše uvedené ukázce byla přeskočena kontrola Třída přesnosti kvůli nalezené chybě při kontrole Závislost objektů na podrobných bodech. Nejsou-li pro některé prvky dohledány podrobné body, nelze kontrolovat soulad třídy přesnosti.

V takovém případě jsou návazné kontroly automaticky přeskočeny, což je diagnostikováno textem Přeskočeno ve sloupci Stav tabulky kontrol. Pokud bude odstraněna primární příčina chyby, kvůli níž byly návazné kontroly přeskočeny, budou při opakované kontrole provedeny i návazné kontroly.

Manažer chyb

Manažer chyb umožňuje procházet seznamem jednotlivých chyb nalezených při kontrolách. Zobrazuje podrobnosti o chybách a umožňuje jejich přímou lokalizaci ve výkresu.

Manažer chyb

Kliknutím na záhlaví kteréhokoli sloupce lze seznam chyb podle zvoleného sloupce seřadit. Většina sloupců navíc umožňuje filtrování záznamů.

Manažer chyb obsahuje následující sloupce:

  1. Mazání záznamu a lokalizace: Křížkem lze příslušný záznam odstranit ze seznamu nalezených chyb, v rozbalovací nabídce lze zvolit způsob lokalizace chyby ve výkresu.

  2. Typ: Zobrazuje o jaký typ záznamu se jedná (chyba/varování). Umožňuje filtrovat pouze záznamy zvoleného typu.

  3. Pořadové číslo záznamu

  4. Typ kontroly: Zobrazuje jaký typ kontroly chybu nalezl. Je-li název podtržený, jedná se o přímý odkaz na konkrétní typ kontroly do [DTMWiki].

  5. Popis chyby: Podrobnější vysvětlení o jaký typ chyby se jedná.

  6. Úroveň (Level): Číslo úrovně, v níž se chyba nachází.

  7. Stav: Zobrazuje zda se záznam vztahuje k dosavadnímu (D), novému (N) nebo změněnému (Z) stavu.

  8. ID: Externí identifikátor objektu podílejícího se na chybě.

  9. Typ: Typ objektu podílejícího se na chybě.

  10. DTM kód: Kód objektu podílejícího se na chybě (dle číselníku DTM).

  11. Objekt: Typ objektu podílejícího se na chybě. Tlačítko u pravého okraje sloupce nabízí různé způsoby lokalizace objektu.

  12. Typ II: Případný typ druhého objektu podílejícího se na chybě. Tlačítko u pravého okraje sloupce nabízí různé způsoby lokalizace objektu.

  13. DTM kód II: Případný kód druhého objektu podílejícího se na chybě (dle číselníku DTM).

Ve spodní části manažeru chyb je zobrazen celkový počet záznamů a číslo aktuálně zvoleného záznamu. Následují tlačítka umožňující navigaci v seznamu chyb. Lze se posouvat na začátek seznamu, o jeden záznam zpět, o jeden záznam vpřed a na konec seznamu.