Oferta
O que é o módulo da oferta e para que serve.
O que é o módulo de Oferta e para que serve
O módulo de Oferta é a área do GO onde se define o que é disponibilizado ao público em termos de serviço de transporte.
Em resumo, este módulo permite:
- Definir como uma linha opera ao longo do seu percurso.
- Configurar tempos de paragem e velocidades entre paragens.
- Organizar horários através de regras flexíveis e agregadas.
- Validar o resultado final da oferta antes de exportação (ex: GTFS).
Estrutura da oferta
A oferta está organizada de forma hierárquica:
Linha
A linha representa o serviço comercial visível ao passageiro.
Exemplo:
- 1001 — Alfragide (Estr Seminario) - Reboleira (Estação)
Contém:
- Identificação da linha
- Informação geral
- Tipologias e tarifas
- Especificações da linha
Rota
A rota representa uma direção ou variante base da linha.
Exemplo:
- Alfragide → Reboleira
- Reboleira → Alfragide
Cada linha pode ter uma ou mais rotas.
Pattern
O pattern é a unidade central da configuração da oferta.
Define uma variante concreta de operação, incluindo:
- Shape
- Sequência de paragens
- Regras de funcionamento (horários)
É ao nível do pattern que a operação é realmente configurada.
Pattern em detalhe
Um pattern é composto por três blocos principais:
1. Sequência de paragens
Define:
- Ordem das paragens
- Distâncias entre paragens
- Estrutura base do percurso
2. Parâmetros operacionais
Definem como a operação se comporta ao longo do percurso.
Incluem:
- Tempo médio de paragem em cada paragem
- Velocidade média entre paragens
Configuração base
Existe sempre uma configuração padrão, aplicada a toda a operação.
Exceções
Podem ser definidas exceções com base em:
- Período do dia (ex: ponta da manhã)
- Período do ano (ex: escolar, verão)
- Dia da semana
Exemplo:
A linha X, em dias úteis, durante a ponta da manhã e no período escolar, é mais lenta que o normal.
Estas variações permitem ajustar a operação de forma mais realista.
3. Regras de funcionamento (horários)
As regras de funcionamento determinam:
- Que horários existem
- Quando esses horários operam
Tipos de regras
Existem dois tipos:
- Adicionar horários
- Remover horários de regras existentes
Definição de uma regra
Cada regra inclui:
- Lista de horários (ex: 08:00, 09:00)
- Condições de operação:
- Períodos
- Dias da semana
Validação da oferta
Depois de definidas as regras, é possível validar o resultado através de duas formas principais:
Vista de horários
Mostra:
- O resultado do merge das regras
- Ordenado por hora do dia
Permite perceber:
- Que horários estão ativos
- Que regras os originam
Previsão por dia
Permite:
- Escolher um dia específico
- Ver:
- Que horários estão ativos nesse dia
- Que regras estão a ser aplicadas
Próximos módulos
Outros componentes do módulo de Oferta serão documentados separadamente:
- Períodos
- Feriados
- Eventos
- Calendário
Estes módulos introduzem o contexto temporal que influencia as regras aqui definidas.
Resumo
O módulo de Oferta permite:
- Modelar a operação através de patterns
- Ajustar comportamento com parâmetros operacionais
- Definir horários com regras flexíveis
- Validar o resultado final antes de publicação
É a base da construção da oferta operacional no GO.