Graus e minutos decimais para graus decimais
Digite 40° 26.767′ N e receba 40,44611666666667: os minutos são divididos por 60 e somados aos graus, e sul ou oeste deixam o resultado negativo, pronto para um mapa ou uma planilha. 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
- Texto
- 40° 26.767′ N
- Graus decimais
- 40,4461166667
- Graus
- 40
- Minutos decimais
- 26,767
- Hemisfério
- N
Converta uma latitude ou longitude escrita em graus e minutos decimais em um único valor de graus decimais com sinal. Informe uma coordenada como 40° 26.767′ N ou 79 58.933 O. O conversor identifica latitude ou longitude pelo hemisfério, valida a faixa geográfica adequada, divide os minutos decimais por sessenta e aplica sinal negativo ao sul ou oeste. A resposta também preserva os componentes interpretados e fornece uma coordenada normalizada para facilitar a conferência.
Como reconhecer uma coordenada em graus e minutos decimais
Graus e minutos decimais, geralmente abreviados como DDM, representam um eixo geográfico com uma parte inteira em graus, uma parte decimal em minutos e uma letra de hemisfério. Uma latitude pode ser escrita como 40° 26.767′ N, enquanto uma longitude pode aparecer como 79° 58.933′ O. O hemisfério é indispensável porque define o eixo e o sinal: N e S indicam latitude, enquanto L e O indicam longitude.
Este conversor aceita o hemisfério no início ou no fim e permite um símbolo de grau ou espaço entre os dois componentes numéricos. Depois do valor dos minutos, você pode usar apóstrofo reto, sinal tipográfico de minuto ou a palavra inglesa minute. Envie somente uma coordenada por solicitação.
Não inclua um par de latitude e longitude, segundos, grau negativo ou número sem hemisfério. Esses formatos pertencem a outros contratos ou deixam o sinal ambíguo. Os minutos decimais precisam ser iguais ou maiores que zero e menores que sessenta, assim como os minutos de um relógio não chegam a sessenta sem avançar para a próxima unidade.
Componentes explícitos facilitam a revisão de anotações de campo e exportações de navegação antes da conversão.
Entenda a conversão e os limites geográficos
A conta é direta: graus decimais são iguais aos graus mais os minutos decimais divididos por sessenta. O conversor calcula primeiro essa magnitude positiva e depois a torna negativa quando o hemisfério é sul ou oeste. Por exemplo, uma longitude oeste com setenta e nove graus e 58.933 minutos decimais se torna o negativo de setenta e nove mais 58.933 dividido por sessenta.
Norte e leste permanecem positivos. A validação depende do eixo inferido pelo hemisfério. A latitude não pode ultrapassar noventa graus, e a longitude não pode ultrapassar cento e oitenta.
Exatamente no polo ou no limite do antimeridiano, os minutos devem ser zero, pois qualquer fração adicional sairia da faixa válida. A implementação não ajusta silenciosamente uma longitude excessiva nem transporta sessenta minutos para outro grau; ela rejeita o valor incorreto para manter visível o problema nos dados de origem.
Use o resultado com segurança em fluxos cartográficos
Use este conversor quando um receptor GPS, registro aeronáutico ou marítimo, anotação topográfica ou listagem de geocaching fornecer uma coordenada DDM, mas o destino exigir graus decimais. Converta latitude e longitude separadamente e mantenha os nomes dos eixos até montar o par. Muitos formatos geográficos apresentam latitude antes de longitude, enquanto arrays de coordenadas GeoJSON colocam convencionalmente longitude primeiro; a conversão não resolve essa diferença de ordem por você.
Preserve apenas as casas decimais justificadas pela precisão da fonte, sem tratar um resultado longo de ponto flutuante como precisão recém-criada. Um milésimo de minuto corresponde aproximadamente a alguns metros em latitude, embora a distância em longitude varie conforme a latitude. A ferramenta não transforma datum, não geocodifica, não consulta mapas e não infere sistemas de coordenadas além das letras N, S, L e O.
Ela pressupõe que os números DDM já usam o datum exigido pelo seu fluxo. Entradas inválidas são rejeitadas sem inventar uma localização.
Casos de uso
Normalizar anotações GPS de campo
Transforme uma latitude ou longitude DDM de um receptor ou caderno no valor decimal com sinal exigido por uma tabela SIG.
Preparar dados de navegação
Converta coordenadas marítimas ou aeronáuticas baseadas em hemisfério antes de importá-las em sistemas que aceitam graus decimais com sinal.
Validar migrações de coordenadas
Use os componentes, o eixo, a forma normalizada e a fórmula retornados para auditar uma conversão de DDM para decimal.
Perguntas frequentes
Como converter minutos decimais em graus decimais?
Divida os minutos decimais por sessenta e some o resultado aos graus inteiros. Aplique sinal negativo para S ou O.
O hemisfério pode aparecer antes dos números?
Sim. São aceitos N 40° 26.767′ e 40° 26.767′ N, assim como as formas equivalentes com S, L e O.
Por que sul e oeste são negativos?
A convenção de graus decimais com sinal trata como negativas a latitude ao sul do equador e a longitude a oeste do meridiano principal.
Posso informar graus, minutos e segundos?
Não. Esta capacidade é específica para graus e minutos decimais. Para DMS, use o conversor dedicado de graus, minutos e segundos.
Quais faixas são aceitas?
A latitude aceita de zero a noventa graus, e a longitude de zero a cento e oitenta. No grau máximo, os minutos devem ser zero.
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/ddm-to-decimal \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"40° 26.767′ N"}'const res = await fetch("https://api.kit.forhosting.com/geo/ddm-to-decimal", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "40° 26.767′ N"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/ddm-to-decimal",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "40° 26.767′ N"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/ddm-to-decimal", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"40° 26.767′ N"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"40° 26.767′ N"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/ddm-to-decimal", 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
{
"text": "40° 26.767′ N"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.ddm_to_decimal",
"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
Entenda a conversão e os limites geográficos
Essa convenção de sinais é amplamente usada por bancos cartográficos, fluxos GeoJSON, planilhas e API espaciais. A resposta retorna decimal_degrees com sinal, os componentes numéricos, o hemisfério em maiúscula, o eixo inferido, uma forma DDM normalizada e a estrutura exata da fórmula usada.
Use o resultado com segurança em fluxos cartográficos
O uso no navegador é gratuito, enquanto uma conversão automatizada bem-sucedida pela API custa US$ 0,002 por item.
Perguntas técnicas
Quanto custa uma conversão pela API?
Uma conversão bem-sucedida pela API custa US$ 0,002 por item. Você também pode executar a conversão gratuitamente no navegador.