Circulações

Monitorização de circulações em tempo real.

Visão Geral

Este módulo é responsável por transformar a informação contida nos GTFS estáticos (planos de operação) em circulações e analisar cada uma individualmente, combinando as posições GPS dos veículos e as transações de bilhética APEX.

Chamamos a uma circulação de ride, para diferenciar de trip. Todas as rides têm a mesma estrutura:

  • informações planeadas do GTFS estático: hora de início planeada, percurso, destino, etc.
  • informações da componente em tempo real: hora de início observada, motorista, etc.
  • informações da componente de bilhética: número de passageiros transportados, vendas a bordo, etc.
  • resultado das análises: se chegou a horas, se serviu todas as paragens, etc.

go-controller-overview.png

Conversão UNIX timestamp para hora - [Célula com timestamp]/1000/86400 + DATE(1970,1,1)

Dados disponíveis

CampoDescriçãoOrigemExemplo
_idID único da rideGTFSO9AXB-41-20260302-1001_0_1_0700_0729_0_1
agency_idCódigo do operadorGTFS41
apex_locations_qtyQuantidade de transações de localização APEXAPEX-
apex_on_board_refunds_amountValor monetário, em cêntimos de euro, dos reembolsos de vendas de bilhetes de bordoAPEX-
apex_on_board_refunds_qtyQuantidade de reembolsos realizadosAPEX-
apex_on_board_sales_amountValor monetário, em cêntimos de euro, das vendas de bilhetes de bordoAPEX-
apex_on_board_sales_qtyQuantidade de vendas de bilhetes de bordoAPEX-
apex_validations_qtyQuantidade de validações de passes ou títulos ocasionais, válidas e inválidasAPEX-
created_atData de criação da Ride, em Unix Timestamp (campo interno do GO)Base de Dados10000000
driver_idsIDs dos motoristas que abriram a circulação. Na grande maioria dos casos este campo terá apenas um valor, mas pode ter mais se vários motoristas partilharam a circulação.GTFS-RT[1234, 5678]
end_time_observedHora de fim observada em Unix TimestampGTFS-RT10000000
end_time_scheduledHora de fim planeada em Unix TimestampGTFS10000000
extension_observedExtensão percorrida com base no valor reportado no odómetroGTFS-RT
extension_scheduledextensão prevista em planoGTFS
hashed_shape_idIdentificador do percursoGTFS
hashed_trip_idIdentificador da sequência de paragensGTFS
headsignBandeira do veículo (destino/percurso)GTFS
line_idID da linhaGTFS
operational_dateData OperacionalGTFS
passengers_estimatedNº total de passageiros estimados pelos sensores
passengers_observedNº 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_qtyNº de títulos vendidos durante a viagem
passengers_observed_prepaid_amountValor monetário total da receita gerada em zappings
passengers_observed_prepaid_qtyNº de bilhetes validados de zapping
passengers_observed_subscription_qtyNº de bilhetes validados tipo pass
pattern_idId do percurso
plan_idId do plano (id interno GO)
route_idId da rota
seen_first_atHora do primeiro evento recebido (UNIX timestamp)
seen_last_atHora do último evento recebido (UNIX timestamp)
start_time_observedhora de início observada (UNIX timestamp)[[Algoritmo de deteção início-fim viagem#Deteção início de viagem]]
start_time_scheduledhora de início planeada (UNIX timestamp)
statusEstado do processamento da circulação
system_statusEstado global da circulação - "complete" quando finalizada com sucesso
trip_idId da circulação
updated_atTimestamp da última atualização do registo
vehicle_idslista de ids de veículos que tiveram a circulação selecionada

On this page