ForHosting KIT · Outils pour développeurs

USNG vers latitude et longitude

Une référence de la grille nationale des États-Unis désigne une zone, et non un point infiniment précis.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Ce convertisseur lit une valeur USNG compacte ou espacée, valide la zone UTM, la bande de latitude, le carré de cent kilomètres et la précision numérique, puis renvoie les latitude et longitude WGS84 approximatives du centre. La réponse conserve aussi la taille, la précision, les coordonnées UTM, la zone, la bande et le carré. Le calcul repose uniquement sur des mathématiques locales déterministes, sans carte, réseau, hasard ni horloge.

Comment une référence USNG désigne une cellule

La référence commence par une zone UTM numérotée de 1 à 60 et une lettre de bande de C à X, sans I ni O. Deux lettres supplémentaires indiquent un carré de cent kilomètres. Les alphabets de colonnes se répètent toutes les trois zones et les lignes se décalent entre zones paires et impaires. Les chiffres restants sont partagés à parts égales entre est et nord : un chiffre par axe décrit dix kilomètres, cinq décrivent un mètre et aucun couvre tout le carré. Le convertisseur supprime les espaces, normalise les majuscules et valide chaque élément. Il développe ensuite lettres et chiffres jusqu’au bord sud-ouest, puis ajoute une demi-cellule sur les deux axes. Ce décalage donne le centre plutôt qu’un coin. La référence décrivant toujours une surface, considérez le résultat comme un point représentatif, surtout à faible précision. Les champs cell_size_m et point avec la valeur center empêchent les systèmes en aval de l’interpréter comme un relevé exact.

Des mètres UTM aux coordonnées WGS84

Une fois le centre obtenu, le calcul résout la répétition des lignes grâce au nord minimal de la bande déclarée, car les lettres USNG reviennent tous les deux millions de mètres. Les bandes australes appliquent le faux nord UTM; les bandes boréales partent normalement de l’équateur. La coordonnée est inversée avec l’ellipsoïde WGS84, son aplatissement, le facteur d’échelle et les séries usuelles d’arc méridien et de latitude de pied. La zone choisit le méridien central. La latitude finale est contrôlée dans la bande annoncée; une combinaison incohérente déclenche une erreur. Le JSON contient latitude, longitude, lat, lon, la valeur normalisée, la zone, la bande, le carré, la précision, la taille, le centre UTM et le datum. Un arrondi stable à huit décimales garantit des résultats répétables. Aucun géocodeur n’est interrogé, et le navigateur comme l’API exécutent le même calcul borné.

Choisir la précision et employer le centre correctement

Interprétez le nombre de chiffres comme une indication de précision et non comme une présentation. Cinq chiffres par axe désignent une cellule nominale d’un mètre, sans prouver que l’observation originale soit aussi exacte. Un seul chiffre couvre dix kilomètres; le centre peut donc être éloigné de l’objet réel. Conservez cell_size_m lors de l’import de comptes rendus, notes, actifs ou archives. Une carte peut placer un repère au centre et utiliser la taille pour afficher l’incertitude ou régler le zoom. Les écritures compactes et espacées sont admises; lettres absentes, I ou O, nombre impair de chiffres, zones hors de 1 à 60, colonnes incompatibles et carrés hors bande sont refusés. En automatisation, chaque élément valide coûte $0.002; le navigateur convient aux recherches ponctuelles. Pour obtenir le polygone, conservez le centre UTM et la taille ou choisissez un convertisseur de limites. Ce service ne fournit ni adresse, ni altitude, ni juridiction, ni garantie d’arpentage.

Placer des rapports terrain

Transformez les références de formulaires ou de radios en repères WGS84 centrés tout en gardant leur précision.

Importer d’anciennes grilles

Normalisez les valeurs compactes ou espacées en coordonnées déterministes pour SIG, audits et migrations.

Tester un logiciel cartographique

Employez centres, valeurs UTM et tailles de cellule stables comme scénarios de non-régression.

Quel point de la cellule est renvoyé ?

Le centre. Une demi-taille de cellule est ajoutée aux deux axes UTM avant la conversion WGS84.

Quel est l’effet de la précision ?

De zéro à cinq chiffres par axe représentent des cellules de cent kilomètres à un mètre; une grande cellule implique davantage d’incertitude.

Les espaces et minuscules sont-ils acceptés ?

Oui. Les espaces usuels sont retirés et les lettres passent en majuscules avant validation.

Quel datum est utilisé ?

Les coordonnées géographiques sont en WGS84; le centre UTM, la zone, la bande, le carré et la taille sont aussi fournis.

Quel est le tarif ?

L’outil du navigateur est gratuit. Chaque élément API valide applique le prix de base publié de $0.002.

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/geo/usng-to-latlon

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/geo/usng-to-latlon \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"usng":"18S UJ 23483 06479"}'
{
  "usng": "18S UJ 23483 06479"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.usng_to_latlon",
  "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.

Consulter la documentation complète du KIT →