intermediate
zonas
geofencing
estacionamento

Criando e Gerenciando Zonas

Aprenda a criar, editar e gerenciar zonas de geofencing no Levy Fleets - desde áreas de estacionamento até zonas proibidas e restrições de limite de velocidade

Equipe Levy FleetsDecember 25, 202518 min read

Criando e Gerenciando Zonas

Zonas são limites geográficos que controlam como os veículos operam em áreas específicas. Este guia abrangente cobre tudo o que você precisa saber sobre criar, editar e gerenciar zonas no seu painel Levy Fleets.

O Que São Zonas?

Zonas no Levy Fleets são polígonos GeoJSON que definem limites geográficos com regras específicas. Essas zonas permitem recursos poderosos de controle de frota:

  • Validação de término de viagem - Controlando onde os clientes podem encerrar suas viagens
  • Aplicação de velocidade - Limitando automaticamente a velocidade do veículo em áreas designadas
  • Controle de acesso - Impedindo que veículos operem em áreas restritas
  • Incentivos - Encorajando clientes a estacionar em locais preferidos
  • Gerenciamento de serviço - Definindo limites operacionais para sua frota

Específico por Subconta

As zonas são armazenadas por subconta, o que significa que cada local/cidade na sua frota tem seu próprio conjunto de zonas. Certifique-se de ter a subconta correta selecionada ao gerenciar zonas.

Acessando a Página de Zonas

  1. Faça login no seu painel Levy Fleets
  2. Navegue até Zonas na barra lateral esquerda
  3. Se você gerencia múltiplas subcontas, certifique-se de que a subconta correta está selecionada no seletor de subcontas

A página de zonas exibe um mapa interativo com todas as suas zonas configuradas, junto com um painel para criar e gerenciar zonas.

Requisitos do Mapa

A página de zonas requer que a API do Google Maps esteja configurada corretamente. Se o mapa não carregar, contate seu administrador para verificar se a chave da API do Google Maps está definida corretamente.

Entendendo os Tipos de Zonas

O Levy Fleets suporta sete tipos de zonas, cada uma com comportamentos e casos de uso específicos:

Zona de Estacionamento (Verde)

Propósito: Designa áreas aprovadas onde os clientes podem encerrar suas viagens.

RecursoDescrição
AplicaçãoQuando a aplicação de estacionamento está ativada, os clientes devem encerrar viagens dentro de uma zona de estacionamento
Comportamento de SobreposiçãoMúltiplas zonas de estacionamento podem ser criadas para cobrir sua área de serviço
Código de ErroClientes recebem erro not_in_parking_zone se tentarem encerrar fora

Usos Comuns:

  • Áreas de estacionamento designadas próximas a comércios
  • Estacionamentos públicos
  • Terminais de transporte
  • Zonas de estacionamento em calçadas aprovadas pela cidade

Zona de Estacionamento Proibido (Vermelha)

Propósito: Bloqueia o término de viagens mesmo se o local estiver dentro de uma zona de estacionamento.

RecursoDescrição
PrioridadeTem precedência sobre zonas de estacionamento
AplicaçãoSe um veículo estiver tanto em uma zona de estacionamento QUANTO em uma zona de estacionamento proibido, a viagem não pode ser encerrada
Impacto na ViagemNão afeta a operação do veículo durante uma viagem, apenas o término

Usos Comuns:

  • Hidrantes e áreas de acesso de emergência
  • Zonas de construção
  • Propriedade privada
  • Docas de carga
  • Restrições temporárias de eventos

Zona Proibida (Vermelha, com aplicação)

Propósito: Restringe completamente a operação do veículo dentro do limite.

RecursoDescrição
Aplicação em Tempo RealQuando um veículo entra durante uma viagem ativa, o motor é automaticamente desativado
NotificaçõesNotificações push são enviadas ao usuário ao entrar/sair
HistereseAtraso de 15 segundos previne acionamentos falsos nos limites
Trilha de AuditoriaCria registros em ride_zone_events para rastreamento de conformidade

Proteção de Histerese

A histerese de 15 segundos significa que o veículo deve estar dentro da zona por pelo menos 15 segundos antes que o motor seja desativado, e fora por 15 segundos antes que a energia seja restaurada. Isso previne oscilações nos limites da zona devido a ruído do GPS.

Usos Comuns:

  • Propriedade privada onde veículos não são permitidos
  • Canteiros de obras
  • Praças exclusivas para pedestres
  • Áreas com restrições temporárias (festivais, eventos)

Zona de Limite de Velocidade (Amarela)

Propósito: Limita automaticamente a velocidade do veículo dentro do limite.

