ForHosting KIT · Sciences

Masse d'air selon l'altitude

Un astre à 30 degrés au-dessus de l'horizon a une masse d'air de 2 : sa lumière traverse deux fois plus d'atmosphère qu'au zénith. Saisissez la hauteur en degrés pour obtenir l'angle zénithal et la masse d'air. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Hauteur (degrés)
30
Vous obtenez
Angle zénithal (degrés)
60
Masse d'air
2

Ce calculateur convertit la hauteur angulaire d'un objet au-dessus de l'horizon en masse d'air atmosphérique relative. Il détermine d'abord l'angle zénithal, puis applique l'approximation sécante plane-parallèle standard. Le résultat indique la quantité d'atmosphère traversée par la ligne de visée par rapport à une source située directement au zénith. Saisissez une altitude en degrés strictement supérieure à zéro et inférieure ou égale à quatre-vingt-dix. Le calcul est déterministe, immédiat et adapté à la préparation d'observations, aux comparaisons d'exposition et à l'enseignement.

Ce que représente la masse d'air atmosphérique

La masse d'air atmosphérique est une mesure sans dimension de la longueur du trajet parcouru par la lumière dans l'atmosphère terrestre, rapportée au trajet le plus court au zénith. Un objet directement au-dessus de vous présente une altitude de 90 degrés et une masse d'air de 1. Lorsqu'il descend, sa lumière traverse une colonne d'air oblique plus longue, et la masse d'air augmente.

Ce phénomène compte, car un trajet accru entraîne généralement davantage d'extinction, de diffusion, d'absorption atmosphérique et de dégradation des images. Le calculateur attend l'altitude au-dessus de l'horizon astronomique, et non l'élévation par rapport au niveau de la mer ni la déclinaison. Ces grandeurs répondent à d'autres questions.

Une altitude positive place la cible au-dessus de l'horizon, tandis qu'une altitude nulle la place exactement dessus. L'outil rejette volontairement zéro et les valeurs négatives, car la relation sécante devient singulière à l'horizon et ne décrit pas un objet situé en dessous. Interprétez le résultat comme une estimation géométrique relative du trajet, l'observation au zénith servant de référence.

Fonctionnement du calcul par la sécante

Les angles fournis en degrés sont convertis en radians avant l'évaluation de la fonction trigonométrique. Par exemple, à 30 degrés d'altitude, le sinus vaut un demi et la masse d'air obtenue est 2. À 90 degrés, le sinus vaut 1 et la masse d'air est 1.

L'objet renvoyé contient l'altitude validée, l'angle zénithal correspondant et la masse d'air calculée, afin que chaque étape soit vérifiable ou enregistrable. Les entrées doivent être des nombres finis ne dépassant pas 90 degrés. Les chaînes numériques sont acceptées pour faciliter les formulaires textuels, mais les valeurs ambiguës, absentes, infinies ou non numériques sont refusées.

Dans quels cas employer cette approximation

Le modèle de la sécante assimile l'atmosphère à une couche plane-parallèle. Il est pratique et intuitif pour les cibles nettement au-dessus de l'horizon, où il fournit une estimation rapide pour préparer une observation ou expliquer pourquoi les objets bas subissent davantage d'effets atmosphériques. À proximité de l'horizon, la courbure terrestre, la réfraction atmosphérique, la hauteur de l'observateur, la pression, la température et la répartition verticale de l'air deviennent toutefois importantes.

La formule sécante idéale tend alors vers l'infini, contrairement au trajet optique réel. Pour la photométrie de précision ou les très faibles altitudes, choisissez un modèle empirique perfectionné ou un modèle d'atmosphère sphérique et fournissez les données environnementales nécessaires. Ce calculateur ne masque pas ces hypothèses par une correction non documentée.

Il renvoie directement le résultat demandé, reproductible et facile à comparer avec des manuels, des feuilles de calcul ou des notes d'observation.

Préparer une séquence d'observation

Comparez les cibles selon la longueur géométrique de leur trajet atmosphérique et privilégiez celles qui seront les plus hautes dans le ciel.

Estimer les conditions relatives d'extinction

Employez la masse d'air comme entrée d'un modèle d'extinction distinct pour évaluer l'atténuation possible d'une cible.

Enseigner la géométrie de l'altitude et du zénith

Illustrez le lien entre altitude, angle zénithal et approximation sécante avec des valeurs reproductibles.

Quelle formule le calculateur utilise-t-il ?

Il utilise X = sec(z) = 1 / sin(h), où z désigne l'angle zénithal et h l'altitude au-dessus de l'horizon.

Quelle est la masse d'air au zénith ?

À une altitude de 90 degrés, l'angle zénithal est nul et la masse d'air calculée vaut 1.

Pourquoi les altitudes nulles ou négatives sont-elles refusées ?

L'approximation sécante est singulière à l'altitude zéro, tandis qu'une altitude négative place l'objet sous l'horizon.

Le résultat est-il précis près de l'horizon ?

Non. L'approximation sécante plane-parallèle devient irréaliste près de l'horizon ; un modèle atmosphérique perfectionné y est préférable.

L'élévation de l'observateur influence-t-elle ce résultat ?

Pas dans ce calcul simplifié. Il utilise seulement l'altitude angulaire et ne modélise ni élévation, ni pression, ni température, ni réfraction.

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.

POSThttps://api.kit.forhosting.com/astro/airmass-from-altitude

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é.

curl -X POST https://api.kit.forhosting.com/astro/airmass-from-altitude \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"altitude_degrees":30}'
{
  "altitude_degrees": 30
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "astro.airmass_from_altitude",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Fonctionnement du calcul par la sécante

Le calcul commence par convertir l'altitude h en angle zénithal z selon z = 90 degrees - h. Il évalue ensuite X = sec(z), expression équivalente à X = 1 / sin(h). L'implémentation arrondit uniquement la masse d'air affichée à douze décimales : les exécutions répétées produisent ainsi un JSON stable tout en conservant une précision largement suffisante pour cette approximation.

Dans quels cas employer cette approximation

En automatisation, envoyez une altitude par requête et considérez $0.002 comme le tarif de base de l'API ; le navigateur exécute la même logique déterministe sans réseau.

Combien coûte une requête API ?

Le tarif de base est de $0.002 par requête.

Consulter la documentation complète du KIT →