Skip to content

Latest commit

 

History

History
58 lines (42 loc) · 2.68 KB

File metadata and controls

58 lines (42 loc) · 2.68 KB

🚢 Projeto de Visualização de Rotas Marítimas 🌍

Status
Linguagem
Framework
Licença

🛠️ Descrição do Projeto

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)

🌟 Funcionalidades

  • 🗺️ 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


⚙️ Tecnologias Utilizadas

Backend

  • 🐍 Python (Flask)
  • 🗂️ APIs para cálculo de rotas

Frontend

  • 📜 JavaScript com jQuery
  • 🗺️ Leaflet.js para mapas interativos
  • 🎨 HTML5 e CSS3

🚀 Como Rodar o Projeto

Pré-requisitos

  • 🐍 Python 3.8+
  • 📦 Virtualenv ou ambiente similar

📺 Telas do Projeto

Descrição da Imagem Descrição da Imagem

📚 Artigos de Referência

Confira os artigos e materiais usados como base para o desenvolvimento deste projeto.