ForHosting KIT · Viagens e geografia

Conversor de DMS para graus decimais

40° 26′ 46,8″ N vira 40,446333333333: graus mais minutos divididos por 60 mais segundos divididos por 3600, com o sinal vindo só da letra do hemisfério, então sul e oeste saem negativos. Útil para digitalizar mapas em papel. 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
Graus
40
Componente de minutos do DMS
26
Componente de segundos do DMS
46,8
Hemisfério
N
Você obtém
Eixo
latitude
Sinal
1
Graus decimais
40,4463333333
Valor decimal
40,4463333333

Cartógrafos digitalizando mapas em papel, estudantes conferindo lição de casa e pipelines que ingerem strings DMS de gazetteers precisam da mesma regra determinística sem abrir uma planilha.

Como DMS e letras de hemisfério viram graus decimais com sinal

Ângulos geográficos em papel quase sempre são escritos como graus, minutos e segundos não negativos seguidos de uma única letra cardinal. Norte e leste são tratados como positivos; sul e oeste, como negativos. A magnitude absoluta é montada com a fórmula sexagesimal padrão: a magnitude decimal é igual aos graus mais os minutos divididos por sessenta mais os segundos divididos por três mil e seiscentos.

A letra de hemisfério então multiplica essa magnitude por mais um para N ou E, ou por menos um para S ou W, produzindo o valor decimal com sinal usado pelos campos de latitude e longitude do WGS84. Manter os graus não negativos e deixar o sinal exclusivamente na letra evita o clássico bug do duplo negativo, em que alguém guarda −40° e ainda marca S.

Minutos e segundos precisam estar no intervalo fechado de zero a sessenta inclusive; valores como setenta e cinco minutos ou segundos negativos são rejeitados em vez de serem carregados silenciosamente para o próximo componente. A latitude usa N e S; a longitude usa E e W; a resposta também marca axis como latitude ou longitude para que um cliente possa verificar que um pipeline de latitude não recebeu por engano uma letra E ou W.

O caminho de verificação recalcula magnitude e sinal com o mesmo arredondamento fixo usado nos campos publicados, de modo que uma resposta bem-sucedida sempre traz passos que você pode validar em testes ou relatórios de laboratório.

Dicas práticas, limites e buscas relacionadas

Prefira enviar números para graus, minutos e segundos quando você controla o cliente; strings numéricas só são aceitas quando correspondem a um padrão numérico finito estrito. Se a sua string de origem já inclui um sinal de menos antes dos graus, remova o menos e mapeie-o para S ou W antes de chamar esta ferramenta, para que a letra continue sendo a única fonte da verdade para o sinal.

Ao digitalizar uma tabela, faça uma chamada por latitude e outra por longitude em vez de enfiar ambas em uma única requisição — esta capacidade converte um trio DMS por vez. Mantenha minutos e segundos dentro de zero a sessenta; se um registrador produziu setenta e cinco minutos, normalize ou rejeite a montante em vez de esperar um transporte silencioso.

Esta página mira quem procura um conversor de DMS para graus decimais, conversão de coordenadas com hemisfério N S E W ou graus minutos segundos para decimal online; ela não é um analisador de strings de formato livre, nem um formatador reverso de decimal para DMS, nem um projetor UTM ou geohash. Prefira esta capacidade quando você já tem componentes DMS numéricos e uma letra cardinal clara; se a sua fonte é uma projeção de mapa ou um único decimal com sinal, use a ferramenta geo correspondente.

Digitalizar DMS de mapas em papel para decimais GIS

Cartógrafos informam graus, minutos, segundos e N/S/E/W de folhas em papel e gravam latitudes e longitudes decimais com sinal em atributos GeoJSON ou shapefile.

Como converter DMS para graus decimais?

Calcule a magnitude como D + M/60 + S/3600 e depois multiplique por +1 para N ou E e por −1 para S ou W.

Quais letras de hemisfério são aceitas?

N, S, E e W (sem distinção de caixa). N/S marcam latitude; E/W marcam longitude.

O que acontece se minutos ou segundos estiverem fora de 0–60?

Minutos e segundos devem estar no intervalo fechado de 0 a 60 inclusive.

Os graus podem ser negativos?

Não. Os graus devem ser não negativos; use o hemisfério S ou W para um resultado com sinal negativo, de modo que apenas a letra controle o sinal.

