29 julho 2011

Como Converter Graus, minutos e segundos para graus decimais ?

Converter Graus, minutos e segundos para graus decimais não é tão difícil como parece e pode ser feito até mesmo manualmente ou facilmente com uso do Excel.

USO: 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.


Para convertê-lo manualmente:

Graus decimais = Graus + ((Minutos / 60) + (Segundos / 3600)) 


Por exemplo, 75º 59' 32,483'' W seria -75,9923564 em graus decimais. DMS é muitas vezes seguido pelos rótulos de hemisfério N, S, E ou W. 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.



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

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



Onde LatDMS é o campo que contém os valores em GMS para converter em Graus Decimal. Dica: Veja matéria sobre o Calculate Geometry
Você pode fazer uma fórmula de forma rápida e fácil no Excel, porém você pode encontrar vários exemplos de scripts no site edn.esri.com que deixará o seu trabalho muito mais fácil.
VEJA EM VÍDEO (Portugês) COMO FAZER


10 comentários:

  1. e otimo esse site mas ñ me ajudoe muito

    ResponderExcluir
  2. Olá.
    Obrigado. Queremos que ele ajude, por favor nos diga sua dúvida que a comunidade GIS terá maior prazer em lhe responder!

    ResponderExcluir
  3. me foi muito útil essa explicação de como transformar grau em grau decimal manualmente !!! parabens !!!

    ResponderExcluir
  4. Obrigado Michael, qualquer dúvida estamos a disposição!

    ResponderExcluir
  5. Como transforma 5°7' em segundos; e 97" em minutos e segundos?

    ResponderExcluir
  6. se 1 grau são 3600 segundos, logo: 5º7'= 18.420 seg
    97seg seriam = 1' e 37''

    corrijam-se se estiver errado

    ResponderExcluir
  7. PREZADO JOABEL, ONDE ENCONTRAR A MATÉRIA "....Veja matéria sobre o Calculate Geometry" ?

    AGNOBEL

    e-mail: agnobeld@gmail.com

    ResponderExcluir
  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

    ResponderExcluir
  9. como faço o contrário? transformar graus decimais em graus minutos segundos?

    ResponderExcluir
  10. 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”.

    ResponderExcluir

Opine: