Calculateur de courbure terrestre
Sur 20 000 m, la surface s'abaisse de quelques dizaines de mètres, mais avec les yeux à 1,7 m vous voyez encore par-dessus une partie de ce bombement. Saisissez votre hauteur et la distance en mètres pour obtenir la chute et la hauteur cachée. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Hauteur
- 1,7
- Distance
- 20 000
- Rayon de la Terre
- 6 371 000
- Distance à l'horizon
- 4 654,1812266
- Arc jusqu'à l'horizon
- 4 654,18039857
- Chute
- 31,392220335
- Masqué
- 18,4817727618
Un objet à plusieurs kilomètres peut s'aligner avec votre œil et disparaître tout de même derrière la Terre ronde. Ce calculateur de courbure terrestre transforme la hauteur d'observateur, la distance au sol et le rayon terrestre en deux longueurs que l'on recherche vraiment : la chute géométrique de la surface et la hauteur cachée d'un objet lointain sous la ligne de vue. Géomètres, marins, planificateurs radio et quiconque vérifie la règle des huit pouces par mile au carré ont besoin de ces chutes, pas seulement de la distance à l'horizon.
Ce que chute et hauteur cachée signifient sur une Terre sphérique
Traitez la Terre comme une sphère de rayon R. Placez-vous en un point de cette sphère et regardez vers une cible dont la distance superficielle en grand cercle vaut d. L'angle au centre entre vos pieds et la cible est theta égal à d sur R.
La chute géométrique est de combien la surface s'est éloignée du plan tangent qui repose à votre point d'appui : exactement R fois un moins le cosinus de theta, ou de façon équivalente deux R fois le carré du sinus de theta sur deux. C'est le bombement classique de la courbure terrestre, la grandeur derrière la règle populaire des huit pouces par mile au carré, qui n'est que la forme aux petits angles d au carré sur deux R écrite en unités impériales.
La chute ne sait pas encore que vos yeux sont au-dessus du sol. La hauteur cachée, si. Depuis la hauteur des yeux h la ligne de vue rase d'abord la sphère à l'horizon géométrique, dont l'angle au centre alpha est l'arc cosinus de R sur R plus h.
Au-delà de l'horizon l'angle restant est theta moins alpha, et la hauteur cachée d'un objet vertical est R sur le cosinus de ce reste moins R. Cette longueur est la part de l'objet qui se trouve sous le rayon rasant et que l'on ne peut pas voir même par air clair. Collines, vagues et réfraction atmosphérique sont hors périmètre : ce point d'entrée est le modèle géométrique sphérique des manuels de topographie et des pages de courbure terrestre, non un moteur météo ou de terrain.
Associez-le à un facteur k de réfraction dans vos propres notes si vous planifiez la radio ou l'optique ; n'incorporez pas une conjecture météorologique dans une réponse géométrique.
Où un calculateur de courbure terrestre apporte une vraie valeur
Les études de ligne de vue pour mâts, phares et liaisons micro-ondes ont besoin de la hauteur cachée de l'extrémité lointaine, pas d'un slogan sur l'horizon. Un planificateur qui ne calcule que la distance à l'horizon ignore encore quelle part d'une tour de vingt mètres à vingt kilomètres se trouve sous le rayon rasant ; ce point d'entrée renvoie cette longueur directement à partir de la hauteur d'observateur, de la portée et du rayon terrestre.
Les observateurs côtiers et marins utilisent la même paire de nombres lorsqu'une coque ou un cap disparaît de bas en haut, le sens quotidien de caché par la courbure terrestre. Enseignants et vérificateurs de faits se servent du champ drop pour montrer que huit pouces par mile au carré est l'approximation quadratique de R fois un moins le cosinus de d sur R, puis la comparent à la hauteur cachée exacte une fois l'observateur debout. Une validation échouée ne consomme pas de solde.
Gardez les requêtes en mètres, figez dans les tests les valeurs arrondies de drop et hidden, et vous obtenez une géométrie de courbure reproductible sans déployer une pile GIS. Si vous n'avez besoin que de la distance à l'horizon géométrique et non de la part cachée d'un objet, un calculateur de distance à l'horizon est l'outil plus étroit ; l'intention de recherche de courbure terrestre est la chute et la hauteur cachée, c'est pourquoi cette capacité a sa propre page.
Cas d’usage
Contrôles de visibilité pour mâts et micro-ondes
Saisissez la hauteur d'observateur et la portée au sol jusqu'à une tour lointaine pour obtenir la hauteur cachée sous le rayon rasant avant de figer la taille d'antenne.
Observation côtière et marine
Quantifiez quelle part d'une coque, d'un cap ou d'un phare est cachée par la courbure terrestre à partir d'une hauteur des yeux et d'une distance superficielle connues.
Enseigner la règle des huit pouces par mile au carré
Comparez la chute sphérique exacte à l'approximation quadratique et à la hauteur cachée une fois l'observateur élevé au-dessus de la surface.
Questions fréquentes
Comment calculer la part d'un objet cachée par la courbure terrestre ?
Envoyez la hauteur d'observateur, la distance superficielle et, éventuellement, le rayon terrestre.
Quelle est la différence entre drop et la hauteur cachée ?
Drop est la surface qui s'éloigne de la tangente à vos pieds : R(1−cos(d/R)). La hauteur cachée tient compte de la hauteur des yeux : elle vaut zéro à l'intérieur de l'horizon géométrique et R(1/cos(d/R−α)−1) au-delà, avec α=acos(R/(R+h)).
Pourquoi la hauteur d'observateur ne peut-elle pas être négative ?
Une hauteur des yeux négative n'est pas un observateur physique sur ou au-dessus de la sphère.
Cet outil utilise-t-il la règle des huit pouces par mile au carré ?
Non. Cette règle est la forme aux petits angles d²/(2R) en unités impériales. Ce calculateur utilise la chute sphérique exacte et la formule de hauteur cachée, qui ne retrouvent la règle qu'en approximation à courte portée avec une hauteur des yeux nulle.
Le calculateur tient-il compte de la réfraction atmosphérique ?
Non. Il repose sur une géométrie sphérique pure, sans hypothèse météo, et ne modélise ni collines ni vagues. Pour planifier une liaison radio ou une visée optique, appliquez un facteur de réfraction dans vos propres notes.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"height": 1.7,
"distance": 20000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.earth_curvature",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_abs | 1000000000000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Une hauteur d'observateur négative échoue avec invalid_input. Les appels API réussis sont facturés à $0.002 ; les échecs de validation ne le sont pas.
Ce que chute et hauteur cachée signifient sur une Terre sphérique
Si la cible reste à l'intérieur de cet horizon, la courbure n'en cache rien : hidden vaut zéro et beyond_horizon est false.
Contrat d'entrée, formules, unités et comportement d'erreur
Exemple : height d'un point sept mètres, distance de vingt mille mètres et le rayon terrestre par défaut donnent un horizon à quelques kilomètres, une chute de quelques dizaines de mètres, et une hauteur cachée plus petite parce que vous voyez déjà par-dessus une partie du bombement. Une hauteur d'observateur négative est la règle produit : la tâche échoue avec un message indiquant que height ne peut pas être négative et n'est pas facturée. Toutes les longueurs sont en mètres ; convertissez miles ou pieds de votre côté avant d'appeler, et reconvertissez les champs drop et hidden si vous avez besoin de pouces. Envoyez par POST un corps JSON avec deux nombres finis obligatoires en mètres et un rayon optionnel. height est la hauteur des yeux de l'observateur au-dessus de la surface sphérique locale et doit être supérieure ou égale à zéro ; les alias observer_height, h et eye_height sont acceptés. distance est la portée superficielle en grand cercle jusqu'à l'objet et doit être non négative et plus courte que la demi-circonférence planétaire ; les alias d, range et target_distance sont acceptés. earth_radius est le rayon planétaire moyen du modèle, par défaut six millions trois cent soixante et onze mille mètres, le rayon sphérique moyen habituel de la Terre ; les alias radius, R et planet_radius sont acceptés. En cas de succès le corps reprend height, distance et earth_radius, signale horizon_distance comme la longueur de tangente égale à la racine de deux R h plus h au carré, horizon_arc comme la distance superficielle jusqu'à ce point de tangence, drop comme le bombement géométrique, hidden comme la hauteur cachée, beyond_horizon comme un booléen, et une chaîne de formule que vous pouvez afficher à côté des nombres. Champs manquants, valeurs non finies, rayon non positif, distance qui dépasse un hémisphère, ou portée à plus de quatre-vingt-dix degrés au-delà de l'horizon échouent avec invalid_input en nommant le champ.
Où un calculateur de courbure terrestre apporte une vraie valeur
Les scripts d'automatisation intègrent l'appel dans des carnets et des workers en périphérie parce que l'implémentation est parse de niveau A pure : pas de jetons de modèle, pas de réseau sortant, et un contrat JSON déterministe. Chaque appel réussi coûte le prix de base publié $0.002.
Questions techniques
Combien coûte le calculateur de courbure terrestre ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.