Calculadora de latitud autálica para proyecciones equivalentes
La calculadora de latitud autálica convierte una latitud geodésica ordinaria en el ángulo auxiliar que permite representar un elipsoide sobre una esfera conservando las áreas.
Ejecutar — gratis
Introduzca una latitud y, si lo necesita, el aplanamiento inverso de su elipsoide de referencia. El resultado incluye el ángulo autálico en grados y radianes, la función autálica normalizada y la primera excentricidad al cuadrado empleada en el cálculo. WGS 84 es el valor predeterminado, por lo que la herramienta resulta útil de inmediato para datos geográficos globales y proyecciones equivalentes.
Por qué se utiliza la latitud autálica
Una latitud geográfica medida sobre un elipsoide no puede copiarse sin más a una esfera cuando es necesario conservar correctamente el área. Los meridianos y paralelos elipsoidales distribuyen la superficie de forma distinta a sus equivalentes esféricos, sobre todo al aumentar la latitud. La latitud autálica aporta la transformación necesaria: la zona comprendida entre el ecuador y una latitud geodésica del elipsoide tiene la misma área que la zona correspondiente hasta la latitud autálica de una esfera equivalente. Esta propiedad hace que el ángulo sea valioso para deducir e implementar proyecciones cartográficas equivalentes. La conversión modifica la latitud, pero no describe una nueva posición física, distancia ni rumbo. Es una coordenada auxiliar usada en las matemáticas de proyección. En el ecuador y los polos, ambas latitudes coinciden. En latitudes intermedias de un elipsoide terrestre oblato, la magnitud autálica es ligeramente menor. Aunque la diferencia parezca pequeña en grados, ignorarla puede introducir un error de área sistemático al aplicar una fórmula esférica a datos elipsoidales.
Cómo se calcula la conversión
La calculadora obtiene primero el aplanamiento a partir del aplanamiento inverso proporcionado y después calcula la primera excentricidad al cuadrado del elipsoide. Evalúa la función autálica estándar q en la latitud geodésica solicitada y divide ese valor entre q en el polo. La latitud autálica es el arco seno de esta razón normalizada. La normalización es esencial porque lleva todo el intervalo del polo sur al polo norte al intervalo de menos uno a más uno antes de aplicar el arco seno. La implementación utiliza logaritmos naturales y aritmética de doble precisión, limita únicamente la razón final para corregir desviaciones flotantes diminutas y redondea los campos publicados al número solicitado de decimales. El q_ratio devuelto también es el seno de la latitud autálica y sirve para contrastar otra implementación. No hace falta el semieje mayor: la escala se cancela al dividir q por su valor polar. Solo la forma del elipsoide, expresada mediante el aplanamiento inverso, afecta a esta transformación angular.
Cómo elegir los datos e interpretar el resultado
Indique lat_deg como un ángulo decimal con signo entre menos 90 y 90. Los valores positivos están al norte del ecuador y los negativos, al sur. Si omite f_inv, la calculadora usa el aplanamiento inverso WGS 84 de 298.257223563, apropiado para coordenadas GPS y la mayoría de los conjuntos de datos mundiales. Proporcione otro valor cuando sus coordenadas de origen estén vinculadas explícitamente a un elipsoide diferente; combinar una latitud de un datum con el parámetro de forma de otro elipsoide produce una transformación incoherente. La opción decimals controla la presentación, no el cálculo interno, que siempre usa toda la precisión numérica de JavaScript. Utilice el resultado en grados para informes y procesos expresados en grados, y el resultado en radianes para código trigonométrico. La transformación es antisimétrica: cambiar solo el signo de la entrada cambia únicamente los signos de las salidas dependientes de la latitud. Recuerde que esta conversión no completa por sí sola una proyección equivalente, que puede requerir radio autálico, meridiano central, paralelos estándar, falsos orígenes u otros parámetros.
Qué puede hacer con ella
Implementar una proyección elipsoidal equivalente
Convierta latitudes geodésicas de origen al ángulo auxiliar requerido por ecuaciones equivalentes de forma esférica.
Verificar software geoespacial
Compare grados, radianes y el valor q normalizado con una biblioteca de proyección o una implementación numérica independiente.
Explicar las latitudes auxiliares
Muestre cómo el aplanamiento del elipsoide modifica una latitud intermedia sin alterar el ecuador ni los polos.
Preguntas frecuentes
¿Qué es la latitud autálica?
Es una latitud auxiliar que iguala las áreas entre zonas correspondientes de un elipsoide y su esfera autálica.
¿Es igual que la latitud geocéntrica?
No. La geocéntrica es el ángulo entre el plano ecuatorial y una línea que pasa por el centro; la autálica se define por igualdad de superficie.
¿Qué elipsoide se usa de forma predeterminada?
El aplanamiento inverso predeterminado es 298.257223563, el valor de WGS 84.
¿Por qué no se necesita el semieje mayor?
La latitud autálica depende de la razón entre dos funciones de área. La escala absoluta se cancela y solo queda el aplanamiento.
¿Calcula también el radio de la esfera autálica?
No. Solo convierte la latitud. El radio de la esfera de igual área es otra operación que también utiliza el semieje mayor.
¿Cuánto cuesta una solicitud API?
Cada solicitud API cuesta $0.002. El mismo cálculo determinista puede ejecutarse gratis en el navegador.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
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)Ejemplo de solicitud
{
"lat_deg": 45
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.authalic_latitude",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |