Calculadora de latitude autálica para projeções equivalentes
A calculadora de latitude autálica converte uma latitude geodésica comum no ângulo auxiliar usado para mapear um elipsoide sobre uma esfera preservando áreas.
Executar grátis
Informe uma latitude e, se necessário, o achatamento inverso do elipsoide de referência. O resultado inclui o ângulo autálico em graus e radianos, a função autálica normalizada e a primeira excentricidade ao quadrado usada no cálculo. WGS 84 é o padrão, portanto a ferramenta pode ser aplicada imediatamente a dados geográficos globais e a trabalhos com projeções equivalentes.
Por que a latitude autálica é usada
Uma latitude geográfica medida em um elipsoide não pode ser simplesmente copiada para uma esfera quando a área precisa permanecer correta. Meridianos e paralelos elipsoidais distribuem a superfície de maneira diferente de seus equivalentes esféricos, principalmente conforme a latitude aumenta. A latitude autálica fornece a transformação necessária: uma zona que vai do equador até determinada latitude geodésica no elipsoide tem a mesma área da zona correspondente que vai até a latitude autálica em uma esfera equivalente. Essa propriedade torna o ângulo importante na dedução e implementação de projeções cartográficas equivalentes. A conversão altera a latitude, mas não representa uma nova posição física, distância ou rumo. Trata-se de uma coordenada auxiliar usada na matemática das projeções. No equador e nos polos, as latitudes autálica e geodésica coincidem. Em latitudes intermediárias de um elipsoide terrestre oblato, o módulo autálico é um pouco menor. Embora pareça pequena em graus, essa diferença pode causar erro sistemático de área quando uma fórmula esférica é aplicada a dados elipsoidais.
Como a conversão é calculada
A calculadora primeiro deriva o achatamento a partir do achatamento inverso informado e depois obtém a primeira excentricidade ao quadrado do elipsoide. Ela avalia a função autálica padrão q na latitude geodésica solicitada e divide esse valor por q no polo. A latitude autálica é o arco seno dessa razão normalizada. A normalização é fundamental porque leva todo o intervalo do polo sul ao polo norte para menos um a mais um antes do arco seno. A implementação usa logaritmos naturais e aritmética de dupla precisão, limita somente a razão final para absorver desvios mínimos de ponto flutuante e arredonda os campos publicados conforme o número de casas decimais solicitado. O q_ratio retornado também é o seno da latitude autálica e pode ajudar a conferir outra implementação. O semieixo maior não é necessário, pois a escala se cancela quando q é dividido pelo valor polar. Apenas a forma do elipsoide, representada pelo achatamento inverso, afeta essa transformação angular.
Como escolher entradas e interpretar resultados
Informe lat_deg como um ângulo decimal com sinal entre menos 90 e 90. Valores positivos ficam ao norte do equador e valores negativos, ao sul. Se f_inv for omitido, a calculadora usa o achatamento inverso WGS 84 de 298.257223563, adequado para coordenadas GPS e para a maioria dos conjuntos de dados mundiais. Informe outro achatamento inverso quando as coordenadas de origem estiverem explicitamente vinculadas a um elipsoide diferente; combinar a latitude de um datum com o parâmetro de forma de outro elipsoide deixa a transformação inconsistente. A opção decimals controla a apresentação, não o cálculo interno, que sempre usa toda a precisão numérica do JavaScript. Use o resultado em graus em relatórios e fluxos de projeção expressos em graus, ou o resultado em radianos ao alimentar código trigonométrico. A transformação é antissimétrica: alterar apenas o sinal da entrada muda somente os sinais das saídas dependentes da latitude. Lembre-se de que a latitude autálica, isoladamente, não conclui uma projeção equivalente, que pode exigir raio autálico, meridiano central, paralelos padrão, falsas origens ou outros parâmetros.
Casos de uso
Implementar uma projeção elipsoidal equivalente
Converta latitudes geodésicas de origem no ângulo auxiliar exigido por equações equivalentes de forma esférica.
Verificar software geoespacial
Compare graus, radianos e o valor q normalizado com uma biblioteca de projeção ou implementação numérica independente.
Ensinar conceitos de latitude auxiliar
Mostre como o achatamento do elipsoide modifica uma latitude intermediária sem alterar o equador e os polos.
Perguntas frequentes
O que é latitude autálica?
É uma latitude auxiliar que produz áreas iguais entre zonas correspondentes de um elipsoide e de sua esfera autálica.
Latitude autálica é igual à latitude geocêntrica?
Não. A geocêntrica é o ângulo entre o plano equatorial e uma linha pelo centro; a autálica é definida pela igualdade de superfície.
Qual elipsoide é usado por padrão?
O achatamento inverso padrão é 298.257223563, o valor do WGS 84.
Por que o semieixo maior não é necessário?
A latitude autálica depende da razão entre duas funções de área. A escala absoluta se cancela, restando apenas o achatamento.
A ferramenta calcula o raio da esfera autálica?
Não. Ela converte somente a latitude. O raio da esfera de mesma área é uma operação separada que também usa o semieixo maior.
Quanto custa uma solicitação API?
Cada solicitação API custa US$ 0,002. O mesmo cálculo determinístico pode ser executado gratuitamente no navegador.
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/authalic-latitude \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lat_deg":45}'const res = await fetch("https://api.kit.forhosting.com/geo/authalic-latitude", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lat_deg": 45
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/authalic-latitude",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lat_deg": 45
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/authalic-latitude", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lat_deg":45}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lat_deg":45}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/authalic-latitude", 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
{
"lat_deg": 45
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.authalic_latitude",
"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. |