ForHosting KIT · Viagens e geografia

Distância equiretangular

De (40,7128; -74,006) até (40,758; -73,9855) o atalho equiretangular dá 5314,523521 m, ou 5,314524 km. Ele escala a longitude pelo cosseno da latitude média, ideal para pontos próximos e filtros de mapa. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Lat 1
40,7128
Lon 1
-74,006
Lat 2
40,758
Lon 2
-73,9855
Você obtém
Distância m
5.314,523521
Distância km
5,314524
Distância mi
3,302292
Raio da Terra m
6.371.000

Uma calculadora de distância equiretangular responde a uma pergunta simples de mapeamento: qual a distância entre dois pontos próximos de latitude e longitude quando você precisa de uma resposta rápida e não de uma geodésica completa? Digite quatro coordenadas em graus decimais; a ferramenta projeta a separação em um plano local que escala a longitude pelo cosseno da latitude média, multiplica o comprimento angular resultante pelo raio médio da Terra e devolve a distância em metros, quilômetros e milhas com os passos de substituição. Essa aproximação é o atalho clássico de GIS usado em filtros de bounding box, consultas de «próximos» em celulares e demonstrações em sala de aula onde cada milissegundo de overhead do haversine é desperdiçado em percursos urbanos.

O que a aproximação equiretangular calcula

Em uma esfera de raio R, o caminho mais curto entre dois pontos é um arco de círculo máximo, geralmente avaliado com a fórmula de haversine ou uma geodésica elipsoidal.

Quando os dois pontos estão perto —quadras, bairros, trechos curtos de entrega—, a esfera é quase plana e uma projeção mais barata funciona bem: converta as diferenças de latitude e longitude para radianos, forme a latitude média φm igual a (φ1 mais φ2) dividido por dois, escale a diferença de longitude por cos(φm) para que os metros leste–oeste diminuam em direção aos polos, e então tome o comprimento euclidiano do vetor (Δλ cos φm, Δφ) e multiplique por R.

Essa é a aproximação equiretangular, também chamada de fórmula da Terra plana ou da latitude média em muitos livros de GIS. Ela não modela o achatamento da Terra, a altitude nem rotas longas pelo antimeridiano com a fidelidade dos métodos de Vincenty ou Karney; o erro cresce conforme os pontos se afastam ou conforme você se aproxima dos polos, onde a escala do cosseno muda rápido.

Para pontos próximos, o erro absoluto costuma ser de metros ou menos, o que basta para filtros de raio, agrupamento de mapas de calor e testes unitários que só precisam de uma distância numérica estável. Esta ferramenta fixa R em seis milhões trezentos e setenta e um mil metros —o padrão de raio médio da Terra compartilhado com outros auxiliares geo do KIT—, de modo que todo cliente recebe o mesmo campo de metros sem escolher um raio. Quando origem e destino coincidem, a distância é exatamente zero.

Dicas práticas, limites e buscas relacionadas

Use esta página quando você já sabe que os dois pontos estão próximos e quer a fórmula clássica rápida em vez de uma biblioteca geodésica pesada: armazenar raios de geocercas, pré-filtrar marcadores no mapa, corrigir lições que pedem a distância equiretangular ou gerar valores esperados estáveis para testes de clientes móveis. Prefira uma ferramenta de haversine ou elipsoidal quando as separações cobrirem centenas de quilômetros, quando a precisão de levantamento legal importar ou quando um ponto estiver perto de um polo geográfico, onde a escala planar degrada.

Mantenha as coordenadas em graus decimais WGS84; não passe strings DMS nem eastings projetados aqui —converta antes com um conversor dedicado. Esta página mira quem busca aproximação de distância equiretangular, distância lat lon rápida ou distância planar de latitude média online; não é um motor de rotas completo, nem um projetor de tiles de mapa, nem substituto dos cálculos de círculo máximo da aviação.

Combine-a com os auxiliares de bounding box ou de rumo loxodrômico quando seu pipeline precisar tanto de um filtro grosseiro de distância quanto de um azimute de curso constante para o mesmo par próximo.

Pré-filtros de marcadores próximos em mapas

Clientes web e mobile descartam marcadores além de um raio calculando primeiro os metros equiretangulares e só rodam as verificações haversine mais pesadas na lista curta.

Verificações de proximidade em entregas e IoT

Workers de borda comparam leituras sucessivas de GPS com uma distância planar barata antes de decidir se um dispositivo cruzou uma geocerca local.

Qual é a fórmula da distância equiretangular?

Com latitudes e longitudes em radianos, φm = (φ1+φ2)/2, d = R · √((Δλ·cos(φm))² + (Δφ)²).

Quando devo usar equiretangular em vez de haversine?

Use equiretangular para pontos próximos (escala urbana ou menor) onde velocidade e simplicidade importam. Use haversine ou uma geodésica elipsoidal para longas distâncias ou trabalho de precisão topográfica.

O que acontece se uma coordenada estiver fora da faixa?

A mensagem informa que a coordenada está fora da faixa válida.

Isso leva em conta o achatamento da Terra?

Não. O modelo é uma esfera com raio médio fixo. Métodos elipsoidais (Vincenty, Karney) são melhores quando o achatamento importa.

A calculadora de distância equiretangular é grátis?

A ferramenta do navegador é grátis e roda localmente.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/geo/equirectangular-distance

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/geo/equirectangular-distance \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lat1":40.7128,"lon1":-74.006,"lat2":40.758,"lon2":-73.9855}'
{
  "lat1": 40.7128,
  "lon1": -74.006,
  "lat2": 40.758,
  "lon2": -73.9855
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.equirectangular_distance",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

lat_min-90
lat_max90
lon_min-180
lon_max180
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Coordenadas fora das faixas válidas de latitude ou longitude são rejeitadas com um erro invalid_input claro, para que despejos de GPS ruins nunca inventem uma distância em silêncio. O caminho é aritmética determinística pura —sem rede, sem sementes aleatórias, sem dependência de relógio—, então o executor gratuito do navegador e a API pré-paga retornam o mesmo JSON após arredondamento decimal fixo a cada chamada.

Como chamar a API e o que ela retorna

A latitude deve estar no intervalo fechado de menos noventa a noventa graus; a longitude, no intervalo fechado de menos cento e oitenta a cento e oitenta graus. Diferenças de longitude que cruzam o antimeridiano são dobradas para o menor arco angular, de modo que um par perto de mais ou menos cento e oitenta graus ainda mede o salto curto em vez de quase a Terra inteira. Envie um corpo JSON com quatro números finitos obrigatórios: lat1 e lon1 para o primeiro ponto (aliases start_lat, latitude1, from_lat, start_lon, longitude1, from_lon, lng1) e lat2 e lon2 para o segundo (aliases end_lat, latitude2, to_lat, end_lon, longitude2, to_lon, lng2). Em caso de sucesso, a resposta ecoa as coordenadas arredondadas, define distance_m, distance_km e distance_mi com o comprimento equiretangular sob o raio terrestre fixo, publica earth_radius_m e mean_lat_deg para auditoria, indica method como equirectangular, inclui a string da fórmula, um mapa de unidades, uma mensagem curta em inglês e um array ordenado de passos que mostra Δφ, Δλ normalizado pelo antimeridiano, as componentes x e y escaladas e o produto final em metros. Validação falha —campos ausentes, valores não finitos ou qualquer coordenada fora da faixa válida— retorna invalid_input e nunca é cobrada. O preço é uma taxa fixa de US$ 0,002 por requisição bem-sucedida, com unidade item e preço unitário marginal zero.

Dicas práticas, limites e buscas relacionadas

Verificações de ida e volta são fáceis: recalcule Δφ e Δλ à mão, multiplique Δλ pelo cosseno da latitude média em radianos, tome a hipotenusa, multiplique por seis milhões trezentos e setenta e um mil e confirme distance_m dentro do arredondamento de seis decimais publicado. Tarefas falhas que retornam invalid_input não consomem saldo pré-pago, o que mantém baratos os scripts exploratórios quando você envia de propósito latitude noventa e um para exercitar os caminhos de erro.

Valores esperados em lições e laboratórios de GIS

Instrutores publicam quatro coordenadas e corrigem os alunos contra a mesma distância equiretangular de R fixo que a API retorna de forma determinística.

Ver a documentação completa do KIT →