GTFS ScheduleRegras de Validação
Rigor dos horários na paragem (exactos ou aproximados) válido de acordo com o enumerado do GTFS
timepoint_valid_gtfs_enum
Campos que serão validados nesta regra
| Nome do Campo | Tipo | Presença | Descrição |
|---|---|---|---|
| timepoint | Enum | Opcional | Indica se os horários de chegada e partida de uma paragem são rigorosamente respeitados pelo veículo ou se são horários aproximados e/ou interpolados. Este campo permite a um produtor GTFS fornecer horários de paragem interpolados, indicando que os horários são aproximados. Opções válidas:
stop_times. txt com horários de chegada ou partida definidos devem ter valores de timepoint preenchidos. Se não for fornecido nenhum valor de timepoint, todos os horários serão considerados exatos. |
O que esta validação faz
No ficheiro stop_times.txt, o campo timepoint indica se os horários de chegada e partida neste registo devem ser tratados como rigorosos (o veículo deve cumpri-los de forma exacta) ou como aproximados / interpolados. O GTFS prevê 0 (aproximado) e 1 (exacto). Recomenda-se preencher timepoint quando arrival_time ou departure_time existem, se o campo faltar em todo o conjunto relevante, a especificação trata os tempos como exactos por omissão.
Esta validação limita timepoint, quando preenchido, a 0 ou 1 pode sinalizar o campo vazio como obrigatório ou recomendado, consoante a severidade, pode recusar qualquer valor se timepoint estiver interdito.
Passa
timepointcom valor 0 ou 1.timepointvazio quando a ausência não gera mensagem para esta regra (por exemplo, severidade ignorar ou regra proibida que dispensa o aviso de campo vazio).- Código permitido pela lista de opções, quando essa lista existe.
Falha
- Valor inválido:
timepointdiferente de 0 e 1. Correção: usar só esses códigos ou deixar vazio se for aceitável no perfil de dados. - Campo interdito com valor. Correção: esvaziar
timepoint. - Código não admitido pela lista de opções (mesmo sendo 0 ou 1). Correção: alterar para um valor permitido.
- Ausência tratada como obrigatório ou recomendado. Correção: preencher
timepointsobretudo quando há chegada ou partida definidas, ou rever a severidade.