Come si calcola la latitudine e la longitudine
Contenuto
Come calcolare latitudine e longitudine su google maps
In settori come la logistica, i trasporti, il trasporto aereo e molti altri, questi calcoli sono un elemento chiave per esaminare i percorsi più veloci, più brevi e più efficienti tra due luoghi. Molte aziende di dati e analisi vendono il servizio di visualizzazione di queste informazioni, di solito in dashboard, ad altre aziende. E usano le informazioni per prendere le migliori decisioni su tempi di consegna, destinazioni e fornitori.
La longitudine è una misura simile, anche se misura la posizione a est o a ovest del meridiano primo, meridiano 0 cartografico o meridiano di Greenwich. La linea immaginaria formata dal meridiano 0 unisce i poli nord e sud e passa per Greenwich (Londra). Il calcolo della longitudine utilizza l’angolo formato da una linea che va dal centro della Terra all’intersezione del meridiano primo e l’equatore. Questa linea si estende poi verso est o verso ovest. Tuttavia, a differenza della latitudine, la longitudine della terra a est e a ovest è di 180°.
Latitudine e longitudine per i bambini
Calcolare la distanza tra due punti su un piano può essere relativamente semplice. Tuttavia, quando questi due punti sono posti sulla sfera terrestre, cioè quando vogliamo calcolare la distanza lineare tra due posizioni date (latitudine + longitudine), le cose si complicano.
Per utilizzare la formula di Haversine abbiamo bisogno, oltre alle due posizioni (lat + lon), del raggio della Terra. Questo valore è relativo alla latitudine, poiché la Terra non è perfettamente rotonda, il valore del raggio equatoriale è 6378 km mentre il raggio polare è 6357 km. Il raggio equivolumetrico è di 6371 km. Per questo post useremo il valore del raggio equatoriale.
Parlando in C#, quello che voglio è che, dati due oggetti di tipo Position, posso fare qualcosa del genere per calcolare la distanza tra loro. Se abbiamo l’oggetto Igualada che rappresenta la posizione georeferenziata della città e vogliamo conoscere la distanza lineare da Granada, faremo quanto segue:
Per fare questo creeremo un metodo extender chiamato DistanceKm sulla classe Position, che avrà la responsabilità di calcolare la distanza tra le due posizioni; in breve, conterrà la formula di Haversine:
Come si misura la latitudine
La misura della longitudine è importante sia per la cartografia che per la navigazione. Storicamente, l’applicazione pratica più importante era quella di fornire una navigazione sicura attraverso l’oceano, che richiede la conoscenza delle due coordinate della nave (la sua latitudine e longitudine). Trovare un metodo per determinare la longitudine ha richiesto secoli e il coinvolgimento di alcune delle più grandi menti scientifiche di epoche diverse.
Eratostene nel III secolo a.C. propose per primo un sistema con latitudini e longitudini per mostrare una mappa del mondo. Nel II secolo a.C. Ipparco di Nicea fu il primo ad usare questo sistema per specificare i luoghi della Terra in modo non ambiguo. Ha anche proposto un sistema per determinare la longitudine confrontando il tempo locale di un luogo con un tempo assoluto. Questo fu il primo riconoscimento che la longitudine poteva essere determinata dalla conoscenza esatta del tempo. Nell’undicesimo secolo Al-Biruni credeva che la terra ruotasse sul suo asse e questo è equivalente alla nostra nozione moderna della relazione tra tempo e longitudine.[1] Nell’undicesimo secolo Al-Biruni credeva che la terra ruotasse sul suo asse e questo è equivalente alla nostra nozione moderna della relazione tra tempo e longitudine.
Latitudine, longitudine e altitudine
Per calcolare la latitudine ci mettiamo al centro della stella e tracciamo una linea orizzontale che taglia la scala della latitudine. Qui possiamo leggere che la latitudine è 36 gradi 11 minuti nord.
Notate che la latitudine è ora sotto il 36° parallelo, quindi siamo al 35° grado. Vedete che ogni minuto è diviso in 5 segmenti. Che equivale a 2 decimi di minuto. Così, abbiamo che la latitudine di Cires è di 35 gradi 54,6 minuti nord.