GTFS ScheduleRegras de Validação
Identificador da paragem único no feed
stop_id_unique
Campos que serão validados nesta regra
| Nome do Campo | Tipo | Presença | Descrição |
|---|---|---|---|
stop_id | ID único | Opcional | Identifica uma localização: paragem/plataforma, estação, entrada/saída, nó genérico ou área de embarque (consulte location_type). O ID deve ser único em todos os valores de stops.stop_id, locations.geojson_id e location_groups.location_group_id. |
O que esta validação faz
No ficheiro stops.txt, o campo stop_id identifica, de forma única no feed, cada local em stops.txt (paragem, estação, entrada, nó ou área de embarque, consoante o tipo). No GTFS o campo é obrigatório e a identificação não se pode repetir: o mesmo id não pode servir paragens distintas (o referencial ainda alarga a exigência de unicidade global a outros ficheiros, como locations e location_groups - a verificação no conjunto de paragens reforça a coerência local). Se existir lista de opções nas regras , o identificador tem de pertencer a esse conjunto (ou a regra aceita todas as opções).
Passa
- O
stop_idvem preenchido (não vazio). - O identificador não se repete noutro registo de
stops.txtprocessado. - O valor figura entre os identificadores permitidos pelas regras (ou a regra aceita todas as opções), quando aplica.
Falha
- Identificador em falta - o
stop_idnão vem fornecido ou fica vazio. - Duplicado - o mesmo
stop_idaparece em mais do que um registo, inviabilizando a referência inequívoca ao local. - Fora do permitido - o identificador não consta do conjunto de opções definido nas regras (salvo quando a regra abrange todas as opções).