Módulos
Monitorização de Circulações
Descrição
O programa parte da oferta planeada. Para cada Plano de Operação, e para cada dia operacional, é individualizada cada circulação. Para cada circulação única é feito um conjunto de análises com base nos eventos de tempo real e nos dados de bilhética. Todas as análises seguem a mesma estrutura:
- Grade — Resultado do teste para a circulação.
- Reason — Motivo pelo qual a circulação falhou ou passou no teste. O valor deste campo muda em função do tipo de análise e é tipificado (é possível fazer filtros com este campo).
- Message — Informação adicional sobre a análise, que explica com mais detalhe o motivo de uma circulação ter passado ou falhado no teste. Por ser texto mais livre, não é aconselhado fazer filtros sobre este campo.
- Unit — Descrição do que está a ser contabilizado no teste em análie (por exemplo: VEHICLE_EVENTS_QTY -> quantidade de eventos recebidos).
- Value — Valor contabilizado (por exemplo: número de eventos recebidos).
Conversão UNIX timestamp para hora - [Célula com timestamp]/1000/86400 + DATE(1970,1,1)
| Campo | Descrição | Forma de cálculo | |
|---|---|---|---|
| _id | Id da ride (id interno GO) | ||
| agency_id | Código do operador | ||
| apex_locations_qty | Nº total de eventos de localização reportados pelo APEX | ||
| apex_on_board_refunds_amount | Valor monetário de reembolsos realizados de bilhetes de bordo | ||
| apex_on_board_refunds_qty | Nº de reembolsos realizados de bilhetes de bordo | ||
| apex_on_board_sales_amount | Valor total de vendas de títulos de bilhetes de bordo | ||
| apex_on_board_sales_qty | Nº total de vendas de títulos de bilhetes de bordo | ||
| apex_validations_qty | Nº total de validações realizadas na circulação | ||
| created_at | Data de quando avalidação ocorreu (em timestamps) | ||
| driver_ids | ids dos motoristas que realizaram a circulação | ||
| end_time_observed | Hora de fim observada (UNIX timestamp) | [[Algoritmo de deteção início-fim viagem#Deteção fim de viagem]] | |
| end_time_scheduled | Hora de fim prevista (UNIX timestamp) | ||
| extension_observed | Extensão percorrida com base no valor reportado no odómetro | ||
| extension_scheduled | extensão prevista em plano | ||
| hashed_shape_id | Identificador da forma do percurso (hash) | ||
| hashed_trip_id | Identificador hash da viagem | ||
| headsign | Destino da viagem/Bandeira | ||
| line_id | Id da linha | ||
| operational_date | Dia operacional | Entre as 4:00h do dia de calendário e as 3:59h do dia de calendário seguinte | |
| passengers_estimated | Nº total de passageiros estimados pelos sensores | ||
| passengers_observed | Nº total de passageiros observados | ||
| passengers_observed_on_board_sales_amount | "apex_on_board_refunds_amount" - "apex_on_board_sales_amount" | ||
| passengers_observed_on_board_sales_qty | Nº de títulos vendidos durante a viagem | ||
| passengers_observed_prepaid_amount | Valor monetário total da receita gerada em zappings | ||
| passengers_observed_prepaid_qty | Nº de bilhetes validados de zapping | ||
| passengers_observed_subscription_qty | Nº de bilhetes validados tipo pass | ||
| pattern_id | Id do percurso | ||
| plan_id | Id do plano (id interno GO) | ||
| route_id | Id da rota | ||
| seen_first_at | Hora do primeiro evento recebido (UNIX timestamp) | ||
| seen_last_at | Hora do último evento recebido (UNIX timestamp) | ||
| start_time_observed | hora de início observada (UNIX timestamp) | [[Algoritmo de deteção início-fim viagem#Deteção início de viagem]] | |
| start_time_scheduled | hora de início planeada (UNIX timestamp) | ||
| status | Estado do processamento da circulação | ||
| system_status | Estado global da circulação - "complete" quando finalizada com sucesso | ||
| trip_id | Id da circulação | ||
| updated_at | Timestamp da última atualização do registo | ||
| vehicle_ids | lista de ids de veículos que tiveram a circulação selecionada |