Calculadora de curvatura terrestre
En 20 000 m la superficie cae unas decenas de metros, pero con los ojos a 1,7 m de altura usted todavía ve por encima de parte de esa curva. Escriba su altura y la distancia en metros para obtener la caída y la altura oculta. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Altura
- 1,7
- Distancia
- 20 000
- Radio de la Tierra
- 6 371 000
- Distancia al horizonte
- 4 654,1812266
- Arco hasta el horizonte
- 4 654,18039857
- Caída
- 31,392220335
- Oculto
- 18,4817727618
Un objeto a varios kilómetros puede alinearse con su ojo y aun así desaparecer detrás de la Tierra redonda. Esta calculadora de curvatura terrestre convierte la altura del observador, la distancia sobre el suelo y el radio terrestre en las dos longitudes que de verdad se buscan: el descenso geométrico de la superficie y la altura oculta de un objeto lejano bajo la línea de vista. Topógrafos, marinos, planificadores de radio y quien compruebe la regla de ocho pulgadas por milla al cuadrado necesitan esos descensos, no solo la distancia al horizonte.
Qué significan el descenso y la altura oculta en una Tierra esférica
Trate la Tierra como una esfera de radio R. Sitúese en un punto de esa esfera y mire hacia un objetivo cuya distancia superficial por círculo máximo sea d. El ángulo central entre sus pies y el objetivo es theta igual a d sobre R.
El descenso geométrico es cuánto se ha alejado la superficie del plano tangente que descansa en su punto de apoyo: exactamente R por uno menos el coseno de theta, o de forma equivalente dos R por el cuadrado del seno de theta sobre dos. Esa es la protuberancia clásica de la curvatura terrestre, la magnitud detrás de la regla popular de ocho pulgadas por milla al cuadrado, que no es más que la forma de ángulo pequeño d al cuadrado sobre dos R escrita en unidades imperiales.
El descenso aún no sabe que sus ojos están por encima del suelo. La altura oculta sí. Desde la altura de los ojos h la línea de vista roza primero la esfera en el horizonte geométrico, cuyo ángulo central alpha es el arco coseno de R sobre R más h.
Más allá del horizonte el ángulo restante es theta menos alpha, y la altura oculta de un objeto vertical es R sobre el coseno de ese resto menos R. Esa longitud es cuánto del objeto queda bajo el rayo rasante y no puede verse ni con aire limpio. Colinas, oleaje y refracción atmosférica quedan fuera de alcance: este extremo es el modelo geométrico esférico de los manuales de topografía y de las páginas de curvatura terrestre, no un motor meteorológico ni de terreno.
Combínelo con un factor k de refracción en sus propias notas si planifica radio u óptica; no incruste una conjetura meteorológica en una respuesta geométrica.
Dónde una calculadora de curvatura terrestre aporta valor real
Los estudios de línea de vista para mástiles, faros y enlaces de microondas necesitan la altura oculta del extremo lejano, no un eslogan sobre el horizonte. Un planificador que solo calcula la distancia al horizonte sigue sin saber cuánto de una torre de veinte metros a veinte kilómetros queda bajo el rayo rasante; este extremo devuelve esa longitud directamente a partir de la altura del observador, el alcance y el radio terrestre.
Observadores costeros y marinos usan el mismo par de cifras cuando un casco o un cabo desaparece de abajo hacia arriba, el sentido cotidiano de oculto por la curvatura de la Tierra. Educadores y verificadores de hechos usan el campo drop para mostrar que ocho pulgadas por milla al cuadrado es la aproximación cuadrática de R por uno menos el coseno de d sobre R, y luego la comparan con la altura oculta exacta una vez que el observador se pone de pie. La validación fallida no consume saldo.
Mantenga las peticiones en metros, fije en las pruebas los valores redondeados de drop y hidden, y obtendrá geometría de curvatura reproducible sin montar una pila GIS. Si solo necesita cuán lejos está el horizonte geométrico y no cuánto de un objeto queda oculto, una calculadora de distancia al horizonte es la herramienta más estrecha; la intención de búsqueda de curvatura terrestre es el descenso y la altura oculta, y por eso esta capacidad tiene su propia página.
Qué puede hacer con ella
Comprobaciones de visibilidad en mástiles y microondas
Introduzca la altura del observador y el alcance terrestre hasta una torre lejana para obtener la altura oculta bajo el rayo rasante antes de decidir el tamaño de antena.
Observación costera y náutica
Cuantifique cuánto de un casco, un cabo o un faro queda oculto por la curvatura terrestre a partir de una altura de ojos y una distancia superficial conocidas.
Enseñar la regla de ocho pulgadas por milla al cuadrado
Compare el descenso esférico exacto con la aproximación cuadrática y con la altura oculta cuando el observador se alza sobre la superficie.
Preguntas frecuentes
¿Cómo se calcula cuánto de un objeto oculta la curvatura terrestre?
Envíe la altura del observador, la distancia superficial y, si lo desea, el radio terrestre.
¿Cuál es la diferencia entre drop y la altura oculta?
Drop es la superficie que se aleja de la tangente a sus pies: R(1−cos(d/R)). La altura oculta tiene en cuenta la altura de los ojos: vale cero dentro del horizonte geométrico y R(1/cos(d/R−α)−1) más allá, con α=acos(R/(R+h)).
¿Por qué no se admite una altura de observador negativa?
Una altura de ojos negativa no es un observador físico sobre o por encima de la esfera.
¿Usa esta herramienta la regla de ocho pulgadas por milla al cuadrado?
No. Esa regla es la forma de ángulo pequeño d²/(2R) en unidades imperiales. Esta calculadora usa el descenso esférico exacto y la fórmula de altura oculta, que solo recuperan la regla como aproximación a corto alcance con altura de ojos nula.
¿La calculadora tiene en cuenta la refracción atmosférica?
No. Usa geometría esférica pura, sin suposiciones sobre el tiempo, y tampoco modela colinas ni olas. Para planificar radioenlaces o visuales, aplique un factor de refracción en sus propias notas.
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/phys/earth-curvature \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"height":1.7,"distance":20000}'const res = await fetch("https://api.kit.forhosting.com/phys/earth-curvature", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"height": 1.7,
"distance": 20000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/earth-curvature",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"height": 1.7,
"distance": 20000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/earth-curvature", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"height":1.7,"distance":20000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"height":1.7,"distance":20000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/earth-curvature", 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
{
"height": 1.7,
"distance": 20000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.earth_curvature",
"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.
Límites
max_abs | 1000000000000 |
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
Una altura de observador negativa falla con invalid_input. Las llamadas API correctas se facturan a $0.002; los fallos de validación no se cobran.
Qué significan el descenso y la altura oculta en una Tierra esférica
Si el objetivo sigue dentro de ese horizonte, la curvatura no oculta nada de él: hidden vale cero y beyond_horizon es false.
Contrato de entrada, fórmulas, unidades y comportamiento de error
Ejemplo: height de uno punto siete metros, distance de veinte mil metros y el radio terrestre por defecto producen un horizonte a unos pocos kilómetros, un descenso de algunas decenas de metros y una altura oculta menor porque ya se ve por encima de parte de la protuberancia. La altura de observador negativa es la regla de producto: la tarea falla con un mensaje de que height no puede ser negativa y no se factura. Todas las longitudes van en metros; convierta millas o pies de su lado antes de llamar, y convierta de vuelta los campos drop y hidden si necesita pulgadas. Envíe por POST un cuerpo JSON con dos números finitos obligatorios en metros y un radio opcional. height es la altura de los ojos del observador sobre la superficie esférica local y debe ser mayor o igual que cero; se aceptan los alias observer_height, h y eye_height. distance es el alcance superficial por círculo máximo hasta el objeto y debe ser no negativo y menor que media circunferencia planetaria; se aceptan los alias d, range y target_distance. earth_radius es el radio planetario medio del modelo, por defecto seis millones trescientos setenta y un mil metros, el radio esférico medio habitual de la Tierra; se aceptan los alias radius, R y planet_radius. En caso de éxito el cuerpo repite height, distance y earth_radius, informa horizon_distance como la longitud de tangente igual a la raíz de dos R h más h al cuadrado, horizon_arc como la distancia superficial hasta ese punto de tangencia, drop como la protuberancia geométrica, hidden como la altura oculta, beyond_horizon como un booleano y una cadena de fórmula que puede mostrar junto a las cifras. Campos ausentes, valores no finitos, un radio no positivo, una distancia que rebasa un hemisferio o un alcance a más de noventa grados más allá del horizonte fallan con invalid_input nombrando el campo.
Dónde una calculadora de curvatura terrestre aporta valor real
Los scripts de automatización incrustan la llamada en cuadernos y workers de borde porque la implementación es parse de nivel A pura: sin tokens de modelo, sin red saliente y con un contrato JSON determinista. Cada llamada correcta cuesta el precio base publicado $0.002.
Preguntas técnicas
¿Cuánto cuesta la calculadora de curvatura terrestre?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada inválida no se factura.