RecursoDescrição
AplicaçãoLimites de velocidade são aplicados via comandos IoT enviados ao veículo
Cálculo de VelocidadeO limite real é o mínimo entre o limite configurado da zona e o limite de velocidade lenta da subconta
DeduplicaçãoSem tráfego IoT repetido se o limite já estiver aplicado
Comportamento de SaídaVelocidade é restaurada para o máximo do modelo do veículo ao sair

Usos Comuns:

  • Áreas com muito movimento de pedestres (centro, parques)
  • Zonas escolares
  • Áreas de hospitais e instalações médicas
  • Bairros residenciais
  • Áreas com limites de velocidade exigidos por regulamentações locais

Zona de Carregamento (Azul)

Propósito: Marca locais de depósitos ou estações de carregamento.

RecursoDescrição
AplicaçãoSem aplicação automática (apenas informativo)
PropósitoUsado para fluxos de trabalho da equipe e operações de frota
VisibilidadeAparece em relatórios e análises

Usos Comuns:

  • Estações e docas de carregamento
  • Áreas de armazenamento de frota
  • Depósitos de manutenção
  • Locais de estação de troca

Zona de Bônus (Roxa/Índigo)

Propósito: Destaca áreas de retirada/entrega incentivadas para gamificação.

RecursoDescrição
Pontos de RecompensaPontos configuráveis para encerrar viagens em zonas de bônus
MultiplicadorMultiplicador opcional para ganhos de pontos de fidelidade
Estacionamento PreferencialPode ser marcado como estacionamento preferencial para incentivos extras
AnálisesExposto em análises e exportações CSV

Opções de Configuração:

  • Pontos de Recompensa: Pontos concedidos por encerrar nesta zona (ex.: 50 pontos)
  • Multiplicador: Multiplicador de pontos de fidelidade (ex.: 1,5x)
  • Zona Preferencial: Alternância para marcar como local de estacionamento preferencial

Usos Comuns:

  • Zonas de incentivo de rebalanceamento
  • Locais de retirada de alta demanda
  • Áreas onde você quer incentivar o estacionamento
  • Zonas promocionais durante eventos

Área de Serviço (Ciano/Azul Claro)

Propósito: Define o limite operacional geral para sua frota.

RecursoDescrição
CoberturaTipicamente uma zona grande abrangendo toda sua área de serviço
Criação AutomáticaCriada automaticamente para muitas subcontas com raio de 8 km
AlertasClientes podem receber avisos ao se aproximar do limite
Fora da ZonaUsado para alertas fora da zona (configurável em Configurações)

Criando uma Nova Zona

1

Abra o Criador de Zonas

Clique no botão "Adicionar Zona" no canto superior direito da página de Zonas. O painel de criação de zona aparecerá no lado esquerdo da tela.

2

Insira os Detalhes da Zona

Preencha as informações obrigatórias da zona:

Nome da Zona (obrigatório)

  • Insira um nome descritivo (ex.: "Estacionamento Centro P1", "Prefeitura Estacionamento Proibido", "Rua Principal Zona Lenta")
  • Use convenções de nomenclatura claras que incluam local e tipo

Tipo de Zona (obrigatório)

  • Selecione entre: Zona de Estacionamento, Zona de Estacionamento Proibido, Zona Proibida, Zona de Limite de Velocidade, Zona de Carregamento, Zona de Bônus ou Área de Serviço

Limite de Velocidade (apenas para zonas de Limite de Velocidade)

  • Insira a velocidade máxima em km/h (1-80 km/h)
  • Nota: O limite real aplicado será o mínimo deste valor e o limite de velocidade lenta da sua subconta

Configurações de Zona de Bônus (apenas para zonas de Bônus)

  • Pontos de Recompensa: Número de pontos a conceder
  • Multiplicador: Multiplicador de pontos (ex.: 1,0 = normal, 1,5 = 50% de bônus)
  • Zona Preferencial: Ativar/desativar
3

Desenhe o Polígono da Zona

Use as ferramentas de desenho do mapa para definir sua zona:

  1. Clique na ferramenta de desenho de polígono no mapa (ícone de pentágono)
  2. Clique no mapa para posicionar vértices (pontos de canto) da sua zona
  3. Mínimo de 3 vértices necessários
  4. Clique em cada ponto de canto em sequência
  5. Para completar o polígono, clique no primeiro vértice novamente (a ferramenta fecha automaticamente)
  6. A zona aparecerá como uma sobreposição colorida no mapa
4

Salve a Zona

Revise todas as configurações no painel esquerdo e clique em "Salvar Zona". A zona aparecerá na lista de "Zonas Existentes" e está imediatamente ativa.

Dicas de Desenho

  • Use visão de satélite para precisão (alterne nos controles do mapa)
  • Amplie para posicionamento preciso dos limites
  • Mantenha polígonos simples - formas complexas aumentam o tempo de processamento
  • Alinhe com recursos - alinhe os limites da zona com contornos de edifícios e bordas de ruas para reduzir problemas de deriva do GPS

