sábado, 22 de dezembro de 2012

Conversão de grau decimal e sexagesimal

A posição de um ponto na superfície terrestre pode ser expressa pelas coordenadas geográficas. A latitude, que vai de zero à 90 graus, e a longitude, que vai de zero à 180 graus, possui basicamente duas notações, o grau em notação decimal ou o grau em notação sexagesimal.

A notação decimal é a forma numérica na qual estamos mais acostumados, o grau pode ser expresso por um número não inteiro. Um exemplo, no caso uma latitude, é -23,62463499 graus, um simples número decimal. O sinal negativo indica a latitude Sul, se fosse longitude indicaria o Oeste.

A notação sexagesimal é dada, em uma forma bem precisa, em grau, minuto e segundo. Com os minutos e segundos indo de zero à 60. Esta última unidade de medida, em segundo, pode receber um número não inteiro, e da mesma forma o minuto, caso se omita a unidade de segundo. A latitude e longitude para a notação sexagesimal é comumente indicada pelas letras de Norte-Sul-Leste-Oeste, ao invés do sinal negativo ou positivo. Um exemplo de latitude é 23° 37' 28,686" S.

É possível converter os números dentre as notações de grau decimal e sexagesimal. A notação decimal é facilmente obtida a partir da notação sexagesimal com o uso da seguinte fórmula:

grau + minuto/60 + segundo/3600

Exemplo:

Notação sexagesimal dada: 23° 37' 28,686" S

23 + 37/60 + 28,686/3600 = -23,624635°

(Para a latitude Sul e a longitude Oeste o resultado deve receber o sinal negativo.)


Inversamente, o grau em notação sexagesimal é obtido a partir da notação decimal com os seguintes cálculos:

1) O grau é obtido com o valor absoluto da notação decimal, somente a parte inteira.

2) O minuto é obtido com o valor absoluto da parte fracionária da notação decimal multiplicado por 60, pegando somente a parte inteira deste resultado.

3) O segundo é obtido com o valor absoluto da parte fracionária da notação decimal multiplicado por 60, e multiplicando a parte fracionária deste resultado por 60.

Exemplo:

Notação decimal dada: -23,62463499°

1) 23°

2) 0,62463499 x 60 = 37,4780994  portanto 37'

3) a) 0,62463499 x 60 = 37,4780994
   b) 0,4780994 x 60 = 28,685964"

Portanto 23° 37' 28,686" S

(Se o valor da notação decimal é negativo então a latitude será Sul ou a longitude será Oeste.)

Sugestão de leitura. Saiba como calcular a distância entre coordenadas geográficas lendo o artigo em: http://dan-scientia.blogspot.com.br/2009/05/distancia-entre-coordenadas-geograficas.html

2 comentários:

  1. É muito útil, estou tentando criar uma formula para excel. A propósito, recebi listas de coordenas em graus e MINUTOS DECIMAIS, assim:
    LAT

    LONG
    S 06° 47.064 WO 35° 40.041
    S 06° 41.394 WO 35° 43.394
    S 06° 44.006 WO 35° 44.041
    S 06° 47.471 WO 35° 41.099
    S 06° 47.509 WO 35° 41.583
    S 06° 47.83 WO 35° 43.746
    S 06° 45.267 WO 35° 43.412

    Ficaria muito agradecida se tiver alguma dica de fórmula para converter em graus decimais. Obrigada

    ResponderExcluir