[QGIS-it-user] Da gradi sessagesimali a sessadecimali. Livello di precisione
Marco Guiducci
marco.guiducci a regione.toscana.it
Ven 22 Maggio 2020 00:44:00 PDT
Il 21/05/2020 22:46, Marco Spaziani ha scritto:
> Ho una tabella con una decina di punti le cui coordinate sono espresse
> in gradi sessagesimali. Per far meglio digerire questi dati a QGIS
> voglio (devo) trasformarli in sessadecimali. A tal fine uso la
> formuletta classica: Gradi sessadecimali = g° +(m'/60) + (m''/3600)
> dove g° sono i gradi, m' i minuti primi e m'' i minuti secondi.
> Ora, se mi capitano coordinate ben divisibili per 3600 mi viene fuori
> un numero finito (tipo: 30°43'12'' = 30°.72) e va tutto bene ma, se mi
> capitano coordinate mal divisibili per 3600 mi vengono fuori numeri
> con più di venti cifre decimali (tipo: 30°43'13''
> = 30,720277777777777777777777777778.
> La domanda è questa. Per avere una coordinata sessadecimale che mi
> esprima, come precisione, il centimetro, a quante cifre decimale posso
> permettermi di poter arrotondare il numero che ottengo dalla
> formuletta di cui sopra?
>
- poniamo sferica la Terra con raggio di 6378 km
- l'arco sulla circonferenza è dato dal prodotto del raggio per l'angolo
al centro espresso in radianti
- l'angolo al centro è dato dal rapporto tra l'arco e ed il raggio
Quindi:
- l'arco di meridiano corrispondente ad un secondo sessagesimale è:
1/3600/180*3.14*6378000= 30 metri circa.
- larco di longidudine: 30*cos lat (per esempio alle nostre latitudini
viene circa 20 metri)
questo vuol dire che se il tuo dato è espresso al secondo sessadecimale
stai dando delle geometrie "a rettangoli" di 30x20 metri
Detto questo, calcoliamo i decimali per i gradi sessadecinali
angolo = 30 metri / 6378000 / 3.14 * 180 = 2.69*e-4 cioè devi
scrivere almeno quattro decimali
Se il tuo dato ha un'accuratezza al centimetro:
angolo = 0,01 / 6378000 / 3.14 * 180 = 8.98e-8 gradi
sessadecimali, almeno 8 decimali
Ma tieni presente l'assunto originale: se la tabella dei punti di
partenza è al secondo sessagesimale, il centimetro è pura invenzione
matematica. stai sui 30 metri!
marco
--
Marco Guiducci - 055 4383194
SITA - Sistema informativo territoriale e ambientale
Regione Toscana - Via di Novoli 26 - 50127 Firenze
Maggiori informazioni sulla lista
QGIS-it-user