Editando Zonas Existentes

Visualizando Zonas

A seção "Zonas Existentes" mostra todas as zonas da sua subconta:

  • Clique em uma linha de zona para isolá-la no mapa (oculta outras zonas temporariamente)
  • Clique em "Mostrar Todas as Zonas" para exibir todas as zonas novamente
  • As zonas são codificadas por cores por tipo para fácil identificação

Editando uma Zona

  1. Clique no ícone de lápis/editar em uma linha de zona na lista de Zonas Existentes
  2. O painel do editor de zonas aparece com as configurações atuais
  3. Modifique o nome da zona, tipo, limite de velocidade ou outras configurações
  4. Para redesenhar o limite da zona:
    • Clique em "Limpar" para remover o polígono atual
    • Desenhe um novo polígono usando as ferramentas de desenho
  5. Clique em "Atualizar Zona" para salvar as alterações

Efeito Imediato

Editar uma zona afeta todas as avaliações futuras de viagens imediatamente. Viagens existentes já em uma zona serão reavaliadas na próxima atualização de telemetria. Considere o momento das edições para evitar interromper viagens ativas.

Excluindo Zonas

  1. Clique no ícone de lixeira/excluir em uma linha de zona
  2. Confirme a exclusão na caixa de diálogo
  3. A zona é excluída suavemente (marcada com um timestamp)

O que acontece quando você exclui uma zona:

  • A zona é imediatamente excluída de todas as validações de viagem
  • Veículos atualmente em uma zona de velocidade/proibida excluída terão as restrições removidas na próxima atualização de telemetria
  • Eventos históricos de zona permanecem no banco de dados para fins de auditoria
  • A zona pode ser restaurada por um administrador de banco de dados se necessário

Personalizando Cores das Zonas

As cores das zonas podem ser personalizadas por subconta para combinar com sua marca ou melhorar a visibilidade.

Acessando as Configurações de Cores

  1. Vá para Painel -> Configurações
  2. Role até a seção Cores das Zonas
  3. Modifique os valores de cores hex para cada tipo de zona

Cores Padrão

Tipo de ZonaCor PadrãoCódigo Hex
EstacionamentoVerde Escuro#2C372B
Estacionamento ProibidoVermelho#FB4747
Zona ProibidaPreto#000000
Limite de VelocidadeAmarelo#FEE600
CarregamentoAzul Claro#74C2FF
BônusVerde Azulado#52C29B

Cores do Aplicativo Móvel

As cores do painel podem ser personalizadas, mas as cores do aplicativo móvel são atualmente fixas no código (verde para estacionamento, amarelo para estacionamento proibido, vermelho para zona proibida).

Importando Zonas de GeoJSON

Para criação de zonas em massa, o Levy Fleets fornece uma capacidade de importação GeoJSON.

Formato do Arquivo GeoJSON

Cada arquivo deve:

  • Ser nomeado após a subconta (ex.: Centro_Sao_Paulo_SP.geojson)
  • Conter uma FeatureCollection com recursos Polygon
  • Usar formato de coordenadas GeoJSON padrão [longitude, latitude]

Estrutura de Exemplo:

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "properties": {
        "badges": {
          "EN": "Estacionamento Rua Principal"
        }
      },
      "geometry": {
        "type": "Polygon",
        "coordinates": [[[lng, lat], [lng, lat], ...]]
      }
    }
  ]
}

Comportamento de Importação

  • Mapeia nomes de arquivos para nomes de subcontas automaticamente
  • Pula subcontas que já têm zonas de estacionamento
  • Cria zonas com tipo parking por padrão
  • Usa a propriedade badges.EN para nomes de zonas

Melhores Práticas

Convenções de Nomenclatura

Use nomenclatura consistente que inclua:

  • Local (ex.: "Centro", "Rua Principal", "Parque da Cidade")
  • Indicador de tipo (ex.: "Estacionamento", "Zona Lenta", "Zona Proibida")
  • Identificador se existirem múltiplas zonas similares (ex.: "P1", "P2", "Norte", "Sul")

Exemplos:

  • "Estacionamento Centro - Rua Principal"
  • "Doca de Carga Prefeitura Estacionamento Proibido"
  • "Praça de Pedestres Zona Lenta 15kph"
  • "Propriedade Privada Zona Proibida - Rua Carvalho 123"

Recomendações de Design de Zonas

  1. Mantenha polígonos simples - Formas complexas com muitos vértices aumentam o uso de CPU móvel e tempo de processamento de telemetria

  2. Use visão de satélite - Alinhe os limites da zona com contornos de edifícios e bordas de ruas para minimizar reclamações de deriva do GPS

  3. Considere a precisão do GPS - Deixe um pequeno buffer (5-10 metros) em torno de limites críticos, já que o GPS pode ter variações de precisão de 5-10 metros

  4. Evite sobreposição desnecessária de zonas de velocidade - Quando as zonas se sobrepõem, o sistema escolhe o limite mais baixo, o que pode não ser intencional

  5. Considere o tempo de aplicação - Zonas proibidas têm histerese de 15 segundos; zonas muito pequenas podem não acionar consistentemente

Testando Zonas

Antes de implantar zonas críticas:

  1. Crie zona com veículo de teste
  2. Passe pelo limite da zona várias vezes
  3. Verifique a redução de velocidade no veículo
  4. Verifique eventos de zona no histórico de viagens
  5. Teste saída e restauração de velocidade
  6. Confirme que as notificações para clientes funcionam

Permissões de Função

O gerenciamento de zonas requer funções de usuário específicas:

FunçãoPode VisualizarPode CriarPode EditarPode Excluir
Super AdminSimSimSimSim
Gerente de FrotaSimSimSimSim
Suporte ao ClienteSimNãoNãoNão
AnalistaSimNãoNãoNão
Técnico de ServiçoSimNãoNãoNão

Usuários com funções inferiores veem uma visualização somente leitura das zonas no mapa.

Acesso à API de Parceiros

Parceiros podem acessar dados de zonas via API de Parceiros para integração com sistemas externos.

Endpoint

GET /api/partner/v1/zones

Parâmetros de Consulta

ParâmetroTipoDescrição
typestringFiltrar por tipo de zona: service_area, no_parking, no_ride, slow_zone, preferred_parking
is_activebooleanFiltrar por status ativo

Autenticação

Requer uma chave de API de Parceiro no cabeçalho X-Partner-Api-Key.

Limites de Taxa

  • 60 requisições por minuto
  • 1.000 requisições por hora
  • 10.000 requisições por dia

Solução de Problemas

Mapa Não Carregando

Sintomas: Área em branco onde o mapa deveria estar, ou mensagem "Carregando mapa..." persiste

Soluções:

  1. Verifique se a chave da API do Google Maps está configurada corretamente
  2. Verifique se a chave da API tem a API Maps JavaScript habilitada no Console do Google Cloud
  3. Verifique se o faturamento está ativo no projeto do Google Cloud
  4. Limpe o cache do navegador e atualize

Zona Não Aparecendo no Aplicativo do Cliente

Sintomas: Zona criada, mas clientes não a veem

Soluções:

  1. Certifique-se de que a zona está salva (verifique a lista de Zonas Existentes)
  2. Verifique se a subconta correta está selecionada
  3. O aplicativo do cliente pode ter cache de zonas - aguarde alguns minutos ou peça ao cliente para atualizar
  4. Verifique se o tipo de zona é um que aparece nos mapas do cliente (estacionamento, estacionamento proibido, limite de velocidade)

Ferramenta de Desenho Não Funcionando

Sintomas: Não consegue desenhar polígonos, clicar não tem efeito

Soluções:

  1. Certifique-se de que você clicou na ferramenta de polígono (ícone de pentágono) primeiro
  2. Verifique se nenhum polígono existente está sendo editado (clique em Limpar se necessário)
  3. Tente atualizar a página
  4. Verifique se você tem permissões suficientes (Gerente de Frota ou superior)

Zona Não Aplicando

Sintomas: Zona de limite de velocidade ou zona proibida não afetando veículos

Soluções:

  1. Verifique se o tipo de zona está correto (speed_limit ou no_go)
  2. Verifique se o polígono da zona cobre com precisão a área pretendida
  3. Para zonas de velocidade, verifique se o valor speed_limit_kph está definido
  4. Confirme que os veículos têm dispositivos IoT com protocolos suportados (Segway, OKAI, Omni, Queclink, Zimo)
  5. Verifique se a configuração IoT está configurada corretamente em Configurações
  6. Revise os logs do servidor para erros de aplicação de zona

Término de Viagem Rejeitado Quando Não Deveria

Sintomas: Clientes recebendo erro "não está em zona de estacionamento" em locais válidos

Soluções:

  1. Verifique zonas de estacionamento proibido sobrepostas que podem estar bloqueando
  2. Verifique o modo de validação de zona de estacionamento em Configurações
  3. Certifique-se de que o polígono da zona de estacionamento realmente cobre o local (deriva do GPS pode posicionar o veículo fora)
  4. Considere expandir ligeiramente os limites da zona de estacionamento para considerar a precisão do GPS

O Que Vem a Seguir?

Gerenciamento de Zonas

Zonas bem configuradas são essenciais para operações de frota seguras e em conformidade. Reserve um tempo para planejar sua estratégia de zonas, teste completamente e itere com base no feedback dos clientes e dados operacionais.