Plugin Auto Rotas OSM (Overpass)

Plugin em Python para o QGIS que realiza consultas automáticas à Overpass API do OpenStreetMap.

Permite baixar e filtrar vias (rodovias) de uma área específica, por nome de localidade ou por coordenadas geográficas.

Plugin Auto Rotas OSM - Tela Principal

Sobre o Projeto

O Auto Rotas OSM (Overpass) é um plugin desenvolvido em Python para o QGIS que permite baixar dados de vias (roads) do OpenStreetMap (OSM) utilizando a Overpass API. Ele oferece duas formas de definir a área de interesse: por nome (exemplo: "Curitiba, Brazil") ou por coordenadas geográficas (xmin, ymin, xmax, ymax).

Após a definição da área, o usuário pode escolher quais tipos de rodovias deseja incluir (por exemplo: primary, secondary, residential, etc.), e o plugin processa automaticamente a consulta, gerando uma camada de linhas no QGIS para análise e visualização.

Funcionalidades principais:

Por que criei esse plugin

Durante alguns projetos de mapeamento e análise de redes viárias no QGIS, percebi que o processo de obter dados de rodovias a partir do OpenStreetMap era repetitivo e demorado. Muitas vezes, precisávamos abrir o site da Overpass Turbo, escrever manualmente a query e depois importar o arquivo resultante para o QGIS — um fluxo pouco prático e suscetível a erros.

Para simplificar esse processo, desenvolvi o Auto Rotas OSM (Overpass), um plugin que automatiza todas essas etapas dentro do próprio QGIS. Ele permite definir a área de interesse (por nome ou coordenadas), escolher os tipos de rodovias e, com apenas um clique, obter a camada de vias diretamente no mapa.

Com o plugin, é possível:

Tecnologias Usadas

Python QGIS Overpass API OpenStreetMap PyQt5 JSON

Como Usar

  1. Instale o plugin através do repositório oficial de plugins do QGIS.
  2. Abra o QGIS e acesse o Menu de Processamento.
  3. Procure pelo algoritmo Auto Rotas OSM (Overpass).
  4. Escolha o método de seleção da área (por nome ou por extensão).
  5. Defina os tipos de rodovias que deseja filtrar.
  6. Execute o algoritmo e visualize a camada de rodovias gerada.

Exemplo de Uso

Por exemplo, ao definir a área como "Batel, Curitiba" e filtrar rodovias dos tipos primary, secondary, tertiary e residential, o plugin buscará essas vias dentro da área especificada e criará uma camada de linhas para visualização e análise no QGIS.

Screenshots

Interface do Plugin

Interface de log

Configuração da Área

Configuração da área e filtros de rodovia

Resultado da Consulta

Resultado das vias geradas no mapa

← Voltar para Portfólio