Mais jogos no WuGames.ioPatrocinadoDescubra jogos de navegador grátis — jogue na hora, sem download nem cadastro.Jogar

Calculadora de Distância e Rumo - Coordenadas GPS

Calculadora gratuita de distância e rumo: calcule distância de círculo máximo, rumo inicial/final entre duas coordenadas GPS. Calculadora de distância geodésica precisa.

°
°
°
°

travel time Estimador de tempo de viagem

Quanto tempo leva para percorrer a distância de círculo máximo acima em velocidades típicas (linha reta, sem trânsito).

ModoVelocidade (km/h)Tempo

O que é Cálculo de Distância e Rumo?

Cálculos de distância e rumo determinam o caminho mais curto e a direção entre dois pontos na superfície da Terra. A distância é calculada usando a fórmula haversine (distância de círculo máximo), que leva em conta a forma esférica da Terra. O rumo indica a direção de um ponto para outro, medido em graus no sentido horário a partir do norte.

Esses cálculos são essenciais para navegação, aviação, operações marítimas, caminhadas e qualquer aplicação envolvendo movimento entre localizações geográficas. Os resultados fornecem informações abrangentes para planejamento de rotas e navegação.

Conceitos-chave:

  • Distância de Círculo Máximo: A distância mais curta entre dois pontos na superfície de uma esfera, seguindo um arco de círculo máximo.
  • Rumo Inicial (Azimute Avante): A direção da bússola no ponto de partida em direção ao destino.
  • Rumo Final (Azimute Ré): A direção da bússola ao chegar no destino.
  • Ponto Médio: O ponto central geográfico ao longo do caminho de círculo máximo entre as duas localizações.

Entender essas medições é crucial para planejamento de navegação, seja pilotando uma aeronave, navegando um barco, planejando uma viagem de carro ou analisando dados geográficos.

Como Calcular Distância e Rumo

Cálculos de distância e rumo usam fórmulas de trigonometria esférica. A fórmula haversine calcula distância, enquanto o rumo é calculado usando arco tangente das diferenças de coordenadas.

Fórmula de Distância (Haversine):

d = 2r × arcsen(√(sen²(Δφ/2) + cos(φ₁) × cos(φ₂) × sen²(Δλ/2)))

Fórmula de Rumo Inicial:

θ = atan2(sen(Δλ) × cos(φ₂), cos(φ₁) × sen(φ₂) - sen(φ₁) × cos(φ₂) × cos(Δλ))

Onde:

  • d = distância de círculo máximo
  • r = raio da Terra (6.371 km ou 3.959 milhas)
  • φ₁, φ₂ = latitude do ponto 1 e ponto 2 (em radianos)
  • Δφ = diferença na latitude
  • Δλ = diferença na longitude
  • θ = ângulo de rumo (convertido de radianos para graus)

O rumo inicial difere do rumo final devido à curvatura da Terra. Em uma esfera, um caminho reto (círculo máximo) muda continuamente de direção em relação ao norte, exceto ao viajar exatamente norte/sul ou ao longo do equador.

Entendendo Medições de Rumo

Rumo é medido em graus no sentido horário a partir do norte verdadeiro:

  • 0° / 360° = Norte
  • 90° = Leste
  • 180° = Sul
  • 270° = Oeste

Por exemplo, um rumo de 45° significa nordeste, enquanto 225° significa sudoeste. Rumos inicial e final diferem porque o caminho mais curto em uma esfera não é uma linha reta em um mapa plano—é uma curva em um globo.

Aplicações Práticas

Cálculos de distância e rumo são usados em:

  • Aviação: Planejamento de voo, navegação, cálculos de combustível
  • Marítimo: Roteamento de navios, navegação costeira, operações offshore
  • Navegação Terrestre: Caminhadas, orientação, busca e resgate
  • Logística: Otimização de rotas de entrega, planejamento de transporte
  • SIG e Mapeamento: Análise espacial, cálculos de proximidade, pesquisa geográfica
  • Aplicativos Móveis: Serviços baseados em localização, apps de navegação, geocaching

Exemplos de Conversão de Distância

