Zone UTM selon la longitude
Ce calculateur associe une longitude à l’une des 60 zones longitudinales du système Universal Transverse Mercator.
Lancer gratuitement
Indiquez la latitude si les coordonnées peuvent se trouver en Norvège ou au Svalbard, où les bandes standard de six degrés sont adaptées aux terres émergées. Le résultat fournit le numéro de zone, son méridien central et précise si une exception a modifié la réponse ordinaire fondée sur la seule longitude. Le calcul est déterministe, ne dépend d’aucun service cartographique et s’utilise ici ou via l’API pour $0.002 par requête.
Comment la longitude donne un numéro de zone UTM
Le système Universal Transverse Mercator divise la majeure partie de la Terre, entre 80 degrés sud et 84 degrés nord, en 60 zones numérotées. Selon la règle ordinaire, chaque zone couvre six degrés de longitude : la zone 1 commence à 180 degrés ouest, puis la numérotation progresse vers l’est jusqu’à la zone 60. Le calculateur valide la longitude, applique cette division et renvoie le numéro retenu avec le méridien central de la zone. Les extrémités exactes de l’antiméridien demandent un traitement explicite : -180 degrés appartient à la zone 1, tandis que 180 degrés est rattaché à la zone 60. La latitude n’est pas nécessaire pour une recherche ordinaire. Si vous ne la renseignez pas, le résultat correspond strictement à la zone déduite de la longitude. Vous pouvez ainsi classer rapidement un méridien, contrôler un jeu de données situé hors des régions d’exception ou obtenir une première valeur avant de disposer de coordonnées complètes. Les nombres décimaux et les chaînes numériques sont acceptés ; toute valeur hors de l’intervalle annoncé est refusée au lieu d’être discrètement ramenée autour du globe.
Pourquoi la Norvège et le Svalbard exigent aussi la latitude
La longitude seule ne suffit pas à déterminer toutes les zones UTM officielles, car deux régions septentrionales emploient des limites élargies ou décalées. Dans le sud-ouest de la Norvège, les coordonnées comprises entre 56 degrés inclus et 64 degrés exclus de latitude, ainsi qu’entre 3 degrés inclus et 12 degrés exclus de longitude, relèvent de la zone 32. Plus au nord, au Svalbard, les latitudes de 72 degrés inclus à 84 degrés exclus utilisent quatre zones élargies : de 0 à 9 de longitude, la zone 31 ; de 9 à 21, la zone 33 ; de 21 à 33, la zone 35 ; et de 33 à 42, la zone 37. Ces intervalles sont semi-ouverts afin qu’une coordonnée placée exactement sur une limite n’ait qu’une réponse. Renseignez la latitude dès que l’une de ces régions est possible ; la réponse nommera l’exception appliquée. Ailleurs, la latitude ne change pas la zone ordinaire. La plage admise correspond à la couverture UTM standard. Au-delà, le système Universal Polar Stereographic est généralement utilisé, et le rejet évite de confondre un numéro plausible avec un choix complet de projection.
Bien exploiter le résultat dans un flux cartographique
Le numéro renvoyé n’est qu’un élément d’un système de coordonnées projetées, et non une conversion complète. Une référence UTM exploitable nécessite également un hémisphère ou une bande de latitude, un datum tel que WGS 84, ainsi que des coordonnées projetées est et nord. Utilisez ce résultat pour choisir une zone, contrôler des métadonnées, orienter des enregistrements vers un traitement de projection ou vérifier si deux lieux devraient partager le même quadrillage UTM. Le méridien central n’est pas la longitude saisie : il s’agit du méridien de référence attribué à la zone retenue. Près d’une limite, deux points voisins peuvent légitimement recevoir des numéros différents, et attribuer une zone à chaque point d’un jeu de données transversal peut compliquer les mesures. De nombreux projets choisissent plutôt une seule référence projetée après examen de toute leur emprise géographique. Le calculateur ne transforme pas les coordonnées, ne déduit pas le datum et ne fournit pas de code EPSG, car la latitude et l’hémisphère peuvent manquer. Sa sortie ciblée reste vérifiable : longitude, latitude facultative, zone, méridien central, exception et courte explication.
Cas d’usage
Choisir une zone de projection
Déterminez la zone UTM candidate avant de configurer un export SIG ou une transformation de coordonnées.
Contrôler les métadonnées
Comparez une zone enregistrée à la longitude et appliquez les exceptions nordiques lorsque la latitude est connue.
Orienter les données spatiales
Affectez les coordonnées entrantes au traitement de leur zone tout en conservant un indicateur d’exception explicite.
Questions fréquentes
Peut-on trouver une zone UTM avec la seule longitude ?
Oui, selon la règle ordinaire des six degrés. La latitude permet de savoir si une exception de Norvège ou du Svalbard modifie le résultat.
Que se passe-t-il à la longitude 180 degrés ?
La valeur positive 180 renvoie la zone 60. La valeur négative -180 renvoie la zone 1, ce qui explicite les deux extrémités de l’antiméridien.
Pourquoi la latitude est-elle limitée à la couverture UTM ?
La couverture UTM standard va de 80 degrés sud à 84 degrés nord. Les régions polaires utilisent généralement UPS.
Le résultat contient-il un code EPSG ?
Non. Le choix EPSG dépend aussi de l’hémisphère et du datum ; la longitude seule ne fournit donc pas assez d’informations.
Cet outil convertit-il latitude et longitude en est et nord ?
Non. Il détermine la zone et son méridien central ; utilisez un convertisseur pour obtenir les coordonnées projetées.
Quel est le prix d’une requête API ?
Chaque requête API coûte $0.002. Le même calcul déterministe est également disponible dans le navigateur.
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/utm-zone-from-lon \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lon":6}'const res = await fetch("https://api.kit.forhosting.com/geo/utm-zone-from-lon", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lon": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/utm-zone-from-lon",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lon": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/utm-zone-from-lon", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lon":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lon":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/utm-zone-from-lon", 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
{
"lon": 6
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.utm_zone_from_lon",
"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. |