Identificador único do veículo

Verifica se vehicle_id está preenchido quando exigido e identifica apenas um veículo em vehicles.txt.

Propriedades da regra

PropriedadeValor
Rule IDvehicle_id_unique
Ficheirovehicles.txt
Campovehicle_id
TipoIdentificador único
SeveridadeObrigatório

Descrição do campo: identifica de forma única um veículo da frota do operador. Permite acompanhar o veículo na rede e corresponde ao identificador do veículo nos dados GTFS em tempo real.

Mais informação em vehicles.txt.

Como funciona

Cada vehicle_id preenchido tem de aparecer uma única vez em vehicles.txt. A regra não verifica o formato nem a correspondência com dados em tempo real.

A regra avalia cada linha do vehicles.txt, seguindo os passos abaixo por ordem, até um deles dar o resultado.

#PerguntaSe simSe não
1O campo está vazio?Verifica se a configuração da regra exige ou recomenda este campo. Se sim, reporta o problema. Se não, aceitaSegue para o passo 2
2A configuração da regra define que este campo não deve ser preenchido?❌ Reporta o problemaSegue para o passo 3
3O mesmo vehicle_id aparece em mais do que uma linha de vehicles.txt?❌ Reporta o problema: identificador duplicado✅ Passa

Exemplos

ValorResultadoPorquê
V123 numa única linha✅ PassaIdentificador único
campo vazio❌ ProblemaCampo obrigatório
V123 em duas linhas❌ ProblemaIdentificador duplicado
V123 quando o campo é proibido❌ ProblemaCampo preenchido indevidamente

Como corrigir

ProblemaCausa provávelO que fazer
Campo em faltaA configuração da regra exige ou recomenda vehicle_idPreencher vehicle_id em vehicles.txt com um identificador do veículo
Campo preenchido quando não deviaA configuração da regra proíbe vehicle_idRemover o valor de vehicle_id em vehicles.txt
Identificador duplicadoDuas ou mais linhas usam o mesmo vehicle_idAlterar vehicle_id em vehicles.txt para que cada veículo tenha um valor único

On this page