Conversões de distância comuns:

  • 1 quilômetro = 0,621371 milhas = 0,539957 milhas náuticas
  • 1 milha = 1,60934 quilômetros = 5.280 pés
  • 1 milha náutica = 1,852 quilômetros = 1,15078 milhas

Milhas náuticas são comumente usadas em navegação aérea e marítima porque uma milha náutica equivale a um minuto de latitude, tornando a navegação em cartas mais simples.

Sobre a Calculadora de Distância e Rumo

A Calculadora de Distância e Rumo calcula a distância de círculo máximo (ortodrômica), o rumo inicial e final e o ponto médio entre duas coordenadas GPS usando a fórmula haversine. Feita para pilotos planejando rotas, navegadores conferindo cartas náuticas, trilheiros traçando percursos, equipes de logística estimando entregas e desenvolvedores construindo apps geográficos. Os resultados aparecem em quilômetros, milhas, milhas náuticas, metros ou pés, junto com tempos estimados a pé, de bicicleta, carro, trem e avião a jato. Experimente também Conversor de Coordenadas e Geohash Encoder Decoder.

Perguntas frequentes

A distância de grande círculo é o caminho mais curto sobre uma esfera perfeita — o arco do único círculo cujo centro coincide com o centro da Terra. A distância geodésica é a mesma ideia sobre um elipsoide (WGS84), levando em conta o achatamento polar; os resultados diferem dos esféricos em no máximo cerca de 0,5%. Uma linha loxodrômica (rhumb line) é o caminho de azimute constante — mais fácil de seguir com bússola magnética, mas sempre mais longo que o grande círculo, exceto ao longo do equador ou de um meridiano. Para um voo transatlântico (JFK para LHR ≈ 5.540 km em grande círculo), a loxodrômica fica em torno de 5.765 km — penalidade de 4%. Haversine dá grande círculo; Vincenty e o algoritmo de Karney dão geodésica. Esta calculadora usa haversine pela velocidade e reporta em km e milhas.

Haversine assume que a Terra é uma esfera perfeita de raio 6.371 km. Seu erro versus a geodésica WGS84 real é limitado pelo achatamento da Terra — cerca de 0,3% perto do equador e até 0,5% em latitudes altas. Para uma rota de 1.000 km, isso é cerca de 3-5 km de divergência, ok para zonas de entrega, apps fitness, meteorologia náutica ou navegação estimada. As fórmulas iterativas de Vincenty (1975) trabalham em elipsoide e alcançam precisão submilimétrica, mas podem não convergir para pontos quase antipodais. O algoritmo de Karney (2013) é o padrão-ouro moderno: sempre converge, sempre submilimétrico, usado pela GeographicLib. Use haversine, a menos que esteja fazendo topografia, planejamento de voos ou pesquisa geodésica — aí promova para Karney.

Azimute (bearing) na navegação é o ângulo medido no sentido horário a partir do norte verdadeiro até a linha que conecta dois pontos, expresso em graus de 0° a 360°. 0° (ou 360°) é norte, 90° leste, 180° sul, 270° oeste. O rumo de bússola lê o mesmo ângulo mas em relação ao norte magnético, que difere do verdadeiro pela declinação magnética — atualmente cerca de 21° O em São Paulo, 11° O em Nova York, 1° L em Londres, variando continuamente. Conversão: rumo de bússola = azimute verdadeiro − declinação leste (ou + declinação oeste). Esta calculadora retorna azimute inicial (rumo no ponto de partida) e azimute final (rumo ao chegar); numa rota longa de grande círculo os dois diferem — um voo de Londres a Tóquio parte aproximadamente para nordeste e chega aproximadamente para sudeste.

Num plano, ir de A para B com azimute 90° significa voltar de B para A com azimute 270°, exatamente 180° de diferença. Numa esfera ou elipsoide isso só vale ao longo do equador ou de um meridiano. Em qualquer outro grande círculo o azimute muda continuamente conforme você se desloca, então o azimute inicial de A e o azimute inicial de B diferem entre si em mais de 180° em rotas para leste no hemisfério norte e em menos de 180° nas que vão para oeste. Por exemplo, Nova York (40,71° N, 74,01° O) a Madri (40,42° N, 3,70° O) tem azimute inicial ≈ 67° e azimute final ≈ 102°; a viagem inversa de Madri tem azimute inicial ≈ 282° (= 102° + 180°). É geometria, não bug — e é por isso que pilotos atualizam o rumo periodicamente em rotas longas.

