181 messaggi dal 12 dicembre 2001
come faccio a convertire dei dati per GPS che sono in gradi,primi,secondi, in un formato per google maps ?



come faccio a convertire dei dati per GPS che sono in gradi,primi,secondi,
in un formato per google maps ?

per esempio io ho i seguenti dati in latitudine, longitudine :

Latitudine Nord :
41 gradi
53 primi
43 secondi

Longitudine Est :
12 gradi
29 primi
25 secondi

+41° 53' 43", +12° 29' 25"


ottengo in google maps :

41.895278, 12.490278

http://maps.google.it/maps?q=41.895278,+12.490278
15 messaggi dal 15 febbraio 2007
Convertire le coordinate GPS

La stringa GPS è del tipo

$GPRMC,093803.958,A,4438.416,N,00838.881,E,0.30,114.52,020205,,*01

Lat = 44° 38' 416 millesimi di primo
Lon = 8° 38' 881 millesimi di primo

MODO 1
Il calcolo è immediato.

MODO 2
Latitudine
Gradi: 44
Primi: 38,416 / 60 = 0.640266
Latitudine tot: 44 + 0.640266 = 44,640266

Longitudine
Gradi: 8
Primi: 38.881 / 60 = 0, 6480166
Longitudine tot: 8 + 0, 6480166 = 8.6480166

MODO 3
Latitudine
Gradi: 44
Primi: 38
Secondi: 0.416 * 60 = 24.96
Quindi il numero esatto di secondi da mettere dovrebbe essere 24.96
Siccome molti programmi,non accettano le frazioni di secondo, il valore migliore da mettere è 25 secondi (0.96 è quasi 1)

Longitudine
Gradi: 8
Primi: 38
Secondi: 0.881 * 60 = 52.86
Quindi il numero esatto di secondi da mettere dovrebbe essere 52.86 (arrotondato a 53)


Il meccanismo è ovviamente lo stesso.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.