Conversor de Graus Decimais para Graus e Minutos
40,7128° vira 40° 42,768′: graus inteiros e minutos com decimais, sem segundos, do jeito que a aviação, as listas de pontos de rota náuticos e os telescópios anotam posições. O sinal negativo fica guardado à parte. 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
- Valor
- 40,7128
- Graus
- 40
- Minutos
- 42,768
- Sinal
- 1
- Decimal absoluto
- 40,7128
Os graus decimais são a forma compacta usada por máquinas em receptores GPS, planilhas e APIs de mapas, mas muitas notações de trabalho param nos minutos de arco e nunca chegam aos segundos. Boletins meteorológicos de aviação, listas de waypoints náuticos, círculos graduados de telescópios e muitos exercícios escolares escrevem coordenadas como graus inteiros mais um minuto fracionário. Este conversor recebe um único número finito em graus decimais e devolve a parte inteira em graus, os minutos restantes com casas decimais, o sinal mantido separadamente, uma string formatada pronta para impressão e um valor decimal reconstruído para você verificar a ida e a volta. Valores negativos são divididos pela sua magnitude absoluta e informados com sinal menos um, portanto menos quarenta vírgula sete um dois oito vira quarenta graus e quarenta e dois vírgula sete meia oito minutos com sinal negativo. Entradas ausentes, não numéricas, NaN ou Infinity falham com um erro de validação claro em vez de produzir lixo.
Como graus decimais viram graus e minutos
Um grau de arco contém exatamente sessenta minutos de arco, portanto a conversão de um valor v em graus decimais é uma única divisão sexagesimal. Primeiro o sinal é separado: se v for negativo, o resultado carrega sinal menos um e todo o trabalho seguinte usa o valor absoluto; zero e valores positivos carregam sinal mais um. O componente de graus inteiros é o piso inteiro do valor absoluto.
O resto fracionário é então multiplicado por sessenta para obter os minutos de arco, e esse produto é o componente de minutos, mantido com casas decimais em vez de ser dividido em segundos.
Os minutos são arredondados para um número fixo de casas decimais para garantir estabilidade na exibição e, se o arredondamento levar o valor dos minutos a sessenta, ele é transportado para o componente de graus, de modo que você nunca vê um resultado estranho como quarenta graus sessenta minutos quando a entrada está um fio abaixo de quarenta e um graus. Diferente de um conversor completo de graus-minutos-segundos, esta ferramenta para deliberadamente nos minutos, que é exatamente a granularidade exigida por muitos formatos operacionais.
Onde a notação de graus e minutos aparece no trabalho real
Fluxos de trabalho náuticos e de aviação são a casa clássica do formato de graus e minutos: listas de waypoints, coordenadas em Notice to Airmen e muitos plotters de cartas expressam posições como graus inteiros com minutos decimais, então um conversor confiável elimina o desvio de fórmulas de planilha que surge quando cada equipe cria sua própria multiplicação por sessenta.
A astronomia amadora é outra usuária frequente, já que círculos graduados e diários de observação costumam registrar declinação em graus e minutos de arco sem segundos, e educadores que ensinam sistemas de coordenadas querem que os alunos vejam a forma decimal com sinal e a forma grau-minuto lado a lado sem calcular restos em base sessenta sob a pressão do tempo de prova.
Equipes de dados que constroem pipelines de ETL sobre exportações de GPS frequentemente precisam emitir colunas de grau-minuto com largura fixa para sistemas parceiros que nunca adotaram graus decimais completos, e o arredondamento determinístico com transporte garante que exportações em lote não desloquem um ponto em um minuto na fronteira. Se você precisar de graus-minutos-segundos completos com letra de hemisfério, ou do caminho inverso de volta ao decimal, trate-os como ferramentas separadas em vez de sobrecarregar esta página.
Casos de uso
Formatação de waypoints náuticos e de aviação
Transforme coordenadas GPS decimais em graus inteiros mais minutos decimais para plotters de cartas, NOTAMs e listas operacionais de waypoints.
ETL de coordenadas em lote
Converta colunas inteiras de graus decimais em strings estáveis de grau-minuto com arredondamento determinístico e erros de validação claros.
Ensino de sistemas de coordenadas
Mostre aos alunos a divisão exata em graus e minutos de um valor decimal com sinal, para que os gabaritos correspondam a uma única referência.
Perguntas frequentes
Qual é a diferença entre esta ferramenta e um conversor DMS?
Um conversor DMS divide os minutos restantes ainda mais, em segundos de arco. Esta ferramenta para nos minutos: você recebe graus inteiros mais um valor fracionário de minutos, que é a notação usada por muitos formatos náuticos, de aviação e de astronomia.
Como os valores negativos são tratados?
A divisão é executada sobre o valor absoluto e o sinal é informado separadamente como -1.
Quais entradas são rejeitadas?
O valor deve ser um número finito; a validação falha não é cobrada.
Os minutos podem sair como 60?
Não. Os minutos são arredondados com precisão fixa e, se o arredondamento os levar a sessenta, eles são transportados para o componente de graus, então a saída é sempre graus inteiros limpos mais minutos abaixo de sessenta.
Quanto custa?
A ferramenta no 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/math/decimal-to-minutes-degrees \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":40.7128}'const res = await fetch("https://api.kit.forhosting.com/math/decimal-to-minutes-degrees", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 40.7128
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/decimal-to-minutes-degrees",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 40.7128
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/decimal-to-minutes-degrees", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":40.7128}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":40.7128}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/decimal-to-minutes-degrees", 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
{
"value": 40.7128
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.decimal_to_minutes_degrees",
"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.
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
Como graus decimais viram graus e minutos
O pipeline é aritmética pura e determinística de ponto flutuante: sem sementes aleatórias, sem carimbos de data e hora, sem consultas de rede e sem desvio de modelo, o que significa que a mesma entrada sempre gera o mesmo JSON no servidor e no navegador. Entradas ausentes, vazias, strings não numéricas, NaN ou Infinity são rejeitadas com invalid_input e uma mensagem que indica o campo problemático, para que os scripts de chamada possam exibir uma correção precisa em vez de publicar silenciosamente uma posição errada.
O que você envia e o que recebe de volta
O campo é obrigatório. Verificações clássicas incluem quarenta vírgula sete um dois oito como exemplo de latitude da cidade de Nova York, menos setenta e quatro vírgula zero zero seis para a mesma cidade a oeste de Greenwich, zero para o caso de borda do equador ou do meridiano de origem, e um valor não finito ou não numérico para exercitar o caminho de erro. Use o formulário gratuito no navegador para lição de casa e verificações rápidas, e depois chame o mesmo contrato a partir de scripts quando precisar converter colunas inteiras de coordenadas em lote. Envie um único campo, value, como um número finito de graus decimais; o manipulador também aceita os aliases degrees e decimal para conveniência em scripts e vinculações de formulário. Valores ausentes, booleanos, arrays, 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, os graus inteiros como inteiro, os minutos restantes como número fracionário arredondado, o sinal como mais ou menos um, absolute_decimal como a magnitude sobre a qual a divisão foi executada, uma string formatted com os símbolos de grau e apóstrofo como quarenta graus quarenta e dois vírgula sete meia oito minutos, uma variante formatted_signed que antepõe um sinal de menos quando a entrada é negativa, um decimal reconstruído calculado como sinal vezes graus mais minutos sobre sessenta para verificação rápida, o nome do método decimal_to_minutes_degrees e uma string curta de fórmula descrevendo a divisão. O preço das chamadas de API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Onde a notação de graus e minutos aparece no trabalho real
Como esta capacidade é um motor puro de análise, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.