Vértice e latitude máxima de um grande círculo
Saia de 51,4778° N e 0,0015° O com rumo 60° e descubra onde o grande círculo volta em direção ao equador: a posição do ponto mais ao norte e a distância que falta até ele. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Latitude
- 51,4778
- Longitude
- -0,0015
- Rumo
- 60
- Latitude do vértice
- 57,3588256631
- Longitude do vértice
- 36,4240950111
- Distância angular (graus)
- 21,704255284
- Rumo normalizado
- 60
Uma rota de grande círculo normalmente se curva em direção a um dos polos antes de retornar ao equador. O cálculo é determinístico, dispensa um ponto de destino e auxilia em verificações de navegação, estudos de rotas aéreas e exercícios de geometria esférica.
O que representa o vértice do grande círculo
Um grande círculo é a interseção de uma esfera com um plano que atravessa o centro dela. Com exceção do equador, todo grande círculo completo atinge um ponto mais ao norte e outro ponto antípoda mais ao sul. O resultado apresentado aqui é o vértice norte.
Informe as coordenadas de partida em graus decimais e o rumo inicial medido no sentido horário a partir do norte verdadeiro. Esse último valor é importante porque o ponto de maior latitude pode ficar fora do sentido prático de uma viagem curta, embora seja encontrado mais tarde em uma revolução completa. A ferramenta considera todo o grande círculo orientado, não apenas um trecho entre dois pontos.
Assim, um vértice pode estar matematicamente correto, mas não ser relevante para uma viagem que termina antes de alcançá-lo. Leia o resultado como uma propriedade do plano da trajetória definido pela partida e pelo rumo.
Como funciona o cálculo esférico
O algoritmo converte a coordenada inicial em um vetor unitário tridimensional. Também constrói as direções locais norte e leste e as combina conforme o rumo inicial para formar um vetor tangente. Qualquer ponto alcançado depois de uma distância angular delta pode ser escrito como o vetor inicial multiplicado pelo cosseno de delta, somado ao vetor tangente multiplicado pelo seno de delta.
A componente vertical assume, portanto, uma forma senoidal simples. Seu máximo ocorre em um ângulo obtido com atan2, que preserva o quadrante correto e é normalizado em uma revolução para a frente. Essa abordagem vetorial permanece estável junto ao antimeridiano e aos polos porque não divide por um termo longitudinal pequeno.
Como interpretar o resultado com segurança
Considere a saída como geometria de navegação esférica, não como um plano operacional completo. A calculadora não leva em conta o achatamento elipsoidal da Terra, ventos, espaço aéreo, relevo, correntes, variação magnética ou desempenho do veículo. Ela também não determina se um trecho finito realmente chega ao vértice; compare a distância angular retornada com o comprimento planejado ou calcule separadamente o destino pertinente.
Rumos fora do intervalo convencional são aceitos, pois qualquer valor finito é normalizado entre zero e menos de 360 graus. Latitudes e longitudes precisam permanecer em seus intervalos geográficos usuais. Uma trajetória para leste ou oeste iniciada no equador segue o próprio equador, onde todos os pontos têm a mesma latitude.
Para levantamentos de alta precisão ou operações de longa distância, utilize um método geodésico elipsoidal e um modelo terrestre apropriado.
Casos de uso
Conferir uma rota aérea proposta
Estime a maior latitude de uma trajetória esférica antes de compará-la com restrições operacionais ou de espaço aéreo.
Estudar navegação marítima
Encontre o vértice usado em exercícios de navegação por grande círculo a partir da posição de saída e do rumo inicial da embarcação.
Validar software de geometria esférica
Gere um vértice determinístico de referência para testar cálculos de navegação, mapas ou visualização de rotas.
Perguntas frequentes
Quanto custa o cálculo?
O mesmo cálculo determinístico também pode ser executado no navegador.
O vértice retornado sempre pertence ao trecho planejado?
Não. Ele é o vértice norte do grande círculo orientado completo. Uma viagem finita pode terminar antes de chegar a esse ponto.
Posso informar um rumo negativo ou superior a 360 graus?
Sim. Qualquer rumo finito é normalizado para o intervalo convencional de zero até menos de 360 graus.
O cálculo usa o elipsoide WGS84?
Não. Ele usa geometria exata de grande círculo em uma esfera. Geodésicas elipsoidais podem apresentar pequenas diferenças e exigem outro modelo.
Por que uma rota sobre o equador é rejeitada?
Porque o equador é o único grande círculo sem um ponto mais ao norte: ele fica inteiro na latitude zero. Todos os outros têm exatamente um vértice norte e, do lado oposto do globo, um ponto mais ao sul.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/geo/great-circle-vertex \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"latitude":51.4778,"longitude":-0.0015,"bearing":60}'const res = await fetch("https://api.kit.forhosting.com/geo/great-circle-vertex", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"latitude": 51.4778,
"longitude": -0.0015,
"bearing": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/great-circle-vertex",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"latitude": 51.4778,
"longitude": -0.0015,
"bearing": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/great-circle-vertex", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"latitude":51.4778,"longitude":-0.0015,"bearing":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"latitude":51.4778,"longitude":-0.0015,"bearing":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/great-circle-vertex", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"latitude": 51.4778,
"longitude": -0.0015,
"bearing": 60
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.great_circle_vertex",
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Esta calculadora encontra esse ponto de retorno, chamado vértice, a partir da latitude, longitude e rumo iniciais. Ela informa a maior latitude atingida em todo o grande círculo esférico, a longitude do vértice norte e a distância angular adiante desde a partida.
O que representa o vértice do grande círculo
A resposta identifica a latitude máxima, a longitude correspondente e a distância angular que deve ser percorrida para a frente até o vértice.
Como funciona o cálculo esférico
Ao avaliar a expressão do grande círculo nesse ângulo, obtém-se o vetor do vértice; a trigonometria inversa fornece então sua latitude e longitude. Os valores são arredondados somente ao preparar a resposta, produzindo JSON limpo e estável em solicitações repetidas sem reduzir a precisão interna do cálculo.
Como interpretar o resultado com segurança
Nesse caso especial não existe um único local de latitude máxima, por isso a capacidade retorna um erro claro em vez de inventar uma longitude.
Perguntas técnicas
Por que uma trajetória equatorial é rejeitada?
Todos os pontos do equador têm latitude zero, portanto não existe uma única longitude que represente o vértice exclusivo de maior latitude.