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
- Acesse o site Acessar Overpass Turbo.
- 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
- Localize a linha:
{{geocodeArea:Florianópolis, Santa Catarina}}->.searchArea;
- 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
- Clique no botão Run, na parte superior do Overpass Turbo.
- Aguarde o processamento.
- 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"]:
- Primeiro, troque por
["admin_level"="9"]e clique em Run novamente. - 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:
- Clique em Export.
- Selecione GeoJSON.
- Clique em Download/Copy as GeoJSON.
- 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.
- Acesse o cadastro de regiões.
- Selecione a Cidade correspondente.
- Informe o nome da região, quando aplicável.
- Escolha o tipo de região desejado.
- Clique em Carregar arquivo GeoJSON.
- Selecione o arquivo
export.geojson. - Aguarde o processamento.
- Confira os bairros e os polígonos exibidos no mapa.
- 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.