Distância Andoyer–Lambert
Sobre o equador, da longitude 0° à 1°, a distância de Andoyer–Lambert no elipsoide WGS84 é de 111319,491 m. Informe dois pontos em graus e receba a distância geodésica em metros, corrigida pelo achatamento da Terra. 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 1 (°)
- 0
- Longitude 1 (°)
- 0
- Latitude 2 (°)
- 0
- Longitude 2 (°)
- 1
- Casas decimais
- 3
- A
- 6.378.137
- F
- 0,0033528107
- Distância (m)
- 111.319,491
Distância geodésica elipsoidal de Andoyer–Lambert (metros). Intenção de busca: distância andoyer lambert. Não são necessárias chamadas de rede nem sementes aleatórias. Trabalhos com falha não são cobrados.
O que a distância de Andoyer–Lambert mede
A Terra não é uma bola perfeita: ela é levemente achatada nos polos, e a geodésia a descreve com um elipsoide definido por dois números, o semieixo maior e o achatamento. O método de Andoyer–Lambert é uma fórmula em série que pega a distância entre dois pontos e a corrige por esse achatamento, de modo que o resultado segue o elipsoide e não uma esfera. Por padrão ele usa o WGS84, com semieixo maior de 6378137 m. Você informa as coordenadas dos dois pontos em graus e recebe a distância em metros; um grau de longitude sobre o equador, por exemplo, dá 111319,491 m.
Quando usar e quais erros evitar
Ela serve para conferências em planilhas, exercícios de aula e qualquer tarefa que precise de uma distância no elipsoide com a mesma resposta toda vez, porque nada depende de conexão nem de sorteio. Os erros típicos são simples: trocar a ordem das coordenadas, digitar os dados do segundo ponto no lugar do primeiro ou mudar o semieixo maior sem o achatamento correspondente ao passar para outro elipsoide. O arredondamento é outra armadilha: se você pedir casas decimais, o valor é arredondado uma única vez a partir do resultado sem arredondar, então não se acumulam arredondamentos. Dados inválidos são recusados antes do cálculo, em vez de gerar uma distância enganosa.
Casos de uso
Ensino
Goldens fixados.
Perguntas frequentes
Qual elipsoide a calculadora de Andoyer–Lambert usa?
Por padrão, o WGS84: semieixo maior de 6378137 m e o achatamento correspondente. Se você trabalha com outro elipsoide, troque os dois valores juntos para que a distância corresponda a esse modelo.
Em que unidade sai a distância e como ela é arredondada?
A distância sai em metros. Se você pedir casas decimais, o valor é arredondado uma única vez, com a metade para cima, a partir do resultado sem arredondar, então não há arredondamentos acumulados.
O que significa o achatamento?
Ele indica quanto o elipsoide é achatado nos polos em relação a uma esfera; um valor zero descreveria uma esfera perfeita. No WGS84 é um número pequeno, e a fórmula o usa para corrigir a distância.
As coordenadas entram em graus ou em radianos?
Em graus decimais, tanto para o primeiro quanto para o segundo ponto. Dados inválidos são recusados antes de qualquer cálculo, em vez de gerar uma distância enganosa.
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/andoyer \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lat1_deg":0,"lon1_deg":0,"lat2_deg":1,"lon2_deg":1}'const res = await fetch("https://api.kit.forhosting.com/geo/andoyer", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lat1_deg": 0,
"lon1_deg": 0,
"lat2_deg": 1,
"lon2_deg": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/andoyer",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lat1_deg": 0,
"lon1_deg": 0,
"lat2_deg": 1,
"lon2_deg": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/andoyer", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lat1_deg":0,"lon1_deg":0,"lat2_deg":1,"lon2_deg":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lat1_deg":0,"lon1_deg":0,"lat2_deg":1,"lon2_deg":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/andoyer", 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
{
"lat1_deg": 0,
"lon1_deg": 0,
"lat2_deg": 1,
"lon2_deg": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.andoyer",
"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
A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética, de modo que cargas inválidas falham com invalid_input. O arredondamento half-up é aplicado uma única vez sobre os valores IEEE brutos quando se pedem decimais. Use o mesmo JSON a partir de planilhas, hooks de CMS, automação ou demonstrações didáticas.
Como funciona
Distância geodésica elipsoidal de Andoyer–Lambert (metros). Fórmula em série com achatamento f; padrões WGS84. Não são necessárias chamadas de rede nem sementes aleatórias. Trabalhos com falha não são cobrados. Não são necessárias chamadas de rede nem sementes aleatórias. Trabalhos com falha não são cobrados. A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética, de modo que cargas inválidas falham com invalid_input. O arredondamento half-up é aplicado uma única vez sobre os valores IEEE brutos quando se pedem decimais. Use o mesmo JSON a partir de planilhas, hooks de CMS, automação ou demonstrações didáticas. A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética, de modo que cargas inválidas falham com invalid_input. O arredondamento half-up é aplicado uma única vez sobre os valores IEEE brutos quando se pedem decimais. Use o mesmo JSON a partir de planilhas, hooks de CMS, automação ou demonstrações didáticas.
Entradas, limites e arredondamento
Decimais opcionais usam half-up uma vez. Campos de saída opcionais são omitidos, nunca null. Não são necessárias chamadas de rede nem sementes aleatórias. Trabalhos com falha não são cobrados. Não são necessárias chamadas de rede nem sementes aleatórias. Trabalhos com falha não são cobrados. Forneça os campos JSON obrigatórios com nomes seguros para o DOM. Tipos inválidos geram invalid_input. A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética, de modo que cargas inválidas falham com invalid_input. O arredondamento half-up é aplicado uma única vez sobre os valores IEEE brutos quando se pedem decimais. Use o mesmo JSON a partir de planilhas, hooks de CMS, automação ou demonstrações didáticas. A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética, de modo que cargas inválidas falham com invalid_input. O arredondamento half-up é aplicado uma única vez sobre os valores IEEE brutos quando se pedem decimais. Use o mesmo JSON a partir de planilhas, hooks de CMS, automação ou demonstrações didáticas.
Quando usar
Use quando a intenção de busca coincidir. Distância geodésica elipsoidal de Andoyer–Lambert (metros). Entrega apenas em EN; o Nitro hidrata os locales. Não são necessárias chamadas de rede nem sementes aleatórias. Trabalhos com falha não são cobrados. Não são necessárias chamadas de rede nem sementes aleatórias. Trabalhos com falha não são cobrados. A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética, de modo que cargas inválidas falham com invalid_input. O arredondamento half-up é aplicado uma única vez sobre os valores IEEE brutos quando se pedem decimais. Use o mesmo JSON a partir de planilhas, hooks de CMS, automação ou demonstrações didáticas. A calculadora é gratuita no navegador, determinística e idêntica no caminho da API. As entradas são validadas antes da aritmética, de modo que cargas inválidas falham com invalid_input. O arredondamento half-up é aplicado uma única vez sobre os valores IEEE brutos quando se pedem decimais. Use o mesmo JSON a partir de planilhas, hooks de CMS, automação ou demonstrações didáticas.
Casos de integração
Verificação rápida
Widget gratuito.
Automação
O mesmo JSON pela API.
Perguntas técnicas
É grátis?
Sim, tier A.
Usa rede?
Não usa.
Entrada inválida?
Retorna invalid_input.
Tem API?
Sim.
Idiomas?
Só EN; o Nitro hidrata.