Příklady kontrol návrhu trasy

Následuje několik příkladů syntaxe kontroly návrhu.

Tyto příklady ukazují typy parametrů, které lze ověřit pomocí kontrol návrhu. Na základě uvedených příkladů vytvořte své vlastní kontroly návrhu.

Poznámka: Šablony aplikace Autodesk Civil 3D obsahují v kolekcích Prostor nástrojůNastaveníTrasaProfilKontroly návrhu několik kontrol návrhu.

Minimální tečná délka

Tato kontrola návrhu ověřuje, zda tečna splňuje minimální stanovenou délku.

Název Tečná délka>= 100
Typ Úsečka
Vzorec {Tečná délka}>=100
Popis vzorce Tečny musí být větší nebo rovny hodnotě 100.

Minimální tečná délka při dané návrhové rychlosti

Tato kontrola návrhu ověřuje, zda je při dané návrhové rychlosti použita tečna splňující požadavek na minimální stanovenou délku.

Název Tečná délka>= 100 @ 45 mil/h
Typ Úsečka
Vzorec IF({Návrhová rychlost}>=45,Délka>=100,1)
Popis vzorce Je-li návrhová rychlost větší nebo rovna hodnotě 45, musí být tečna větší nebo rovna hodnotě 100.
Poznámka: V případě funkce IF udává koncová 1, že entita splňuje podmínky návrhové rychlosti i délky a vrací hodnotu true (pravda). Hodnota true znamená, že entita v splňuje kontrolu návrhu a nevyvolává žádné varování. Jestliže entita nesplňuje jednu nebo obě podmínky kontroly návrhu, zobrazí se příslušné varování.

Návrhová rychlost na poloměru oblouku

Tato kontrola návrhu ověřuje, zda je při dané návrhové rychlosti použit minimální poloměr oblouku. Jedná se o poměrně složitou kontrolu návrhu, která v jedné kontrole návrhu spojuje více vzorců.

V tomto příkladu se ověřuje minimální poloměr oblouku při osmi samostatných návrhových rychlostech. Když se kontrola návrhu použije pro trasu, zkontroluje hodnotu návrhové rychlosti oblouku a poté ověří, zda je poloměr větší nebo roven stanovené hodnotě.

Název Návrhové rychlosti v poloměrech oblouků (vícenásobné)
Typ Oblouk
Vzorec

IF({Návrhová rychlost}>=120,Poloměr>=750,

IF({Návrhová rychlost}>=100,Poloměr>=500,

IF({Návrhová rychlost}>=80,Poloměr>=300,

IF({Návrhová rychlost}>=70,Poloměr>=200,

IF({Návrhová rychlost}>=60,Poloměr>=125,

IF({Návrhová rychlost}>=50,Poloměr>=80,

IF({Návrhová rychlost}>=40,Poloměr>=50,

IF({Návrhová rychlost}>=30,Poloměr>=30,

Poloměr>= 0))))))))

Popis vzorce Je-li návrhová rychlost větší nebo rovna jedné ze stanovených hodnot rychlosti, musí být poloměr větší nebo roven stanovené hodnotě poloměru pro danou rychlost.

Návrhová rychlost na tečné délce

Tato kontrola návrhu ověřuje, zda se při dané návrhové rychlosti pohybuje tečná délka ve stanoveném rozsahu. Jedná se o poměrně složitou kontrolu návrhu, která v jedné kontrole návrhu kombinuje více vzorců.

V tomto příkladu se ověřuje tečná délka při pěti samostatných návrhových rychlostech. Když se kontrola návrhu použije pro trasu, prověří hodnotu návrhové rychlosti tečny a poté ověří, zda se tečná délka pohybuje ve stanoveném rozsahu.

Název Návrhové rychlosti v tečných délkách (vícenásobné)
Typ Úsečka
Vzorec

IF({Návrhová rychlost}>=120,(2000>=Délka)*(Délka>=500),

IF({Návrhová rychlost}>=100,(2000>=Délka)*(Délka>=400),

IF({Návrhová rychlost}>=80,(1500>=Délka)*(Délka>=350),

IF({Návrhová rychlost}>=70,(1200>=Délka)*(Délka>=300),

IF({Návrhová rychlost}>=60,(1000>=Délka)*(Délka>=250),Délka>=0)))))

Popis vzorce Je-li návrhová rychlost větší nebo rovna jedné ze stanovených hodnot rychlosti, musí se hodnota tečné délky pohybovat mezi maximální a minimální hodnotou určenou pro danou rychlost.