ForHosting KIT · Viagens e geografia

Conversor de graus decimais para DMS

A latitude 40,7128 vira 40° 42′ 46,08″ N: escolha latitude ou longitude e o conversor separa graus, minutos e segundos, define o hemisfério pelo sinal e reconstrói o decimal para você conferir. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Valor
40,7128
Eixo
Latitude
Você obtém
Graus
40
Minutos
42
Segundos
46,08
Hemisfério
N

Os graus decimais são a forma padrão de coordenadas em camadas GIS, registros de GPS, mapas web e exportações de planilhas, mas manuais de campo, cartas náuticas, plantas de levantamento e muitos formulários regulatórios ainda exigem a notação sexagesimal de graus, minutos e segundos com letra de hemisfério explícita. Este conversor recebe um número em graus decimais com sinal e a escolha do eixo — latitude ou longitude — e devolve graus inteiros, minutos inteiros, segundos fracionários, o hemisfério (N, S, L ou O), uma string DMS pronta para impressão e o decimal reconstruído para que você verifique a precisão do ciclo completo. Valores positivos significam norte ou leste; valores negativos significam sul ou oeste; zero usa o hemisfério positivo por convenção. Valores fora da faixa do eixo falham com um erro de validação claro, em vez de ultrapassar silenciosamente o polo ou o antimeridiano.

Como os graus decimais viram graus, minutos e segundos

Comece com um valor em graus decimais com sinal v e um eixo que define tanto a faixa válida quanto o alfabeto de hemisférios. Para latitude, o intervalo fechado vai de noventa graus negativos a noventa graus positivos, e as letras são N para valores não negativos e S para valores negativos. Para longitude, o intervalo fechado vai de cento e oitenta graus negativos a cento e oitenta graus positivos, e as letras são L para valores não negativos e O para valores negativos.

A conversão trabalha sobre o valor absoluto: tome o piso inteiro do decimal absoluto como componente de graus, multiplique o resto fracionário por sessenta para obter minutos de arco, tome o piso inteiro desse produto como componente de minutos e multiplique novamente o minuto fracionário restante por sessenta para obter segundos de arco. Os segundos são arredondados para um número fixo de casas decimais e, se o arredondamento levar os segundos a sessenta, eles são transportados para os minutos; se os minutos chegarem a sessenta, são transportados para os graus.

Esse transporte evita resultados estranhos como sessenta segundos ou sessenta minutos quando um valor está muito perto de um limite de minuto ou grau inteiro. O hemisfério é escolhido a partir do sinal original e do eixo, nunca apenas da magnitude absoluta, de modo que uma latitude austral sempre mostra S mesmo quando graus, minutos e segundos são inteiros positivos.

O que você envia e o que recebe de volta

O manipulador também aceita os apelidos curtos lat, lon e lng por conveniência em scripts. Ambos os campos são obrigatórios. Quando value está fora de menos noventa a noventa para latitude, ou fora de menos cento e oitenta a cento e oitenta para longitude, a requisição falha com uma mensagem que indica a faixa do eixo para que clientes automatizados possam apresentar uma correção precisa.

Verificações clássicas incluem quarenta vírgula sete um dois oito de latitude para exemplos de mapeamento da cidade de Nova York, menos setenta e quatro vírgula zero zero seis de longitude para a mesma cidade a oeste de Greenwich, zero em qualquer eixo para os casos-limite do equador ou do meridiano de origem, e valores deliberadamente fora da faixa, como noventa e um de latitude ou cento e oitenta e um de longitude, para exercitar o caminho de erro.

Use o formulário gratuito do navegador para lição de casa e verificações rápidas e, depois, chame o mesmo contrato a partir de scripts quando precisar de conversão em massa de trilhas de GPS ou gabaritos.

Onde a conversão de decimal para DMS aparece no trabalho real

Agrimensores, navegantes e analistas de GIS reformatam constantemente coordenadas decimais amigáveis às máquinas para a notação sexagesimal usada em plantas, Avisos aos Navegantes, cartas aeronáuticas e descrições cadastrais; um único conversor confiável elimina a deriva de fórmulas de planilhas entre equipes.

