Nwlapcug.com


L'equazione di Haversine in Excel

L'equazione di Haversine in Excel


L'equazione di Haversine è una delle equazioni di base per la navigazione oceanica; esso è utilizzato per generare la distanza tra due punti su una sfera se sai la latitudine e Longitudine di punti sia e il diametro della sfera. Esso è stato in gran parte automatizzato in unità GPS. Alcune persone che fanno geocaching piace avere questa equazione caricata sulla propria copia locale di Excel, quindi si può semplicemente inserire il loro punto di partenza e punto per determinare la distanza finale devono viaggiare.

Impostare le variabili

L'equazione di Haversine richiede quattro variabili di input per latitudine e longitudine. Questa impostazione in Excel, chiameremo determinate celle in Excel e fare riferimento a quei nomi di cella nella formula. È possibile denominare una cella in Excel facendo clic sulla cella e quindi digitando il nome nello spazio bianco a sinistra della barra della formula. Fare clic sulla cella "A1" e assegnargli il nome "Latitude_1." Fare clic sulla cella "A2" e assegnargli il nome "Latitude_2." Fare clic sulla cella "B1" e assegnargli il nome "Longitude_1." Fare clic sulla cella "B2" e assegnargli il nome "Longitude_2." È una buona idea per modificare i colori di queste cellule in modo che sia possibile identificarli più tardi.

Impostare le costanti

L'altra parte dell'equazione Haversine è il raggio della sfera che ci si sposta. Di solito, questa è la terra. Come con i numeri di latitudine e Longitudine sopra, denominare le celle che contengono queste variabili. Fare clic su "C1" e il nome "RadMiles," fare clic sulla cella "C2" e il nome "RadKilom". Nella cella C1, immettere "3959"; nella cella C2, immettere "6371." Nella cella C3, impostare la convalida dei dati facendo clic sulla parte "Dati" dell'interfaccia della barra multifunzione e selezionando "Convalida dati". Selezionare "Elenco" come il tipo di convalida e immettere "Miglia, chilometri" nello spazio apposito, senza virgolette. Cella C3 diventerà un elenco a discesa con due voci: miglia e chilometri.

Immettere la Formula

Immettere la seguente formula nella cella C4:

=Acos(cos(RADIANS(90-Latitude_1)) COS(RADIANS(90-Latitude_2)) +SIN(RADIANS(90-Latitude_1)) SIN(RADIANS(90-Latitude_2)) COS(RADIANS(Longitude_1-Longitude2)) IF(C3="Miles",RadMiles,RadKilom)

Usando l'equazione di Haversine

Per utilizzare il foglio di calcolo contenente l'equazione semisenoverso, immettere la latitudine e la longitudine del punto di origine nelle celle A1 e B1, in gradi. Quindi immettere la latitudine e la longitudine del punto di destinazione nelle celle A2 e B2, anche in gradi. Selezionare l'unità in cui si vuole misurare la distanza tra i punti selezionando l'elenco a discesa nella cella C3 (miglia o chilometri). Cella C4 mostrerà la distanza tra i due punti.