A milha náutica é definida como exatamente 1.852 m (1,852 km), equivalendo a 1,150779 milhas terrestres. Originalmente definida como 1 minuto de arco ao longo de um meridiano, é por isso que aviação e marinha a preferem — 60 mn correspondem a 1° de latitude. Conversões úteis: 1 km = 0,621371 mi (terrestre) = 0,539957 mn = 3.280,84 ft = 1.093,61 jd. 1 milha terrestre = 1,609344 km. Um nó (knot) é 1 milha náutica por hora; uma embarcação a 10 nós cobre 18,52 km/h ou 11,51 mph. Esta calculadora produz km, milhas e metros por padrão; multiplique km por 0,539957 para milhas náuticas se estiver planejando voo ou navegando. Para distâncias precisas abaixo de 1 km, prefira metros — o erro de arredondamento de passar por km fica visível.

A fórmula haversine calcula distância de grande círculo como: a = sin²(Δφ/2) + cos(φ₁)·cos(φ₂)·sin²(Δλ/2); c = 2·atan2(√a, √(1−a)); d = R·c, onde φ é latitude, λ é longitude em radianos e R é o raio médio da Terra (6.371 km). Foi introduzida por James Inman em 1835 especificamente para navegação. A lei esférica dos cossenos mais simples — d = R·acos(sin(φ₁)·sin(φ₂) + cos(φ₁)·cos(φ₂)·cos(Δλ)) — dá matematicamente o mesmo resultado mas perde precisão para distâncias muito curtas porque o argumento de acos se aproxima de 1, onde pequenos erros de ponto flutuante são amplificados. Haversine usa sin² de meio ângulo, que se mantém numericamente estável até escala centimétrica. Por isso toda biblioteca moderna de roteamento a usa.

Este é o problema geodésico direto (o inverso do que esta calculadora resolve). Numa esfera as fórmulas são: φ₂ = asin(sin(φ₁)·cos(d/R) + cos(φ₁)·sin(d/R)·cos(θ)) e λ₂ = λ₁ + atan2(sin(θ)·sin(d/R)·cos(φ₁), cos(d/R) − sin(φ₁)·sin(φ₂)), onde θ é o azimute inicial em radianos e d/R é a distância angular. Normalize a longitude resultante para [-180°, 180°]. Para precisão elipsoidal, use o método direto de Vincenty ou `Geodesic::Direct` da GeographicLib. É a mesma matemática por trás da geração de waypoints em rotas GPX, planejamento de voos de drones e sistemas de navegação por estima. Algumas bibliotecas de roteamento a expõem como `destinationPoint(lat, lng, azimute, distância)` — por exemplo `turf.destination()` do Turf.js.

Os algoritmos de 1975 de Thaddeus Vincenty resolvem o problema geodésico sobre um elipsoide biaxial (WGS84) usando séries iterativas. A fórmula inversa (distância + azimute inicial/final a partir de duas coordenadas) converge a melhor que 0,5 mm para qualquer par não antipodal; a fórmula direta (ponto final a partir de início + azimute + distância) é exata com precisão similar. Use Vincenty quando precisar de precisão geodésica submétrica: topografia, divisas cadastrais, planejamento de voos, otimização de rotas marítimas, oceanografia científica ou qualquer coisa enviada a órgão regulador. A pegadinha é que o Vincenty inverso pode não convergir para pontos quase antipodais (separados ~180°); o algoritmo de Charles Karney de 2013 corrige isso e está implementado na GeographicLib, no PostGIS (`ST_Distance` com `use_spheroid=true`) e no pacote Python `geographiclib`. Para distâncias do dia a dia em web apps (delivery, ride-share, fitness), haversine é mais rápido e suficientemente preciso.
Calculadora de Distância e Rumo - Coordenadas GPS — Calculadora gratuita de distância e rumo: calcule distância de círculo máximo, rumo inicial/final entre duas coordenadas
Calculadora de Distância e Rumo - Coordenadas GPS