Posted in

Como converter graus, minutos e segundos (DMS) para graus decimais passo a passo

Converter: Na mão | no Excel em massa | No ArcGIS | Conversor pronto

Converter graus, minutos e segundos (DMS) para graus decimais não é complexo e pode ser feito manualmente, no Excel ou diretamente em ferramentas como ArcGIS e QGIS (Field Calculator).

Esse tipo de conversão é essencial em geoprocessamento, especialmente para:

  • Integração com sistemas GIS e GPS
  • Criação de shapefiles a partir de planilhas
  • Uso de coordenadas planas X/Y

DIRETO AO PONTO: Converter Manualmente

Se você não quer perder tempo e ler o post todo, vamos diretamente a solução: Para converter graus, minutos e segundos em graus decimais, siga estas etapas:

Para converter graus, minutos e segundos (DMS) em graus decimais, faça assim:

  • Como calcular o inverso? de decimal para GMS? Clique aqui

Use nosso conversor online abaixo:

DMS → Decimal

Resultado: 0

Decimal → DMS

Resultado: 0° 0′ 0″

Baixe aqui nossa planilha para converter GMS para Graus Decimais facilmente em lote

 

Tutorial em vídeo (3 minutos)
Observação: o áudio está baixo. Recomenda-se aumentar o volume no seu dispositivo.

Converter coordenadas no EXCEL em massa

No Excel, você pode converter graus, minutos e segundos (DMS) para graus decimais separando os valores em colunas (graus, minutos e segundos) e aplicando a fórmula:

=GRAUS + (MINUTOS/60) + (SEGUNDOS/3600).

Por exemplo, se A1 contém os graus, B1 os minutos e C1 os segundos, use =A1+(B1/60)+(C1/3600). O resultado será o valor em graus decimais pronto para uso em GIS, mapas e coordenadas.

Se a coordenada estiver toda em uma única célula no Excel no formato 39° 45' 30.11", você pode extrair e converter com uma fórmula única usando texto:

Supondo que o valor esteja em A1, use (excel em portugues):

