Este projeto é uma aplicação web para visualização de rotas marítimas, calculando e exibindo a distância entre dois portos e desenhando trajetórias no mapa. Ele utiliza APIs para calcular e renderizar rotas com diferentes métodos de cálculo.
Como Rota 1, é utilizada a lib SeaRoute (https://pypi.org/project/searoute/) sendo comparada com a Rota 2, com dados a partir da API da ShippingIntel (https://www.shippingintel.com/sdk)
- 🗺️ Renderização de rotas locais e externas no mapa interativo.
- 📐 Cálculo de distâncias em milhas náuticas e quilômetros.
- 📊 Visualização detalhada das rotas com distinção de cores (azul para SeaRoute (lib criada pelo EUROSTAT), vermelho para API ShippingIntel).
- 🔍 Ajuste automático do zoom para se adequar à rota visualizada.
OBS: Eurostat é o Escritório de estatísticas da União Europeia. Este repositório fornece recursos abertos (protótipos, provas de conceito, etc.) desenvolvidos internamente. Github EUROSTAT: https://github.com/eurostat Github SeaRoute: https://github.com/eurostat/searoute
- 🐍 Python (Flask)
- 🗂️ APIs para cálculo de rotas
- 📜 JavaScript com jQuery
- 🗺️ Leaflet.js para mapas interativos
- 🎨 HTML5 e CSS3
- 🐍 Python 3.8+
- 📦 Virtualenv ou ambiente similar
Confira os artigos e materiais usados como base para o desenvolvimento deste projeto.