Convertitore lat/lon in UTM: zona, easting e northing, gratis
La latitudine 40,7128 e la longitudine -74,006, a New York, diventano il fuso 18N con 583959,372 m di est e 4507350,998 m di nord, codice EPSG 32618. Inserisca gradi decimali tra 80° sud e 84° nord e ottenga i metri che servono ai suoi strumenti cartografici. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Latitudine
- 40,7128
- Longitudine
- -74,006
- Zona
- 18 m
- Emisfero
- N
- Est (easting)
- 583.959,372
- Nord (northing)
- 4.507.350,998
Un convertitore lat-lon in UTM trasforma una coordinata geografica WGS84 nei metri proiettati che cartografi e strumenti di rilievo si aspettano. Inserisca latitudine e longitudine in gradi decimali; lo strumento restituisce il numero di zona UTM, emisfero nord o sud, easting, northing, codice EPSG, meridiano centrale e una stringa UTM compatta da incollare nel software GIS. Squadre di campo, validatori di pipeline ed esercizi di codice necessitano della stessa coppia deterministica di zona e metri senza avviare un GIS desktop.
Cosa significa UTM per una coppia lat/lon
Universal Transverse Mercator divide la Terra in sessanta zone di longitudine di sei gradi ciascuna e applica una proiezione di Mercatore trasversa sull’ellissoide WGS84 con fattore di scala zero virgola nove nove nove sei sul meridiano centrale. La zona uno inizia a centottanta gradi ovest e le zone aumentano verso est, così che, ad esempio, gran parte di New York cade in zona diciotto nord mentre Madrid siede in zona trenta nord.
L’easting si misura in metri da un’origine fittizia cinquecentomila metri a ovest del meridiano centrale di zona, il che mantiene l’easting positivo sull’intera striscia di sei gradi. Il northing è metri dall’equatore nell’emisfero nord, o metri da un’origine fittizia dieci milioni di metri a sud dell’equatore nell’emisfero sud affinché i valori sud restino positivi. La latitudine deve restare nella banda di copertura pubblicata da meno ottanta a più ottantaquattro gradi; le latitudini polari usano UPS invece di UTM e questa capacità le rifiuta anziché cambiare sistema in silenzio.
La longitudine deve restare tra meno centottanta e centottanta inclusi. Il convertitore non applica le eccezioni speciali di zona Norvegia o Svalbard usate da alcune griglie militari — usa la formula regolare di zona di sei gradi per risultati semplici, documentati e facili da affermare nei test automatici. Quel contratto a griglia regolare è esattamente ciò di cui pipeline di dati massivi e test unitari hanno bisogno quando timbrano ogni punto con una zona e una coppia di metri.
Consigli pratici, limiti e ricerche correlate
Mantenga le coordinate in gradi decimali sul datum WGS84; non invii stringhe gradi-minuti-secondi né metri proiettati come se fossero angoli geografici. I northing dell’emisfero sud includono l’offset fittizio di dieci milioni di metri; non lo sottragga a meno che il formato a valle voglia esplicitamente un northing con segno relativo all’equatore.
Questo landing punta a chi cerca lat lon in UTM, latitudine longitudine in easting northing, o un convertitore gratuito di zona UTM online; non è un decodificatore inverso UTM in lat/lon, né uno strumento di griglia MGRS, né una pipeline PROJ completa con datum personalizzati. Preferisca questa capacità quando ha già gradi WGS84 e serve solo zona più metri; se la fonte è un altro ellissoide o una griglia locale, trasformi prima in WGS84.
I controlli andata e ritorno sono facili: converta la coordinata di una città nota, confermi zona e easting approssimativo contro un GIS affidabile, poi affermi che latitudine ottantacinque fallisce sempre con il messaggio documentato di banda di copertura.
Casi d'uso
Timbrare tracce GPS con metri UTM
Le app di campo convertono campioni lat/lon del telefono in zona, easting e northing affinché registri di rilievo ed esportazioni CAD condividano un quadro proiettato per cantiere.
Controllo preliminare prima di sovrapposizioni mappa
Le pipeline proiettano prima i punti in UTM, poi uniscono layer basati sui metri solo quando zona ed emisfero coincidono con la griglia obiettivo.
Domande frequenti
Qual è l’intervallo di latitudine di copertura UTM?
L’UTM standard è definito da 80°S a 84°N.
Quale datum usa questo convertitore?
Solo WGS84. Easting e northing sono metri sull’ellissoide WGS84 con fattore di scala UTM 0.9996 e il falso easting abituale di 500000 m.
Come si calcola la zona UTM?
zone = floor((lon + 180) / 6) + 1 per lon in [-180, 180), con lon ±180 mappato alla zona 60. Le eccezioni speciali Norvegia/Svalbard non sono applicate.
Converte l’UTM di nuovo in lat/lon?
No. Questa capacità proietta solo gradi geografici in UTM. Usi un convertitore inverso dedicato se parte da zona, easting e northing.
Il convertitore lat lon in UTM è gratuito?
Lo strumento browser è gratuito e gira in locale.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/geo/utm-from-latlon \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lat":40.7128,"lon":-74.006}'const res = await fetch("https://api.kit.forhosting.com/geo/utm-from-latlon", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lat": 40.7128,
"lon": -74.006
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/utm-from-latlon",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lat": 40.7128,
"lon": -74.006
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/utm-from-latlon", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lat":40.7128,"lon":-74.006}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lat":40.7128,"lon":-74.006}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/utm-from-latlon", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"lat": 40.7128,
"lon": -74.006
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.utm_from_latlon",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
lat_min | -80 |
lat_max | 84 |
lon_min | -180 |
lon_max | 180 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
La copertura UTM standard va da ottanta gradi sud a ottantaquattro nord — fuori da quella banda l’API restituisce un errore chiaro invalid_input invece di inventare numeri di zona polare. Il percorso è aritmetica analitica pura di Mercatore trasversa — senza rete, senza semi casuali, senza dipendenza dall’orologio — così l’esecutore gratuito del browser e l’API prepagata restituiscono lo stesso JSON dopo arrotondamento fisso a scala millimetrica a ogni chiamata.
Come chiamare l’API e cosa torna
La latitudine deve stare tra meno novanta e novanta per i controlli di intervallo di base, ma la conversione riuscita richiede inoltre la banda UTM da meno ottanta a ottantaquattro inclusi. La longitudine deve stare tra meno centottanta e centottanta. Invii un corpo JSON con due numeri finiti obbligatori: lat (alias latitude e y) e lon (alias longitude, lng, long e x). In caso di successo la risposta ecoa lat e lon arrotondati, imposta zone all’intero da uno a sessanta, hemisphere a N o S, easting e northing in metri arrotondati a tre decimali, epsg al codice UTM WGS84 corrispondente (trentaduemilaseicento più zona a nord, trentaduemilasettecento più zona a sud), datum a WGS84, unit a m, central_meridian al meridiano medio di zona in gradi, utm a una stringa compatta leggibile, message a un breve riepilogo e steps a un array ordinato di righe di derivazione. La validazione fallita — campi mancanti, numeri non finiti, longitudine fuori intervallo o latitudine fuori banda UTM — restituisce invalid_input e non viene mai addebitata. Il prezzo è un fisso $0.002 per richiesta riuscita con unità item e prezzo unitario marginale zero.
Consigli pratici, limiti e ricerche correlate
Preferisca campi JSON numerici quando controlla il client; i numeri in stringa sono accettati solo se coincidono con un pattern numerico finito rigoroso. Vicino ai confini di zona, un punto appena a est o ovest di un multiplo di sei gradi cambia zona come previsto — affermi zone e central_meridian insieme se la pipeline è sensibile ai salti di bordo. Le attività fallite che restituiscono invalid_input non consumano saldo prepagato, il che mantiene economici gli script esplorativi quando sonda deliberatamente latitudini polari.
Casi di integrazione
Test unitari di librerie di coordinate
Generi coppie attese deterministiche di zona e metri per campioni nord e sud, più rifiuti di latitudine polare, per file golden di kata di codice.