Conversor de UTM para lat/lon
A zona 33 norte com 500.000 m a leste e 4.649.776,22482 m ao norte corresponde à latitude 41,9999999991° e à longitude 15°, bem sobre o meridiano central da zona. Informe zona, hemisfério, leste e norte e receba os graus WGS84. 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
- Número da zona UTM
- 33
- Hemisfério
- N
- Coordenada leste (easting) UTM em metros
- 500.000
- Coordenada norte (northing) UTM em metros
- 4.649.776,22482
- Latitude
- 41,9999999991
- Longitude
- 15
- Latitude
- 41,9999999991
- Longitude
- 15
Este conversor de UTM para lat lon transforma uma posição de Transversa de Mercator Universal — número de zona de um a sessenta, hemisfério norte ou sul, coordenada leste e norte em metros — em latitude e longitude geodésica WGS84. Agrimensores, pipelines de GIS, e aplicativos de campo ainda armazenam pontos em UTM, porque a grade local em metros é conveniente para distância e área, mas mapas, APIs, e consumidores de GPS quase sempre precisam de graus. O mecanismo aplica a série padrão inversa de Snyder para Transversa de Mercator no elipsoide WGS84, com fator de escala zero vírgula nove nove nove seis, falso leste de quinhentos mil metros, e um falso norte de dez milhões de metros no hemisfério sul. Verificações conhecidas incluem o meridiano central da zona trinta e três, perto de quinze graus leste, quando a coordenada leste é quinhentos mil, e cruzamentos do equador quando a coordenada norte no hemisfério norte está perto de zero. O caminho é aritmética finita pura, sem geocodificação de rede, sem variação aleatória, e sem atalhos dependentes de data.
O que significam as entradas UTM e o que a resposta contém
O UTM divide a Terra em sessenta faixas de longitude de seis graus cada. A zona um cobre de cento e oitenta oeste até cento e setenta e quatro oeste; os números de zona aumentam para leste, então a zona trinta e três é centrada em quinze graus leste. Dentro de uma zona, a coordenada leste (easting) é a distância em metros a leste de uma origem falsa quinhentos mil metros a oeste do meridiano central, então uma coordenada leste de quinhentos mil fica nesse meridiano.
A coordenada norte (northing) é a distância em metros ao norte do equador, no hemisfério norte, ou metros ao norte de uma origem falsa de dez milhões de metros no hemisfério sul, para que os valores do sul permaneçam positivos. O hemisfério deve ser N ou S (north ou south também são aceitos). Esta calculadora retorna a latitude e longitude WGS84 desse ponto de grade, não uma string de referência de grade militar, não uma coordenada polar UPS, e não um UTM direto a partir de graus.
Onde a conversão de UTM para lat/lon se encaixa em GIS, agrimensura e software
Desenvolvedores encontram o UTM quando uma exportação CSV de um controlador de agrimensura lista apenas zona, coordenada leste, e norte, quando um teste unitário precisa verificar que um ponto de grade perto do meridiano central da zona trinta e três fica perto de quarenta e dois norte, quinze leste, ou quando um backend precisa converter notas de campo em graus para um mapa web.
Estudantes de GIS usam a mesma conversão quando um curso introduz a Transversa de Mercator depois de plate carrée, e pede a latitude de uma dada coordenada leste e norte. A prática de competições e entrevistas costuma precisar de uma fonte rápida e offline de lat-lon, para que os candidatos possam verificar cálculos manuais sob pressão de tempo. Ferramentas de produto usam a inversa quando um engenheiro de suporte cola zona e coordenadas em metros de um ticket, e precisa de contexto geográfico em um único passo.
Combine-a com decodificação de geohash ou auxiliares de tile para lat-lon ao montar um pequeno laboratório de utilitários de mapeamento gratuitos e determinísticos, e mantenha esta ferramenta focada na única pergunta: dado uma zona UTM, hemisfério, coordenada leste, e norte, onde fica esse ponto na Terra em graus WGS84.
Casos de uso
CSV de agrimensura e notas de campo para graus
Cole zona, hemisfério, coordenada leste, e norte de uma exportação de controlador, e obtenha lat/lon WGS84 para mapas e APIs.
Lições de casa de GIS e demonstrações de ensino
Verifique respostas de livro-texto de UTM inverso, sem reimplementar a série de Snyder em uma calculadora à mão.
Perguntas frequentes
O que acontece se a zona estiver fora de 1–60?
Os números de zona UTM devem ser inteiros de 1 a 60, inclusive.
Por que a coordenada leste não positiva é rejeitada?
A coordenada leste UTM é medida a partir de uma origem falsa de 500000 m, e é projetada para permanecer positiva dentro de uma zona.
Por que os resultados são arredondados a uma precisão?
A precisão padrão é 10 casas decimais; você pode definir de 0 a 15.
Devo subtrair os dez milhões de metros de uma coordenada norte do hemisfério sul?
Não. Digite a coordenada norte exatamente como aparece no seu mapa ou arquivo e escolha o hemisfério sul. O conversor aplica sozinho essa origem deslocada, por isso os valores do sul são números positivos grandes.
O que significa uma coordenada leste de 500.000 m?
Significa que o ponto está exatamente sobre o meridiano central da zona, porque a origem fica 500.000 m a oeste dele. Na zona 33, por exemplo, esse meridiano é o de 15° leste.
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-to-latlon \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"zone":33,"hemisphere":"N","easting":500000,"northing":4649776.22482}'const res = await fetch("https://api.kit.forhosting.com/geo/utm-to-latlon", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"zone": 33,
"hemisphere": "N",
"easting": 500000,
"northing": 4649776.22482
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/utm-to-latlon",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"zone": 33,
"hemisphere": "N",
"easting": 500000,
"northing": 4649776.22482
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/utm-to-latlon", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"zone":33,"hemisphere":"N","easting":500000,"northing":4649776.22482}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"zone":33,"hemisphere":"N","easting":500000,"northing":4649776.22482}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/utm-to-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
{
"zone": 33,
"hemisphere": "N",
"easting": 500000,
"northing": 4649776.22482
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.utm_to_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
min_zone | 1 |
max_zone | 60 |
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
O que significam as entradas UTM e o que a resposta contém
A resposta ecoa a zona e o hemisfério validados, a coordenada leste e norte usadas, latitude e longitude arredondadas para a precisão solicitada, aliases curtos lat e lon, o meridiano central em graus, uma etiqueta de datum WGS84, a etiqueta de método utm_inverse_snyder, a precisão usada, e uma string de fórmula compacta para documentação. Não há busca reversa de endereço, nenhuma chamada de rede a um gazetteer, e nenhuma variação aleatória: o mecanismo projeta um ponto geodésico finito dentro do intervalo de zona suportado, ou rejeita a entrada com invalid_input. Os casos rejeitados incluem zona, hemisfério, coordenada leste, ou norte ausente, uma zona fora de um a sessenta, coordenada leste não positiva, coordenada norte negativa, números não finitos, e rótulos de hemisfério não reconhecidos. Se você precisa de decodificação de geohash, cantos de tile slippy, ou geolocalização por IP, use essas ferramentas dedicadas; esta página responde apenas à inversa determinística de UTM para lat-lon, com saída numérica estável adequada para planilhas de exercícios, testes unitários e consumidores de API que não podem inventar coordenadas.
Como os campos são interpretados e como lat/lon permanecem reproduzíveis
A coordenada leste deve ser estritamente positiva, porque um valor não positivo está fora do intervalo de projeto da convenção de falso leste, e não representaria uma posição de grade utilizável na prática comum de agrimensura. A coordenada norte deve ser não negativa; posições ao sul ainda usam grandes coordenadas norte positivas, sob o deslocamento de dez milhões de metros. Os campos preferidos são zone para a faixa UTM, hemisphere para N ou S, easting e northing em metros, mas os aliases utm_zone e zone_number para zone, hemi e ns para hemisphere, E, x, e east para easting, e N, y, e north para northing são aceitos, para que strings de consulta, planilhas e formulários tipados possam reutilizar o mesmo contrato. A zona deve ser um número inteiro de um a sessenta, inclusive; qualquer coisa fora desse intervalo falha com invalid_input e uma mensagem explícita de que o UTM usa sessenta faixas de seis graus. Os valores podem chegar como números JSON ou como strings decimais; floats com expoentes são válidos quando finitos, enquanto strings vazias, Infinity, e NaN são rejeitados, para que uma célula com erro não vire um meridiano errado. Um campo opcional precision, com aliases decimals e dp, escolhe quantas casas decimais expor para latitude e longitude, com padrão de dez e limite de quinze, para que os goldens em JSON permaneçam estáveis. Combine a execução gratuita no navegador desta página com a API paga quando precisar do mesmo resultado matemático dentro de um pipeline automatizado, sem reimplementar o UTM WGS84 você mesmo.
Onde a conversão de UTM para lat/lon se encaixa em GIS, agrimensura e software
Nesta página o trabalho roda inteiramente no seu navegador; pela API, cada consulta bem-sucedida custa US$ 0,002, a validação com falha não é cobrada, e nada é armazenado depois que a resposta é devolvida. Essa divisão — exploração interativa gratuita e uma API paga e idêntica — segue o padrão do resto do catálogo tier A do KIT e permite passar de uma demonstração em sala de aula para um pipeline automatizado sem mudar o resultado matemático.
Casos de integração
Fixtures determinísticas de teste de GIS
Gere latitude e longitude reproduzíveis para testes unitários de zonas UTM, meridianos centrais, e grades em metros.
Perguntas técnicas
Quanto custa o conversor de UTM para lat/lon?
É gratuito no navegador, nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.
Qual datum e projeção são usados?
Elipsoide WGS84 com parâmetros UTM padrão: k0 = 0,9996, falso leste 500000 m, falso norte sul 10000000 m.