=ESQUERDA(A1;PROCURAR("°";A1)-1)
+ EXT.TEXTO(A1;PROCURAR("°";A1)+2;PROCURAR("'";A1)-PROCURAR("°";A1)-2)/60
+ EXT.TEXTO(A1;PROCURAR("'";A1)+2;PROCURAR("""";A1)-PROCURAR("'";A1)-2)/3600

Isso separa automaticamente:

  • graus antes de °
  • minutos entre ° e '
  • segundos entre ' e "

e retorna o valor em graus decimais pronto para GIS.


Converter no Field Calculator do ArcMap (ArcGIS Desktop)

Você também pode usar uma expressão no Field Calculator ou programação para executar a conversão automaticamente.

Veja expressão a usar no Field Calculator do ArcGIS Desktop:

(([LatDMS].AsString.Left(2).AsNumber) + ([LatDMS].AsString.Middle(2,2).AsNumber / 60) + ([LatDMS].AsString.Right(5).AsNumber / 3600)) 

OBS: DMS é muitas vezes seguido pelos rótulos de hemisfério N, S, E ou W ao invés do sinal de + -. Ao converter para graus decimais, converter valores de longitude que estão no hemisfério ocidental ou valores latitude que estão no hemisfério sul para valores negativos de grau decimal.

Como Converter Graus, minutos e segundos para graus decimais ?

VEJA AQUI COMO IMPORTAR DADOS DE COORDENADAS DO EXCEL PARA O ARCGIS


E O CONTRÁRIO?

Converter de GMS para Graus decimais?

Para converter graus decimais → GMS, faça assim:

Exemplo: 20,259722222

  • Separe a parte inteira (graus):
    • 20,259722222 → 20°
    • Sobrou a parte decimal: 0,259722222
  • Converta a parte decimal em minutos:
    • 0,259722222 × 60 = 15,583333
    • Parte inteira = 15'
    • Sobrou decimal: 0,583333
  • Converta o restante em segundos:
    • 0,583333 × 60 = 35
    • Resultado = 35"
  • Resultado final:
    • 20,259722222 = 20° 15' 35"
  • Observação:
    • Use sinal + ou - conforme a direção da coordenada (N/S ou E/W)

➤Código VBA (Excel) para as conversões, clique aqui

Como Converter Graus, minutos e segundos para graus decimais ?

Calculate Geometry

Para calcular a área de um polígono no ArcGIS, utiliza-se o calculate geometry na tabela de atributos. Além de área, existem muitos outros cálculos que podem ser feitos como comprimento de perímetro, coordenadas Xe Y de pontos, e outros. Veja no post abaixo como proceder:

https://forest-gis.com/2011/07/calculate-geometry-funcoes-muito-uteis-no-dia-a-dia.html


Estudo de Caso55733 1009 3 2ww m

Para criar um shapefile de pontos a partir de planilhas, as coordenadas x, y precisam estar em graus decimais (ou UTM). Existem várias maneiras de converter Graus, Minutos, Segundos (DMS ou GMS) em graus decimais.

--Como transformar medidas de resolução espacial angulares (arco-segundos) para métricas?

--Declividade: Como converter de graus para porcentagem e vice-versa?

Veja também

• Convertendo medidas agrárias antigas para hectare
  • Orbis, o conversor de coordenadas da ForestGIS: Conheça o ORBIS, o conversor de coordenadas da Forest-GIS. Fácil e rápido. Não precisa instalação. Basta baixar e rodar: CLIQUE AQUI (Grátis)

Posts Relacionados a este

Gostou? Compartilhe

30 thoughts on “Como converter graus, minutos e segundos (DMS) para graus decimais passo a passo

  1. OLA!
    No texto diz para colocar a coordenada no A1, não diz nada sobre separar em colunas, mas, quando tempo usar sua formula o novo valor não aparece. Porque?

    1. Com o ângulo em graus decimais na célula A1, digite a fórmula abaixo em outra célula para mostrar o resultado:

      =CONCAT(TEXTO(INT(A1);”00″);”°”;TEXTO((INT((A1-INT(A1))*60));”00″);”‘”;TEXTO((ARRED(((A1-INT(A1))*60-INT((A1-INT(A1))*60))*60;3));”00,000″);CARACT(34))

  2. CLaro Kaliu, abra no Excel estes pontos e crie uma formula para converter conforme mostrado acima. Se uas coord X estiverem na mesma célula precisará o usar o texto para colunas para abrir graus em uma coluna, minutos em outra e segundos em outra…depois é só criar uma formula como esta: – repita para y –
    Novo X = Graus + ((Minutos / 60) + (Segundos / 3600))

  3. Ola, tenho uma tabela com 13 mil pontos em coordenadas GMS, preciso criar um shp de pontos. Mas o qgis precisar ser coordenadas decimais. Tem alguma alternativa de fazer conversão em massa? 1 por 1 vai ser bastante trabalhoso. Obrigado

  4. 20,259722222 >>> separando a parte inteira se obtém o grau (20º), multiplica-se a parte decimal por 60 (0,259722222 x 60) = 15,58333, separa-se a parte inteira e obtém-se os minutos (15’), multiplica-se novamente a parte decimal por 60 (0,5833333 x 60) = 35, que corresponde aos segundos (35”), temos assim: 20º 15” 35”.

  5. Como faço para converter coordenadas XY em LAT/LONG no formato GRAUS/MINUTOS/SEGUNDOS? Por exemplo, X=73484 e Y=9723206, como ficaria LAT/LONG em graus/minutos/segundos?

  6. Marcos, poderia ser mais específico. O que não deu certo? Podemos ajudar se postar um exemplo. Certifique-se que esteja entrando com graus, minutos e segundos em diferentes células assim poderá fazer os cálculos mais facilmente.

  7. Fácil, siga o procedimento:
    20,259722222º >>> separando a parte inteira se obtém o grau (20º), multiplica-se a parte decimal por 60 (0,259722222 x 60) = 15,58333, separa-se a parte inteira e obtém-se os minutos (15’), multiplica-se novamente a parte decimal por 60 (0,5833333 x 60) = 35, que corresponde aos segundos (35”), temos assim: 20º 15” 35”.

  8. Prezado Agnobel, muito bem observado. Tinha esquecido de colocar o link.
    Agora está lá, basta clicar sobre o Calculate geometry. Se tiver qualquer dúvida é só postar que lhe ajudamos. Abraço e obrigado por contribuir

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *