Este artigo mostra como cadastrar várias Regiões de uma cidade de uma só vez, importando os limites dos bairros obtidos do OpenStreetMap, em vez de cadastrar cada uma manualmente.

Importante: a quantidade de regiões disponíveis depende das informações cadastradas no OpenStreetMap para a cidade consultada.

1. Acesse o Overpass Turbo

  1. Acesse o site Acessar Overpass Turbo.
  2. No painel de consulta, à esquerda da tela, apague todo o conteúdo existente antes de colar a nova consulta.

2. Insira o código de consulta

Copie o código abaixo e cole no editor do Overpass Turbo:

[out:json][timeout:25];

{{geocodeArea:Florianópolis, Santa Catarina}}->.searchArea;

// gather results

(

  nwr["boundary"="administrative"]["admin_level"="10"](area.searchArea);

);

// print results

out geom;

Esse código consulta as regiões administrativas cadastradas no OpenStreetMap para a cidade informada, no nível administrativo definido (10).

3. Informe a cidade desejada

  1. Localize a linha:
{{geocodeArea:Florianópolis, Santa Catarina}}->.searchArea;
  1. Substitua "Florianópolis, Santa Catarina" pelo nome da cidade e do estado que deseja consultar.

Exemplo para Recife/PE:

{{geocodeArea:Recife, Pernambuco}}->.searchArea;

Dica: mantenha a estrutura do código e altere apenas o nome da cidade e do estado.

4. Execute a consulta

  1. Clique no botão Run, na parte superior do Overpass Turbo.
  2. Aguarde o processamento.
  3. Verifique se os polígonos das regiões foram carregados no mapa.

O tempo de carregamento pode variar conforme o tamanho da cidade e a quantidade de regiões disponíveis.

Erro de tempo limite (timeout)

Se aparecer uma mensagem semelhante a request_read_and_idx::timeout, isso pode ocorrer por alta demanda nos servidores do OpenStreetMap. Aguarde alguns minutos e execute a consulta novamente.

5. Ajuste o nível administrativo, se necessário

Se a consulta for concluída, mas nenhuma região aparecer, altere o parâmetro ["admin_level"="10"]:

  1. Primeiro, troque por ["admin_level"="9"] e clique em Run novamente.
  2. Se ainda não aparecer nada, troque por ["admin_level"="8"] e clique em Run novamente.

Importante: os níveis administrativos podem representar divisões geográficas diferentes. Antes de exportar, confira se os polígonos encontrados correspondem aos bairros ou às áreas que deseja cadastrar.

6. Exporte o arquivo GeoJSON

Depois de confirmar que as regiões foram carregadas corretamente:

  1. Clique em Export.
  2. Selecione GeoJSON.
  3. Clique em Download/Copy as GeoJSON.
  4. Salve o arquivo no seu computador. Normalmente ele se chama export.geojson.

7. Importe o GeoJSON na MaisEntregas

No ambiente administrativo (Torre de Controle), acesse o menu Cadastros > Regiões.

  1. Acesse o cadastro de regiões.
  2. Selecione a Cidade correspondente.
  3. Informe o nome da região, quando aplicável.
  4. Escolha o tipo de região desejado.
  5. Clique em Carregar arquivo GeoJSON.
  6. Selecione o arquivo export.geojson.
  7. Aguarde o processamento.
  8. Confira os bairros e os polígonos exibidos no mapa.
  9. Clique em Confirmar.

Após a importação, a plataforma identifica automaticamente as regiões existentes no arquivo GeoJSON.

Pronto! As regiões ficam cadastradas na MaisEntregas, conforme as informações importadas.