A seguir, são fornecidos alguns exemplos de verificação de projeto de sintaxe.
Os exemplos seguintes demonstram o tipo de parâmetros que podem ser validados com verificações de projeto. Utilize os exemplos como uma base para criar seu próprio projeto personalizado de verificações.
Esta verificação de projeto valida que uma tangente mínima é um comprimento especificado.
Nome | Comprimento de tangente >= 100 |
Tipo | Linha |
Fórmula | {Comprimento de tangente}>=100 |
Descrição de fórmula | Deve ser maior ou igual a 100. |
Esta verificação de projeto valida que uma tangente mínima é usada para uma velocidade do projeto dada.
Nome | Comprimento de tangente >= 100 @ 45 mph |
Tipo | Linha |
Fórmula | IF({Design Speed}>=45,Length>=100,1) |
Descrição de fórmula | Se a velocidade de projeto é maior ou igual a 45, o comprimento tangencial deve ser igual ou maior que 100. Nota: No caso de função, o final 1 indica que se a entidade atende tanto a velocidade do projeto quanto as condições de comprimento, um valor real é retornado. Um valor real significa que a entidade atende a verificação do projeto, e nenhum aviso é emitido. Se a entidade não atende a uma ou ambas as condições da verificação do projeto, um aviso é emitido.
|
Esta verificação de projeto valida que um raio mínimo da curva é usado para uma velocidade do projeto dada. Esta verificação do projeto é relativamente complexa e combina diversas fórmulas em um único projeto.
Neste exemplo, o raio mínimo da curva separado na velocidade do projeto é validado. Quando aplicada a um alinhamento, a verificação do projeto verifica a o valor de velocidade do projeto da curva e, a seguir, valida que o raio é maior ou igual ao valor especificado.
Nome | Velocidades de projeto em raios de curva (múltiplo) |
Tipo | Curva |
Fórmula |
IF({Design Speed}>=120,Radius>=750, IF({Design Speed}>=100,Radius>=500, IF({Design Speed}>=80,Radius>=300, IF({Design Speed}>=70,Radius>=200, IF({Design Speed}>=60,Radius>=125, IF({Design Speed}>=50,Radius>=80, IF({Design Speed}>=40,Radius>=50, IF({Design Speed}>=30,Radius>=30, Radius>= 0)))))))) |
Descrição de fórmula | Se a velocidade de projeto é maior ou igual a um dos valores de velocidade especificada, o raio deve ser igual ou maior que o valor do raio especificado para a velocidade. |
Esta verificação de projeto valida que o comprimento da tangente está dentro de uma faixa especificada em um projeto de velocidade fornecido. Esta verificação do projeto é relativamente complexa e combina várias fórmulas em um único projeto.
Neste exemplo, o comprimento de tangente em cinco velocidades do projeto separadas é validado. Quando aplicada a um alinhamento, a verificação do projeto verifica o valor de velocidade do projeto da curva e, a seguir, valida que o comprimento da tangente é maior ou igual à faixa especificada.
Nome | Velocidade do projeto no comprimento da tangente (Múltiplo) |
Tipo | Linha |
Fórmula |
IF({Design Speed}>=120,(2000>=Length)*(Length>=500), IF({Design Speed}>=100,(2000>=Length)*(Length>=400), IF({Design Speed}>=80,(1500>=Length)*(Length>=350), IF({Design Speed}>=70,(1200>=Length)*(Length>=300), IF({Design Speed}>=60,(1000>=Length)*(Length>=250),Length>=0))))) |
Descrição de fórmula | Se a velocidade de projeto é maior ou igual a um dos valores de velocidade especificada, o comprimento da tangente deve estar entre os valores máximos e mínimos especificados para a velocidade. |