GTFS ScheduleRegras de Validação

Nome abreviado da rota

route_short_name_or_long_name_present

Campos que serão validados nesta regra

Nome do CampoTipoPresençaDescrição
route_short_nameTextoCondicionalmente obrigatórioNome abreviado de uma rota. Geralmente, um identificador curto e abstrato (por exemplo, "32", "100X", "Verde") que os passageiros utilizam para identificar uma rota. Tanto route_short_name como route_long_name podem ser definidos.

Condicionalmente Obrigatório:
  • Obrigatório se routes.route_long_name estiver vazio.
  • Recomendado se houver uma breve designação de serviço. Este deve ser o nome pelo qual os passageiros geralmente conhecem o serviço e não deve ter mais de 12 caracteres.

O que esta validação faz

No ficheiro routes.txt, o campo route_short_name garante que a rota não fica sem qualquer nome utilizável: tem de existir pelo menos o nome abreviado ou o nome completo. Se o nome completo estiver em falta, o nome abreviado deixa de ser opcional e tem de estar preenchido. O GTFS recomenda que o nome abreviado seja curto (como referência, até doze caracteres); valores mais longos podem gerar um aviso informativo.


Passa

  • O nome completo está definido (neste caso o nome abreviado pode ficar vazio), ou o nome abreviado está definido enquanto o completo está vazio, ou ambos estão definidos.
  • Se o nome abreviado estiver preenchido e existir lista de valores permitidos, o texto respeita essa lista (ou o critério da regra que admite qualquer valor).
  • O nome abreviado tem no máximo doze caracteres, ou aceita-se o aviso quando ultrapassa esse limite, conforme o comportamento configurado para avisos.

Falha

  • O nome abreviado e o nome completo estão ambos em branco.
  • O nome abreviado está preenchido mas não corresponde a nenhum valor admitido pela regra, quando essa regra impõe uma lista fechada.

On this page