Skip to content

Project comparing maritime routes calculated with Python's Searoute library and the ShippingIntel API. View routes on an interactive map, compare nautical mile distances, and analyze differences between calculation methods.

Notifications You must be signed in to change notification settings

vendrame2/SeaRouteComparing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚢 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.

About

Project comparing maritime routes calculated with Python's Searoute library and the ShippingIntel API. View routes on an interactive map, compare nautical mile distances, and analyze differences between calculation methods.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published