Distancia Andoyer–Lambert
Sobre el ecuador, de la longitud 0° a la 1°, la distancia de Andoyer–Lambert en el elipsoide WGS84 es de 111319,491 m. Introduzca dos puntos en grados y obtenga la distancia geodésica en metros, corregida por el achatamiento de la Tierra. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Latitud 1 (°)
- 0
- Longitud 1 (°)
- 0
- Latitud 2 (°)
- 0
- Longitud 2 (°)
- 1
- Decimales
- 3
- A
- 6 378 137
- F
- 0,0033528107
- Distancia (m)
- 111 319,491
Distancia geodésica elipsoidal de Andoyer–Lambert (metros). Intención de búsqueda: distancia andoyer lambert. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan.
Qué mide la distancia de Andoyer–Lambert
La Tierra no es una bola perfecta: está ligeramente achatada en los polos, y la geodesia la describe con un elipsoide definido por dos números, el semieje mayor y el achatamiento. El método de Andoyer–Lambert es una fórmula en serie que toma la distancia entre dos puntos y la corrige según ese achatamiento, de modo que el resultado sigue al elipsoide y no a una esfera. Por defecto usa WGS84, con un semieje mayor de 6378137 m. Usted introduce la latitud y la longitud de los dos puntos en grados y obtiene la distancia en metros; un grado de longitud sobre el ecuador, por ejemplo, da 111319,491 m.
Cuándo usarla y qué errores evitar
Sirve para comprobaciones en hojas de cálculo, ejercicios de clase y cualquier tarea que necesite una distancia sobre el elipsoide con la misma respuesta cada vez, porque nada depende de una conexión ni del azar. Los errores típicos son sencillos: intercambiar latitud y longitud, escribir los datos del segundo punto en las casillas del primero o cambiar el semieje mayor sin el achatamiento que le corresponde al pasar a otro elipsoide. El redondeo es otra trampa: si pide decimales, el valor se redondea una sola vez a partir del resultado sin redondear, así que no se acumulan redondeos. Los datos no válidos se rechazan antes de calcular, en vez de dar una distancia engañosa.
Preguntas frecuentes
¿Qué elipsoide usa la calculadora de Andoyer–Lambert?
Por defecto, WGS84: un semieje mayor de 6378137 m y su achatamiento correspondiente. Si trabaja con otro elipsoide, cambie los dos valores a la vez para que la distancia corresponda a ese modelo.
¿En qué unidad sale la distancia y cómo se redondea?
La distancia sale en metros. Si pide decimales, el valor se redondea una sola vez, con la mitad hacia arriba, a partir del resultado sin redondear, así que no se acumulan errores de redondeo.
¿Qué significa el achatamiento?
Indica cuánto se aplasta el elipsoide en los polos respecto a una esfera; un valor de cero describiría una esfera perfecta. En WGS84 es un número pequeño, y la fórmula lo usa para corregir la distancia.
¿Las coordenadas se introducen en grados o en radianes?
En grados decimales, tanto para el primer punto como para el segundo. Los datos que no son válidos se rechazan antes de hacer ningún cálculo, en lugar de producir una distancia engañosa.
Herramientas relacionadas
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/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)Ejemplo de solicitud
{
"lat1_deg": 0,
"lon1_deg": 0,
"lat2_deg": 1,
"lon2_deg": 1
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.andoyer",
"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. |
Notas técnicas
La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, ganchos CMS, automatización o demostraciones docentes.
Cómo funciona
Distancia geodésica elipsoidal de Andoyer–Lambert (metros). Fórmula en serie con aplanamiento f; valores por defecto WGS84. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, ganchos CMS, automatización o demostraciones docentes. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, ganchos CMS, automatización o demostraciones docentes.
Entradas, límites y redondeo
Los decimales opcionales usan half-up una sola vez. Los campos de salida opcionales se omiten, nunca son null. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. Proporcione los campos JSON obligatorios con nombres seguros para el DOM. Los tipos no válidos generan invalid_input. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, ganchos CMS, automatización o demostraciones docentes. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, ganchos CMS, automatización o demostraciones docentes.
Cuándo usarla
Úsela cuando la intención de búsqueda coincida. Distancia geodésica elipsoidal de Andoyer–Lambert (metros). Entrega solo en EN; Nitro hidrata los locales. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, ganchos CMS, automatización o demostraciones docentes. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta del API. Las entradas se validan antes de la aritmética, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez sobre los valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, ganchos CMS, automatización o demostraciones docentes.
Casos de integración
Comprobación rápida
Widget gratuito.
Automatización
El mismo JSON por el API.
Docencia
Ejemplos golden fijados.
Preguntas técnicas
¿Gratis?
Sí, tier A.
¿Red?
No la usa.
¿Entrada no válida?
Devuelve invalid_input.
¿API?
Sí.
¿Idiomas?
Solo EN; Nitro los hidrata.