ForHosting KIT · Ferramentas para dev

Ponto médio de loxodromia

Uma loxodromia cruza todos os meridianos com o mesmo ângulo de bússola. Esta calculadora encontra a coordenada no meio desse trajeto de rumo constante entre dois pontos de latitude e longitude.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Ela aplica geometria loxodrômica esférica em vez de tirar a média das coordenadas, preservando o sentido do resultado em rotas longas e travessias do antimeridiano. Informe coordenadas em graus decimais, escolha a precisão e receba um ponto médio normalizado para navegação, mapas, rótulos de rota ou conferência independente.

O que representa o ponto médio loxodrômico

O resultado é a posição no meio de uma loxodromia esférica, e não o ponto médio de um arco de círculo máximo nem a média aritmética simples de dois pares de latitude e longitude. Uma loxodromia mantém um rumo de bússola constante ao cruzar meridianos sucessivos. Essa propriedade tornou essas linhas valiosas na navegação marítima tradicional e continua útil quando uma rota é definida por uma direção fixa. Na formulação esférica, a latitude varia uniformemente, mas a longitude precisa ser calculada pela latitude isométrica, uma transformação logarítmica da geometria de Mercator. A distinção importa porque a mesma separação em longitude corresponde a distâncias diferentes na superfície conforme a latitude. Em um trecho local curto, vários métodos podem parecer quase iguais; em grandes deslocamentos norte-sul ou em latitudes altas, a diferença fica evidente. Use este resultado quando a rota for realmente de rumo constante. Se o trajeto seguir o arco superficial mais curto, o ponto médio de círculo máximo representa outra geometria e deve ser calculado por uma ferramenta apropriada.

Como informar as coordenadas e ler o resultado

Informe a latitude e a longitude iniciais em lat1 e lon1 e depois os valores finais em lat2 e lon2. As coordenadas usam graus decimais: a latitude é negativa ao sul do equador e positiva ao norte, enquanto a longitude é negativa a oeste de Greenwich e positiva a leste. A longitude pode incluir qualquer extremidade do intervalo convencional de −180 a 180 graus. As latitudes exatas dos polos são recusadas porque a expressão de latitude isométrica se torna singular nesses pontos; valores próximos continuam válidos. A resposta apresenta lat e lon para o ponto no meio da loxodromia. A longitude é normalizada para o intervalo padrão, o que é essencial quando a rota mais curta de rumo constante cruza o antimeridiano. Por exemplo, um trajeto de 170 graus leste a 170 graus oeste deve passar perto de 180 graus, e não por Greenwich. O campo opcional de precisão aceita de zero a doze casas decimais. Ele altera somente a apresentação e o arredondamento, sem mudar o modelo geométrico ou prometer precisão de levantamento.

Método, hipóteses e limites práticos

O cálculo trata a Terra como uma esfera e aplica a relação padrão do ponto médio loxodrômico. Primeiro, converte as duas latitudes em radianos e obtém a latitude intermediária; depois determina a longitude correspondente comparando logaritmos dos fatores da projeção de Mercator. Quando os extremos têm praticamente a mesma latitude, o denominador logarítmico se aproxima de zero e o algoritmo usa o ponto médio das longitudes previamente desdobradas. Antes dessa etapa, uma travessia do antimeridiano é ajustada ao menor intervalo longitudinal; ao final, a longitude é normalizada novamente. O procedimento é determinístico e não usa rede, dados de rotas armazenados, números aleatórios nem horário atual. A resposta esférica atende estimativas de navegação, anotações cartográficas, ensino e testes de consistência. Ela não substitui um levantamento cadastral ou geodésico, pois um elipsoide representa melhor a Terra em posicionamento físico de alta precisão. Lembre também que uma loxodromia costuma ser mais longa que uma rota de círculo máximo, exceto em trajetórias especiais como o equador ou um meridiano. Cada solicitação pela API custa US$ 0,002.

Rotular uma rota de rumo constante

Posicione um rótulo ou uma anotação na coordenada realmente intermediária de um segmento loxodrômico.

Conferir cálculos de navegação marítima

Compare o ponto médio de um sistema cartográfico ou náutico com um resultado esférico determinístico e independente.

Dividir um segmento loxodrômico

Use a coordenada retornada como ponto de divisão antes de processar duas seções de rumo constante.

Isso equivale a tirar a média das coordenadas?

Não. A latitude fica no meio na formulação esférica, mas a longitude é obtida pela latitude isométrica para posicionar o ponto no meio do trajeto constante.

O ponto médio loxodrômico é igual ao de círculo máximo?

Em geral, não. A loxodromia mantém um rumo de bússola constante, enquanto o círculo máximo segue o menor arco da superfície esférica.

O que acontece quando a rota cruza o antimeridiano?

O cálculo desdobra o menor intervalo de longitude antes de achar o ponto médio e depois normaliza o resultado entre −180 e 180 graus.

Posso informar um dos polos?

Não. As latitudes exatas de −90 e 90 graus são recusadas porque a latitude isométrica loxodrômica é singular nos polos.

Quanto custa uma solicitação pela API?

Cada solicitação custa US$ 0,002. O cálculo no navegador usa a mesma lógica determinística.

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/rhumb-midpoint

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/rhumb-midpoint \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lat1":51.5074,"lon1":-0.1278,"lat2":40.7128,"lon2":-74.006}'
{
  "lat1": 51.5074,
  "lon1": -0.1278,
  "lat2": 40.7128,
  "lon2": -74.006
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.rhumb_midpoint",
  "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.

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.

Ver a documentação completa do KIT →