Conversor lat/lon para UTM: zona, easting e northing, grátis
A latitude 40,7128 e a longitude -74,006, em Nova York, viram a zona 18N com 583959,372 m a leste e 4507350,998 m ao norte, código EPSG 32618. Digite graus decimais entre 80° sul e 84° norte e receba os metros que suas ferramentas de mapa esperam. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Latitude
- 40,7128
- Longitude
- -74,006
- Zona
- 18 m
- Hemisfério
- N
- Easting (m E)
- 583.959,372
- Northing (m N)
- 4.507.350,998
Um conversor de lat-lon para UTM transforma uma coordenada geográfica WGS84 nos metros projetados que cartógrafos e ferramentas de topografia esperam. Equipes de campo, validadores de dutos e exercícios de código precisam do mesmo par determinístico de zona e metros sem subir um SIG de desktop.
O que UTM significa para um par lat/lon
Universal Transverse Mercator divide a Terra em sessenta zonas de longitude de seis graus cada e aplica uma projeção de Mercator transversa no elipsoide WGS84 com fator de escala zero ponto nove nove nove seis no meridiano central. A zona um começa a cento e oitenta graus oeste e as zonas aumentam para leste, de modo que, por exemplo, grande parte da cidade de Nova York cai na zona dezoito norte enquanto Madri fica na zona trinta norte.
O easting é medido em metros a partir de uma origem falsa quinhentos mil metros a oeste do meridiano central da zona, o que mantém o easting positivo em toda a faixa de seis graus. O northing é metros a partir do equador no hemisfério norte, ou metros a partir de uma origem falsa dez milhões de metros ao sul do equador no hemisfério sul para que valores sul permaneçam positivos.
A latitude deve ficar na faixa de cobertura publicada de menos oitenta a mais oitenta e quatro graus; latitudes polares usam UPS em vez de UTM e esta capacidade as rejeita em vez de trocar de sistema em silêncio. A longitude deve ficar entre menos cento e oitenta e cento e oitenta inclusive.
O conversor não aplica as exceções especiais de zona da Noruega ou Svalbard usadas por algumas grades militares — usa a fórmula regular de zona de seis graus para resultados simples, documentados e fáceis de afirmar em testes automatizados. Esse contrato de grade regular é exatamente o que pipelines de dados em massa e testes unitários precisam ao carimbar cada ponto com uma zona e um par de metros.
Dicas práticas, limites e buscas relacionadas
Mantenha coordenadas em graus decimais no datum WGS84; não envie strings de graus-minutos-segundos nem metros projetados como se fossem ângulos geográficos. Northings do hemisfério sul incluem o deslocamento falso de dez milhões de metros; não o subtraia a menos que o formato a jusante queira explicitamente northing com sinal relativo ao equador. Prefira esta capacidade quando já tiver graus WGS84 e só precisar de zona mais metros; se a fonte for outro elipsoide ou grade local, transforme primeiro para WGS84.
Checagens de ida e volta são fáceis: converta a coordenada de uma cidade conhecida, confirme zona e easting aproximado contra um SIG confiável e afirme que latitude oitenta e cinco sempre falha com a mensagem documentada de banda de cobertura.
Casos de uso
Carimbar trilhas GPS com metros UTM
Apps de campo convertem amostras lat/lon do telefone em zona, easting e northing para que registros de levantamento e exportações CAD compartilhem um quadro projetado por obra.
Pré-voo antes de sobreposições de mapa
Pipelines projetam pontos para UTM primeiro e só juntam camadas baseadas em metros quando zona e hemisfério batem com a grade alvo.
Perguntas frequentes
Qual é a faixa de latitude de cobertura UTM?
UTM padrão é definido de 80°S a 84°N.
Qual datum este conversor usa?
Somente WGS84. Easting e northing são metros no elipsoide WGS84 com fator de escala UTM 0.9996 e o falso easting habitual de 500000 m.
Como a zona UTM é calculada?
zone = floor((lon + 180) / 6) + 1 para lon em [-180, 180), com lon ±180 mapeado para zona 60. Exceções especiais da Noruega/Svalbard não são aplicadas.
Isto converte UTM de volta para lat/lon?
Não. Esta capacidade só projeta graus geográficos para UTM. Use um conversor inverso dedicado se partir de zona, easting e northing.
O conversor lat lon para UTM é gratuito?
A ferramenta do navegador é gratuita e roda localmente.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"lat": 40.7128,
"lon": -74.006
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.utm_from_latlon",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
lat_min | -80 |
lat_max | 84 |
lon_min | -180 |
lon_max | 180 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Informe latitude e longitude em graus decimais; a ferramenta devolve o número da zona UTM, hemisfério norte ou sul, easting, northing, código EPSG, meridiano central e uma string UTM compacta que você pode colar em software SIG. A cobertura UTM padrão vai de oitenta graus sul a oitenta e quatro norte — fora dessa faixa a API devolve um erro claro invalid_input em vez de inventar números de zona polar. O caminho é aritmética analítica pura de Mercator transversa — sem rede, sem sementes aleatórias, sem dependência de relógio — de modo que o executor gratuito do navegador e a API pré-paga devolvem o mesmo JSON após arredondamento fixo em escala de milímetros a cada chamada.
Como chamar a API e o que volta
A latitude deve estar entre menos noventa e noventa para checagens básicas de faixa, mas a conversão bem-sucedida exige ainda a banda UTM de menos oitenta a oitenta e quatro inclusive. A longitude deve ficar entre menos cento e oitenta e cento e oitenta. Envie um corpo JSON com dois números finitos obrigatórios: lat (aliases latitude e y) e lon (aliases longitude, lng, long e x). Em sucesso a resposta ecoa lat e lon arredondados, define zone para o inteiro de um a sessenta, hemisphere para N ou S, easting e northing em metros arredondados a três casas decimais, epsg para o código UTM WGS84 correspondente (trinta e dois mil e seiscentos mais a zona no norte, trinta e dois mil e setecentos mais a zona no sul), datum para WGS84, unit para m, central_meridian para o meridiano médio da zona em graus, utm para uma string compacta legível, message para um resumo breve e steps para um array ordenado de linhas de derivação. Validação falha — campos ausentes, números não finitos, longitude fora da faixa ou latitude fora da banda UTM — devolve invalid_input e nunca é cobrada. O preço é um US$ 0,002 fixo por requisição bem-sucedida com unidade item e preço unitário marginal zero.
Dicas práticas, limites e buscas relacionadas
Prefira campos JSON numéricos quando controlar o cliente; números em string só são aceitos se casarem com um padrão numérico finito estrito. Perto dos limites de zona, um ponto logo a leste ou oeste de um múltiplo de seis graus muda de zona como esperado — afirme zone e central_meridian juntos se seu pipeline for sensível a saltos de borda. Este landing visa quem busca lat lon para UTM, latitude longitude para easting northing, ou um conversor gratuito de zona UTM online; não é um decodificador inverso UTM para lat/lon, nem ferramenta de grade MGRS, nem pipeline PROJ completo com datums personalizados. Tarefas falhas que devolvem invalid_input não consomem saldo pré-pago, o que mantém scripts exploratórios baratos ao sondar deliberadamente latitudes polares.
Casos de integração
Testes unitários de bibliotecas de coordenadas
Gere pares determinísticos esperados de zona e metros para amostras norte e sul, mais rejeições de latitude polar, para arquivos golden de kata de código.