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 CampoTipoPresençaDescrição
agency_idID ÚnicoCondicionalmente obrigatórioIdentifica 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_nameTextoObrigatórioNome 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).

On this page