Η εξίσωση Haversine στο Excel

...

Χρησιμοποιήστε την εξίσωση Haversine για να υπολογίσετε την απόσταση μεταξύ δύο σημείων σε μια σφαίρα.

Η εξίσωση Haversine είναι μία από τις βασικές εξισώσεις για την πλοήγηση στον ωκεανό. χρησιμοποιείται για τη δημιουργία της απόστασης μεταξύ δύο σημείων σε μια σφαίρα, εάν γνωρίζετε το γεωγραφικό πλάτος και το μήκος και των δύο σημείων και τη διάμετρο της σφαίρας. Έχει αυτοματοποιηθεί σε μεγάλο βαθμό σε μονάδες GPS. Σε μερικούς ανθρώπους που κάνουν geocaching αρέσει να έχουν αυτή την εξίσωση φορτωμένη στο τοπικό τους αντίγραφο του Excel μπορούν απλώς να εισαγάγουν το σημείο εκκίνησης και το σημείο λήξης τους για να καθορίσουν την απόσταση που πρέπει ταξίδι.

Ρύθμιση των μεταβλητών

Η εξίσωση Haversine απαιτεί τέσσερις μεταβλητές εισόδου για το γεωγραφικό πλάτος και το γεωγραφικό μήκος. Για να το ρυθμίσετε στο Excel, θα ονομάσετε ορισμένα κελιά στο Excel και θα ανατρέξετε σε αυτά τα ονόματα κελιών στον τύπο. Μπορείτε να ονομάσετε ένα κελί στο Excel κάνοντας κλικ στο κελί και στη συνέχεια πληκτρολογώντας το όνομα στο λευκό διάστημα στα αριστερά της γραμμής τύπων. Κάντε κλικ στο κελί "A1" και ορίστε του το όνομα "Latitude_1". Κάντε κλικ στο κελί "A2" και ορίστε του το όνομα "Latitude_2". Κάντε κλικ στο κελί "B1" και δώστε του το όνομα "Γεωγραφικό μήκος_1." Κάντε κλικ στο κελί "B2" και ορίστε του το όνομα "Longitude_2". Είναι καλή ιδέα να αλλάξετε τα χρώματα αυτών των κελιών ώστε να μπορείτε να τα αναγνωρίσετε αργότερα.

Το βίντεο της ημέρας

Ρύθμιση των Σταθερών

Το άλλο μέρος της εξίσωσης Haversine είναι η ακτίνα της σφαίρας που πλοηγείται. Συνήθως, αυτή είναι η Γη. Όπως και με τους αριθμούς γεωγραφικού πλάτους και μήκους παραπάνω, ονομάστε τα κελιά που περιέχουν αυτές τις μεταβλητές. Κάντε κλικ στο "C1" και ονομάστε το "RadMiles", κάντε κλικ στο κελί "C2" και ονομάστε το "RadKilom". Στο κελί C1, πληκτρολογήστε "3959". στο κελί C2, πληκτρολογήστε "6371". Στο κελί C3, ρυθμίστε την επικύρωση δεδομένων κάνοντας κλικ στο τμήμα "Δεδομένα" της διεπαφής κορδέλας και επιλέγοντας "Επικύρωση δεδομένων." Επιλέξτε "Λίστα" ως τύπο επικύρωσης και εισαγάγετε "Μίλια, Χιλιόμετρα" στον παρεχόμενο χώρο, χωρίς την προσφορά σημάδια. Το κελί C3 θα γίνει μια αναπτυσσόμενη λίστα με δύο καταχωρίσεις: Μίλια και Χιλιόμετρα.

Μπαίνοντας στη Φόρμουλα

Εισαγάγετε τον ακόλουθο τύπο στο κελί C4:

=ACOS(COS(RADIANS(90-Latitude_1)) COS(RADIANS(90-Latitude_2)) +SIN(RADIANS(90-Latitude_1)) SIN(RADIANS(90-Latitude_2)) COS(RADIANS(Γεωγραφικό μήκος_1-Γεωγραφικό μήκος2)) IF(C3="Miles",RadMiles, RadKilom)

Χρησιμοποιώντας την εξίσωση Haversine

Για να χρησιμοποιήσετε το υπολογιστικό φύλλο που περιέχει την εξίσωση Haversine, εισαγάγετε το γεωγραφικό πλάτος και το μήκος του σημείου προέλευσής σας στα κελιά A1 και B1, σε μοίρες. Στη συνέχεια, εισαγάγετε το γεωγραφικό πλάτος και το μήκος του σημείου προορισμού σας στα κελιά A2 και B2, επίσης σε μοίρες. Επιλέξτε τις μονάδες στις οποίες θέλετε να μετρήσετε την απόσταση μεταξύ των σημείων επιλέγοντας το αναπτυσσόμενο μενού στο κελί C3 (είτε μίλια είτε χιλιόμετρα). Το κελί C4 θα δείξει την απόσταση μεταξύ των δύο σημείων.