Portais de dados abertos costumam publicar pontos WGS84 em graus decimais enquanto órgãos parceiros exigem strings DMS com letras de hemisfério em modelos de relatório de largura fixa, e trabalhos de ETL precisam de arredondamento e transporte determinísticos para que exportações em lote não desloquem um lote de terra em um segundo.

Educadores que ensinam sistemas de coordenadas querem que os alunos vejam lado a lado a forma decimal com sinal e a forma N S L O sem calcular manualmente restos em base sessenta sob a pressão de uma prova.

Se mais tarde você precisar do caminho inverso de partes DMS para graus decimais, pontos de destino em círculo máximo ou índices de tiles de mapa deslizante a partir de lat e lon, trate-os como intenções de busca e páginas de destino separadas, em vez de sobrecarregar esta página de decimal para DMS.

Formatação de relatórios de agrimensura e cadastro

Transforme pontos decimais de GPS ou GIS com sinal em graus, minutos, segundos e letras de hemisfério para plantas, anexos de escrituras e envios regulatórios.

ETL em massa de trilhas GPS e dados abertos

Converta colunas inteiras de latitudes e longitudes decimais em strings DMS estáveis com arredondamento determinístico e validação de faixa por eixo.

Ensino de sistemas de coordenadas

Mostre aos alunos a divisão sexagesimal exata de um grau decimal com sinal com N/S ou L/O para que os gabaritos correspondam a uma única referência.

Qual é a diferença entre graus decimais e DMS?

Os graus decimais armazenam uma coordenada como um único número com sinal (por exemplo 40.7128). O DMS divide o valor absoluto em graus inteiros, minutos inteiros e segundos de arco, e depois adiciona uma letra de hemisfério (N, S, L ou O) a partir do sinal e do eixo.

Quais faixas são aceitas?

A latitude deve estar em [-90, 90] graus decimais. A longitude deve estar em [-180, 180].

Como valores positivos e negativos são interpretados?

Positivo significa norte para latitude e leste para longitude. Negativo significa sul e oeste. Zero usa o hemisfério positivo (N ou L) por convenção.

Posso passar lat ou lon em vez de latitude ou longitude?

Sim. O campo axis aceita latitude, longitude e os apelidos curtos lat, lon e lng. A resposta sempre normaliza axis para latitude ou longitude.

Quanto custa?

A ferramenta do navegador é gratuita e roda localmente.

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.

POSThttps://api.kit.forhosting.com/geo/decimal-to-dms

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/geo/decimal-to-dms \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":40.7128,"axis":"latitude"}'
{
  "value": 40.7128,
  "axis": "latitude"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.decimal_to_dms",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Como os graus decimais viram graus, minutos e segundos

O pipeline é aritmética pura e determinística de ponto flutuante: sem sementes aleatórias, sem carimbos de data/hora, sem geocodificação em rede e sem deriva de modelo, então o mesmo valor e o mesmo eixo sempre geram o mesmo JSON. Entradas ausentes, não numéricas, NaN ou Infinity são rejeitadas, e valores que excedem a faixa do eixo falham com invalid_input para que quem chama possa corrigir as coordenadas em vez de publicar posições impossíveis.

O que você envia e o que recebe de volta

Envie dois campos: value como um número finito de graus decimais com sinal, e axis como a string latitude ou longitude. Campos ausentes, strings não numéricas, NaN e Infinity falham com invalid_input e não são cobrados. Em caso de sucesso, a resposta ecoa o valor limpo e o eixo normalizado, graus inteiros, minutos inteiros, segundos fracionários, hemisfério como uma única letra, sinal como mais ou menos um, absolute_decimal como a magnitude usada na divisão sexagesimal, uma string dms legível com símbolos de grau, minuto e segundo mais a letra, uma forma compacta dms_compact sem espaços, os graus decimais reconstruídos para verificação rápida, o objeto de faixa numérica do eixo, o método decimal_to_dms e uma string curta com a fórmula. O preço das chamadas bem-sucedidas à API é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.

Onde a conversão de decimal para DMS aparece no trabalho real

Autores de currículos que criam lições interativas precisam do mesmo formato de JSON offline e online para que corretores automáticos e planilhas de exercícios permaneçam alinhados. Como esta capacidade é um motor de parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação com falha não consome saldo.

Ver a documentação completa do KIT →