Convertisseur de radians géographiques en degrés
Les logiciels géographiques stockent souvent la latitude et la longitude en radians, car cette unité convient naturellement aux formules trigonométriques.
Lancer gratuitement
Les degrés décimaux restent toutefois plus lisibles pour les personnes, les cartes, les rapports et la plupart des champs de coordonnées. Ce convertisseur multiplie une coordonnée géographique par 180 puis la divise par pi. Vous indiquez si le nombre est une latitude ou une longitude afin que l’outil vérifie également sa présence dans la plage valide de l’axe choisi.
Convertissez correctement une coordonnée géographique
Saisissez la coordonnée numérique exactement comme votre source la fournit en radians, puis identifiez-la comme latitude ou longitude. Le convertisseur applique la relation standard : les degrés correspondent aux radians multipliés par 180 puis divisés par pi. Ainsi, pi radians valent 180 degrés, pi divisé par deux vaut 90 degrés et zéro reste inchangé dans les deux unités. Le choix de l’axe a une fonction réelle. La latitude est limitée à l’intervalle allant de pi négatif divisé par deux à pi positif divisé par deux, soit de 90 degrés sud à 90 degrés nord. La longitude est limitée de pi négatif à pi positif, soit de 180 degrés ouest à 180 degrés est. Une valeur hors de la plage sélectionnée est refusée au lieu de produire une coordonnée vraisemblable mais impossible. La réponse contient l’axe normalisé, la valeur reçue en radians, le résultat en degrés décimaux et la formule employée, afin de faciliter le contrôle ou la transmission à une autre étape déterministe.
Interprétez les signes, les axes et les limites
Le signe est conservé pendant la conversion. Pour une latitude, un résultat positif indique généralement le nord et un résultat négatif le sud. Pour une longitude, une valeur positive indique l’est et une valeur négative l’ouest. Cette capacité conserve une valeur signée au lieu d’ajouter une lettre d’hémisphère, ce qui rend la sortie adaptée aux champs décimaux et aux formats de données géographiques courants. Les limites exactes sont admises : pi positif ou négatif divisé par deux pour la latitude, et pi positif ou négatif pour la longitude. Zéro est renvoyé comme un zéro ordinaire, même lorsque JavaScript conserverait une représentation de zéro négatif. Le convertisseur accepte uniquement un nombre JSON fini. Il refuse les valeurs absentes, le texte, l’infini et NaN afin qu’une erreur en amont ne devienne pas silencieusement un emplacement trompeur. Choisissez l’axe du champ et non l’hémisphère : une coordonnée occidentale reste une longitude, dont le signe négatif exprime l’ouest.
Exploitez le résultat dans les cartes et les données
Les radians apparaissent souvent dans les calculs de navigation, les bibliothèques spatiales, les modèles scientifiques, la télémétrie et les états exportés par les applications. Les degrés décimaux sont généralement préférables pour afficher un lieu, remplir un formulaire cartographique, écrire des tableaux de coordonnées de type GeoJSON, examiner des journaux ou comparer un résultat à une mesure GPS classique. Convertissez séparément latitude et longitude et conservez leur étiquette d’axe, car de nombreux formats placent la longitude avant la latitude alors que l’usage oral fait souvent l’inverse. Cette opération modifie uniquement l’unité angulaire ; elle ne change ni datum, ni projection, ni système de référence, ni altitude, ni précision de mesure, ni emplacement physique. Elle ne ramène pas non plus une longitude hors plage et ne borne pas une latitude invalide, car cela pourrait masquer des données erronées. Le calcul est déterministe, sans réseau, stockage, hasard ni heure actuelle. Vous pouvez le vérifier dans le navigateur ou l’automatiser via l’API pour $0.002 par élément.
Cas d’usage
Préparer des coordonnées pour une carte
Transformez des latitudes et longitudes calculées en radians en degrés décimaux acceptés par les cartes et formulaires courants.
Normaliser des exports de télémétrie
Convertissez des champs angulaires signés tout en refusant les valeurs hors de la plage géographique de l’axe déclaré.
Auditer des calculs de navigation
Affichez un résultat intermédiaire en radians sous forme de degrés lisibles pour le comparer à une coordonnée GPS connue.
Questions fréquentes
Quelle formule le convertisseur utilise-t-il ?
Il calcule degrés = radians × 180 / pi avec la valeur déterministe en double précision de pi fournie par la plateforme.
Pourquoi faut-il choisir latitude ou longitude ?
L’axe définit le contrôle : la latitude doit rester entre -pi/2 et pi/2, tandis que la longitude va de -pi à pi.
Les radians négatifs sont-ils acceptés ?
Oui. Le signe est conservé : une latitude négative indique généralement le sud et une longitude négative l’ouest.
Le système de référence des coordonnées change-t-il ?
Non. Seule l’unité angulaire change ; le datum, la projection, l’altitude et l’emplacement physique restent identiques.
Quel est le prix d’une conversion par API ?
Chaque conversion coûte $0.002 par élément. La version pour navigateur est utilisable directement sur cette page.
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/geo/coordinate-radians-to-degrees \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":0.7105724077059474,"axis":"latitude"}'const res = await fetch("https://api.kit.forhosting.com/geo/coordinate-radians-to-degrees", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 0.7105724077059474,
"axis": "latitude"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/coordinate-radians-to-degrees",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 0.7105724077059474,
"axis": "latitude"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/coordinate-radians-to-degrees", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":0.7105724077059474,"axis":"latitude"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":0.7105724077059474,"axis":"latitude"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/coordinate-radians-to-degrees", 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
{
"value": 0.7105724077059474,
"axis": "latitude"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.coordinate_radians_to_degrees",
"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.
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. |