O conversor de DMS para graus decimais é grátis?

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/dms-to-decimal

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/dms-to-decimal \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"degrees":40,"hemisphere":"N"}'
{
  "degrees": 40,
  "hemisphere": "N"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.dms_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.

por chamadaUS$ 0,002

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

max_abs_degrees1000000000000
min_component0
max_minutes_seconds60
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.

Um conversor de DMS para graus decimais transforma a notação clássica de levantamentos e mapas no ângulo decimal com sinal que todo GIS e API modernos esperam. Informe os graus inteiros, os minutos e segundos opcionais e uma letra de hemisfério — N ou S para latitude, E ou W para longitude — e a ferramenta retorna decimal_degrees igual à magnitude com sinal D mais M sobre sessenta mais S sobre três mil e seiscentos, com o sinal tirado apenas da letra. Minutos e segundos devem permanecer no intervalo fechado de zero a sessenta; qualquer valor fora dessa faixa é rejeitado com invalid_input, para que cadernetas de campo ruins nunca virem pontos errados silenciosos. O caminho é aritmética pura — sem rede, sem sementes aleatórias, sem dependência de relógio —, então o executor gratuito do navegador e a API pré-paga retornam o mesmo JSON após arredondamento fixo de doze casas decimais toda vez que você a chama a US$ 0,002 por requisição bem-sucedida.

Como DMS e letras de hemisfério viram graus decimais com sinal

Esse limite rígido corresponde ao modo como muitos instrumentos de campo e exercícios escolares ensinam o formato, e corresponde ao contrato invalid_input que esta capacidade publica.

Como chamar a API e o que ela devolve

O hemisfério aceita N, S, E ou W em qualquer caixa comum; outras strings falham na validação. Envie um corpo JSON com os graus finitos não negativos obrigatórios (aliases d e deg), a letra de hemisfério obrigatória (aliases hemi, dir, direction e cardinal) e os minutos e segundos opcionais (aliases m, min, arcmin e s, sec, arcsec), que valem zero por padrão quando omitidos. Os graus absolutos devem ficar dentro do limite publicado de um trilhão para que os produtos intermediários permaneçam finitos em dupla precisão IEEE no Worker e no navegador. Em caso de sucesso, a resposta ecoa graus, minutos e segundos arredondados, define hemisphere com a letra normalizada em maiúscula, axis como latitude ou longitude, sign como mais um ou menos um, decimal_degrees e decimal com o mesmo valor arredondado com sinal, dms com uma string compacta de exibição com a letra, method com dms_hemisphere_to_decimal, formula com as expressões documentadas de sinal e sexagesimal, e steps com um array ordenado de linhas de substituição. Uma validação malsucedida — campos ausentes, números não finitos, graus negativos, minutos ou segundos fora de zero a sessenta, uma letra de hemisfério desconhecida ou uma magnitude convertida não finita — retorna invalid_input e nunca é cobrada. O preço é uma taxa fixa de US$ 0,002 por requisição bem-sucedida com unidade item e preço unitário marginal zero.

Dicas práticas, limites e buscas relacionadas

Exemplos didáticos são fáceis: quarenta graus vinte e seis minutos quarenta e seis vírgula oito segundos norte resulta em uma latitude positiva perto de quarenta vírgula quatro quatro; os mesmos números com W resultam em uma longitude negativa; minutos iguais a setenta e cinco demonstram o caminho rígido de invalid_input. Tarefas malsucedidas que retornam invalid_input não consomem saldo pré-pago, o que mantém baratos os scripts exploratórios quando aprendizes passam de propósito minutos fora da faixa. Verificações de ida e volta são simples: recalcule à mão D mais M sobre sessenta mais S sobre três mil e seiscentos, aplique o sinal do hemisfério e confirme que é igual ao decimal_degrees publicado dentro do mesmo arredondamento de doze casas decimais usado pelo Worker.

Conferência de lição de casa de conversão sexagesimal

Estudantes comparam resultados de D + M/60 + S/3600 feitos à mão e sinais de hemisfério com um campo decimal_degrees determinístico antes de entregar relatórios de laboratório.

Normalização ETL para feeds de gazetteers

Pipelines convertem colunas DMS de fornecedores e letras cardeais em decimais com sinal antes da geocodificação, com armadilhas invalid_input para minutos ou segundos fora da faixa.

Ver a documentação completa do KIT →