GTFS ScheduleRegras de Validação
Identificador do operador é equivalente ao seu respectivo nome
agency_id_matched_with_agency_name
Campos que serão validados nesta regra
| Nome do Campo | Tipo | Presença | Descrição |
|---|---|---|---|
agency_id | ID Único | Condicionalmente obrigatório | Identifica uma marca de transporte, que é geralmente sinónimo de agência de transporte. Note que, em alguns casos, como quando uma única agência opera vários serviços separados, as agências e as marcas são distintas. Este documento utiliza o termo "agência" em vez de "marca". Um conjunto de dados pode conter dados de várias agências. Condicionalmente obrigatório: - Obrigatório quando o conjunto de dados contém dados para várias agências de transporte. - Recomendado caso contrário. |
agency_name | Texto | Obrigatório | Nome completo da agência de transporte. |
O que esta validação faz
No ficheiro agency.txt, confirma se o identificador do operador (agency_id) e o nome completo do operador (agency_name) formam um par reconhecido, quando a regra inclui uma lista de pares autorizados (cada identificador associado ao nome oficial esperado), o valor do conjunto GTFS tem de coincidir exactamente com uma dessas entradas. Se faltar o identificador ou o nome, não é possível fazer a verificação e a regra pode tratar a situação como obrigatória ou recomendada. O campo lógico também pode estar proibido pela configuração. Quando a regra não define essa lista de pares, a parte relativa à correspondência não aplica critério adicional além do restante fluxo (ausência, proibição, etc.).
Passa
- A verificação está desativada ou ignorada.
- Identificador e o nome estão ambos preenchidos, existe lista de pares na regra, e o par indicado coincide com uma entrada autorizada.
- Identificador e nome estão preenchidos e não há lista de pares na regra.
- A regra não exige o par neste contexto ou o caso de ausência não é reportado, conforme configurado.
Falha
- Falta o identificador ou o nome do operador quando a regra exige ou recomenda que ambos existam para esta verificação.
- A regra proíbe tratar este relacionamento identificador/nome neste registo.
- Existe lista de pares na regra e o par identificador + nome do ficheiro não coincide com nenhuma entrada - ou o identificador existe na lista mas o nome não corresponde ao nome esperado para esse identificador (mensagem de “sem correspondência” com o nome de referência associado ao identificador, quando a regra o fornece).