GTFS ScheduleRegras de Validação

Distância acumulada ao longo da forma geométrica não negativa

stop_times_shape_dist_traveled_non_decreasing_on_trip

Campos que serão validados nesta regra

Nome do CampoTipoPresençaDescrição
shape_dist_traveledNúmero decimal não negativoOpcionalDistância real percorrida ao longo da forma associada, desde a primeira paragem até à paragem especificada neste registo. Este campo especifica a quantidade da forma que deve ser desenhada entre quaisquer duas paragens durante uma viagem. Deve estar nas mesmas unidades utilizadas no shapes.txt. Os valores utilizados para shape_dist_traveled devem aumentar juntamente com stop_sequence; não devem ser utilizados para mostrar o percurso inverso ao longo de um percurso.

Recomendado para percursos que tenham looping ou inline (o veículo atravessa ou percorre a mesma porção do alinhamento numa viagem). Consulte shapes. shape_dist_traveled.

Exemplo: Se um autocarro percorrer uma distância de 5,25 quilómetros desde o início da forma até à paragem, shape_dist_traveled=5.25.

O que esta validação faz

No ficheiro stop_times.txt, o campo shape_dist_traveled indica a distância real percorrida ao longo da forma (shape) associada à viagem, desde o início da forma até ao ponto deste registo, nas mesmas unidades que em shapes.txt. Serve para descrever quanto do traçado corresponde ao troço entre paragens.

Esta validação garante que shape_dist_traveled, quando está preenchido, não é negativo. Pode sinalizar o campo vazio como obrigatório ou recomendado, consoante a severidade, ou silenciar essa ausência (severidade ignorar ou regra proibida que dispensa o aviso). Pode recusar qualquer valor se o campo estiver interdito no perfil de dados.


Passa

  • shape_dist_traveled com valor numérico ≥ 0.
  • shape_dist_traveled vazio quando a regra não exige mensagem por ausência.
  • Ausência de valor interdito com campo preenchido (conforme modo proibido).

Falha

  • shape_dist_traveled negativo. 
  • Campo interdito com valor. 
  • Ausência tratada como obrigatório ou recomendado. 

On this page