GTFS ScheduleRegras de Validação
Identificador de rede na rota coerente com route_networks e opções admitidas
network_id_references_networks_table
Campos que serão validados nesta regra
| Nome do Campo | Tipo | Presença | Descrição |
|---|---|---|---|
network_id | ID | Proibido condicionalmente | Identifica um grupo de rotas. Várias linhas em routes.txt podem ter o mesmo network_id. Proibido Condicionalmente:
|
O que esta validação faz
No routes.txt, o campo network_id identifica a rede à qual a rota pertence (várias linhas podem partilhar o mesmo identificador). Segundo o GTFS, quando o feed inclui route_networks.txt, não se deve usar network_id em routes.txt para esse fim.
A validação trata a ausência de network_id como situação a sinalizar (obrigatoriedade ou recomendação), exceto quando a regra está em modo ignorar. Recusa network_id preenchido se o conjunto de dados tiver entradas em route_networks. Pode ainda limitar quais identificadores são aceites através da política de opções definida para o feed.
Passa
network_idvazio e a política não exige mensagem por falta de valor.network_idpreenchido sem ficheiroroute_networkspopulado (ou equivalente vazio no feed), e o valor integra as opções admitidas, quando essa lista existe.
Falha
network_idpreenchido comroute_networkspresente no feed.- Identificador fora do conjunto permitido.
- Ausência de
network_idquando a política exige obrigatório ou recomendado.