GTFS ScheduleRegras de Validação

Indicação de destino específica da paragem na viagem

stop_headsign_present

Campos que serão validados nesta regra

Nome do CampoTipoPresençaDescrição
stop_headsignTextoOpcionalTexto que aparece na sinalização identificando o destino da viagem para os passageiros. Este campo substitui o valor por defeito trips.trip_headsign quando a sinalização muda entre paragens. Se o sinal de paragem for apresentado durante toda a viagem, deve ser utilizado trips.trip_headsign em vez disso.

Um valor de stop_headsign especificado para um stop_time não se aplica a stop_times subsequentes na mesma viagem. Se pretender substituir o trip_headsign para vários stop_times na mesma viagem, o valor de stop_headsign deve ser repetido em cada linha stop_time.

O que esta validação faz

No ficheiro stop_times.txt, o campo stop_headsign guarda o texto de destino (o que aparece na sinalética para o passageiro) neste ponto da sequência, substituindo o trip_headsign de trips.txt só para essa linha, não se propaga sozinho às linhas seguintes para o mesmo texto em vários pontos, há de repetir o valor em cada registo. Se o destino é único em toda a viagem, o GTFS recomenda usar trips.trip_headsign em vez de preencher stop_headsign em todo o percurso.

Esta validação trata a ausência de stop_headsign, pode exigir, recomendar ou nada dizer, consoante a severidade e se o campo está interdito ou ignorado para a ausência. Se o valor existe, pode recusá-lo quando o campo está proibido e pode confinar o texto a uma lista de frases admitidas.


Passa

  • stop_headsign preenchido com texto admitido na lista de opções, quando essa lista existe, e o campo não está interdito.
  • stop_headsign vazio / ausente quando a regra não impõe mensagem por falta de valor (por exemplo, ignorar ou modo em que a ausência é aceite).
  • Texto livre permitido quando não há lista restritiva ou a lista aceita todas as opções configuradas.

Falha

  • stop_headsign fora da lista de textos permitidos. 
  • Campo interdito com valor em stop_headsign
  • Ausência tratada como obrigatória ou recomendada. 

On this page