Tempo de percurso

Verifica se traversal_time está vazio ou contém um número inteiro não negativo de segundos.

Propriedades da regra

PropriedadeValor
Rule IDpathway_traversal_time_non_negative_seconds
Ficheiropathways.txt
Campotraversal_time
TipoNúmero inteiro não negativo
SeveridadeOpcional

Descrição do campo: tempo, em segundos, necessário para percorrer o percurso desde from_stop_id até to_stop_id.

Mais informação em pathways.txt.

Como funciona

Quando a regra passa, traversal_time está vazio ou tem um número inteiro igual ou superior a zero. O valor 0 é aceite. A regra não compara o tempo com o comprimento do percurso.

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

#PerguntaSe simSe não
1O campo está vazio?Aplica a configuração da regra e aceita quando esta permite a ausênciaSegue para o passo 2
2A configuração da regra proíbe o campo?❌ Reporta o problemaSegue para o passo 3
3O valor é negativo?❌ Reporta o problema✅ Passa

O valor tem de poder ser lido como número inteiro. Caso contrário, a validação de leitura reporta o problema antes desta regra.

Exemplos

ValorResultadoPorquê
0✅ PassaZero não é negativo
-1❌ ProblemaO tempo é negativo
120 com o campo proibido❌ ProblemaA configuração proíbe o campo

Como corrigir

ProblemaCausa provávelO que fazer
Valor negativotraversal_time é inferior a zeroCorrigir traversal_time em pathways.txt para zero ou mais segundos
Campo em faltaA configuração exige ou recomenda traversal_timePreencher traversal_time em pathways.txt com um número inteiro não negativo
Campo preenchido quando não deviaA configuração proíbe traversal_timeRemover traversal_time de pathways.txt ou rever a configuração da regra

On this page