GTFS ScheduleRegras de Validação
Percurso geométrico e padrão da viagem coincidem
shape_id_needs_to_be_the_same_as_pattern_id
Campos que serão validados nesta regra
| Nome do Campo | Tipo | Presença | Descrição |
|---|---|---|---|
shape_id | ID externo que referencia shapes.shape_id | Condicionalmente obrigatório | Identifica uma forma geoespacial que descreve o trajeto do veículo para uma viagem. Condicionalmente obrigatório:
|
pattern_id | ID | Obrigatório | Indica a variante de serviço em que a viagem opera na linha. Não faz parte do GTFS standart, mas é obrigatório para nós TML. |
O que esta validação faz
No ficheiro trips.txt, a regra exclusiva da TML diz que quando shape_id e pattern_id vêm ambos preenchidos, o valor de shape_id tem de ser igual ao de pattern_id (comparação de strings, carácter a carácter).
Passa
- Se os dois existem e
shape_id == pattern_id. - Se
shape_idoupattern_idfor nulo (qualquer um em falta) não será realizada for insuficiência de valores.
Falha
- Se os dois campos estão preenchidos e os textos diferem. Porquê: no perfil do projeto, o mesmo identificador deve servir de chave coerente para o padrão e para a shape; valores diferentes indicam inconsistência entre
trips.shape_idetrips.pattern_id.