Skip to content
This repository has been archived by the owner on May 17, 2023. It is now read-only.

[WIP] [STPL] Multa automática #40

Closed
wants to merge 17 commits into from
Closed

Conversation

Hellcassius
Copy link
Contributor

@Hellcassius Hellcassius commented Jan 28, 2022

Descrição:
Adiciona as tabelas aplicando a metodologia de multas automáticas para o STPL. Em geral, a metodologia envolve diferentes classificações da operação do veículo identificado por id_veiculo/operadora por data e hora para, posteriormente, serem aplicadas as multas com base na operação hora a hora, dado que este é o nível mínimo de desagregação que temos nos dados de bilhetagem.

  • detalhes_veiculo_vans_completa: serve como view auxiliar para as primeiras classificações que podem ser úteis no decorrer no processamento. Classifica a hora segundo uma perc_operacao (porcentagem da hora em que o veículo esteve em movimento), uma flag_transmissao_regular (contagem de registros por hora) e um tipo_hora (discrimina entre horas de ínicio/fim de operação, horas com operação passível de multa e horas fora de operação).
  • detalhes_multas_vans_operacao: aplica as multas sobre operação irregular. As multas descritas somente são consideradas para horas onde a captura da SMTR tenha sido efetiva em pelo menos 80% da hora (> 48 registros por hora) no estado atual, temos as seguintes multas:
    • local proibido - é aplicada caso o veículo esteja numa hora multável, apresente transações nos dados de bilhetagem e tenha operado mais que metade da hora em local proibido
    • gps_desligado - é aplicada caso o veículo apresente transações durante horas em operação, porém não tenha registros de gps para a mesma hora.
    • percentil local proibido - é aplicada caso o veículo não apresente transações durante horas em operação porém apresente mais da metade de seus registros de gps fora da área correta de
  • detalhes_multas_vans_nao_operacao: aplica a multa referente a um dia completo sem registros de gps nem transações registradas nos dados de bilhetagem.

TODO:

  • Filtrar dados com os bloqueios de operação/abonos do CAI
  • Ajustar identificador único a ser disponibilizado pelo STU
  • Limpar o defaults.yaml e definir quais tabelas serão materializadas.
  • Testes de materialização usando o mat-views
  • Gerar o sumario_multas_vans com todas as multas consolidadas e dadas as prioridades a serem definidas
  • Gerar uma view_sumario_multas_vans_integrado_stu para lançamento das multas no sistema

@fernandascovino fernandascovino linked an issue Mar 11, 2022 that may be closed by this pull request
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[dados][multas-stpl] projeto_multa_automatica_stpl.[...]
2 participants