Inclinação permitida por modo

Verifica se max_slope só tem um valor diferente de 0 numa passagem pedonal ou num tapete rolante.

Propriedades da regra

PropriedadeValor
Rule IDpathway_max_slope_allowed_for_pathway_mode
Ficheiropathways.txt
Camposmax_slope, pathway_mode
TipoNúmero decimal, Enumeração
SeveridadeOpcional, Obrigatório

Descrição dos campos:

  • max_slope: relação de inclinação máxima. Um valor positivo indica subida e um valor negativo indica descida.
  • pathway_mode: identifica o modo usado no percurso.

Mais informação em pathways.txt.

Como funciona

Quando a regra passa, max_slope está vazio, pertence a um modo 1 ou 3, ou tem exatamente o texto 0 noutro modo. A regra não confirma que o valor é numérico nem limita a inclinação.

A regra avalia cada linha do pathways.txt, seguindo os passos abaixo por ordem, até um deles dar o resultado.

#PerguntaSe simSe não
1max_slope está vazio?Aplica a configuração da regra. Nos modos 1 e 3, pode reportar que o campo é recomendadoSegue para o passo 2
2A configuração da regra proíbe o campo?❌ Reporta o problemaSegue para o passo 3
3pathway_mode é 1 ou 3?✅ PassaSegue para o passo 4
4max_slope é exatamente 0?✅ Passa❌ Reporta o problema: valor não permitido neste modo

O texto não é convertido nem normalizado. Por exemplo, 0.0 é diferente de 0.

Como se relacionam

Uma inclinação diferente de 0 só é permitida quando pathway_mode representa uma passagem pedonal (1) ou um tapete rolante (3).

Exemplos

max_slopepathway_modeResultadoPorquê
texto1✅ PassaA regra não valida o formato numérico
0.12❌ ProblemaA inclinação não é permitida neste modo
0.1 com o campo proibido1❌ ProblemaA configuração proíbe o campo

Como corrigir

ProblemaCausa provávelO que fazer
Valor não permitido neste modomax_slope é diferente de 0 e o modo não é 1 nem 3Remover max_slope de pathways.txt, usar exatamente 0 ou corrigir pathway_mode
Campo em faltaA configuração exige ou recomenda max_slope, ou recomenda-o num modo 1 ou 3Preencher max_slope em pathways.txt com a relação de inclinação
Campo preenchido quando não deviaA configuração proíbe max_slopeRemover max_slope de pathways.txt ou rever a configuração da regra

On this page