Υπολογιστής Απόστασης

Ο Υπολογιστής Απόστασης διαχειρίζεται τρεις τύπους προβλημάτων απόστασης: Συντεταγμένες 2D για προβλήματα γεωμετρίας και γραφημάτων χρησιμοποιώντας το πυθαγόρειο θεώρημα (δείχνει επίσης απόσταση Manhattan, μέσο σημείο και κλίση), Συντεταγμένες 3D για προβλήματα τρισδιάστατου χώρου (απόσταση Euclidean + μέσο σημείο) και Γεωγραφικό Πλάτος/Μήκος (Γεωγραφική) για πραγματικές αποστάσεις σε χάρτη μεταξύ οποιωνδήποτε δύο τοποθεσιών χρησιμοποιώντας τον τύπο Haversine — την ίδια μέθοδο που χρησιμοποιούν οι συσκευές GPS για τον υπολογισμό απόστασης ευθείας γραμμής. Τα αποτελέσματα εμφανίζονται τόσο σε χιλιόμετρα όσο και σε μίλια για τη γεωγραφική λειτουργία, και στη μονάδα που εισάγετε για τις λειτουργίες συντεταγμένων.

star 4.9
New

Υπολογιστής Απόστασης calculator

Point A
Point B
straighten

Enter two points to calculate distance

functions Distance Formulas

2D Euclidean
d = √((x₂−x₁)² + (y₂−y₁)²)
3D Euclidean
d = √((x₂−x₁)² + (y₂−y₁)² + (z₂−z₁)²)
Manhattan (L1)
d = |x₂−x₁| + |y₂−y₁|
Midpoint
M = ((x₁+x₂)/2, (y₁+y₂)/2)
Earth Radius (R)
6,371 km · 3,959 mi

public Lat/Long Quick Reference

1° latitude ≈ 111 km / 69 mi
1° longitude @ equator ≈ 111 km
1° longitude @ 45° ≈ 79 km
NY → London ≈ 5,570 km
Earth circumference 40,075 km

lightbulb Quick Tips

  • Euclidean ≤ Manhattan — straight line is always shortest
  • Lat/Long gives great-circle (as-the-crow-flies), not driving distance
  • Negative latitude = South; negative longitude = West
  • Use decimal degrees: 40°42′46″N → 40.7128

How to Use the Υπολογιστής Απόστασης

place

Επιλέξτε Τύπο Απόστασης

Επιλέξτε Συντεταγμένες 2D για γεωμετρία επίπεδης επιφάνειας, Συντεταγμένες 3D για προβλήματα χώρου, ή Πλάτος/Μήκος για πραγματικές γεωγραφικές αποστάσεις.

edit_note

Εισάγετε τις Συντεταγμένες Σημείων

Εισάγετε τις τιμές x και y (και z για 3D) για τα δύο σημεία. Για τη γεωγραφική λειτουργία, εισάγετε γεωγραφικό πλάτος και μήκος σε δεκαδικές μοίρες.

straighten

Λάβετε την Απόστασή σας

Δείτε την απόσταση ευθείας γραμμής στιγμιαία. Η λειτουργία 2D δείχνει επίσης την απόσταση Manhattan και τις συντεταγμένες του μέσου σημείου.

functions

Ελέγξτε τον Τύπο

Ο υπολογισμός βήμα προς βήμα εμφανίζεται κάτω από το αποτέλεσμα ώστε να μπορείτε να επαληθεύσετε τα μαθηματικά ή να μάθετε πώς υπολογίστηκε.

The Formula

Ο τύπος απόστασης 2D είναι μια άμεση εφαρμογή του πυθαγόρειου θεώρηματος σε ένα καρτεσιανό επίπεδο. Για 3D, προστίθεται ένας επιπλέον όρος τετραγωνικής διαφοράς κάτω από τη ρίζα. Ο τύπος Haversine διαχειρίζεται την καμπυλότητα της Γης, δίνοντας τη συντομότερη απόσταση μεγάλου κύκλου (σε ευθεία γραμμή) μεταξύ δύο γεωγραφικών σημείων.

2D: d = √((x₂-x₁)² + (y₂-y₁)²) | 3D: d = √((x₂-x₁)² + (y₂-y₁)² + (z₂-z₁)²) | Haversine: d = 2R·arcsin(√(sin²(Δφ/2) + cos φ₁·cos φ₂·sin²(Δλ/2)))

lightbulb Variables Explained

  • (x₁,y₁), (x₂,y₂) Συντεταγμένες των δύο σημείων σε χώρο 2D
  • (x₁,y₁,z₁), (x₂,y₂,z₂) Συντεταγμένες των δύο σημείων σε χώρο 3D
  • φ (phi) Γεωγραφικό πλάτος σε ακτίνια
  • λ (lambda) Γεωγραφικό μήκος σε ακτίνια
  • R Μέση ακτίνα της Γης ≈ 6.371 χλμ.
  • Δφ, Δλ Διαφορά γεωγραφικού πλάτους και μήκους μεταξύ των δύο σημείων

tips_and_updates Pro Tips

1

Η απόσταση Euclidean είναι η απόσταση 'ευθείας γραμμής' — η συντομότερη δυνατή διαδρομή μεταξύ δύο σημείων.

2

Η απόσταση Manhattan (ονομαζόμενη και απόσταση ταξί ή L1) μετρά μόνο την οριζόντια + κάθετη κίνηση — χρήσιμη για προβλήματα βασισμένα σε πλέγμα.

3

Για γεωγραφικό πλάτος/μήκος: 1 μοίρα γεωγραφικού πλάτους ≈ 111 χλμ. (69 μίλια). Οι μοίρες γεωγραφικού μήκους ποικίλλουν ανάλογα με το γεωγραφικό πλάτος.

4

Ο τύπος Haversine δίνει την απόσταση μέγιστου κύκλου — τη συντομότερη διαδρομή στην επιφάνεια της Γης, όχι την απόσταση οδήγησης.

5

Για απόσταση 3D: σκεφτείτε την ως εφαρμογή του πυθαγόρειου θεώρηματος δύο φορές — μία φορά στο επίπεδο XY, και στη συνέχεια συμπεριλαμβάνοντας τη διάσταση Z.

Ο υπολογισμός απόστασης είναι θεμελιώδης για τη ναυσιπλοΐα, τη χωρομέτρηση, τη φυσική και τον καθημερινό σχεδιασμό ταξιδιών. Είτε χρειάζεστε την απόσταση ευθείας γραμμής μεταξύ δύο συντεταγμένων GPS, την Ευκλείδεια απόσταση μεταξύ σημείων σε χώρο 2D ή 3D, είτε την απόσταση οδήγησης μεταξύ πόλεων, τα υποκείμενα μαθηματικά συνδέουν τη γεωμετρία με τη μέτρηση στον πραγματικό κόσμο. Ο τύπος Ευκλείδειας απόστασης 2D d = √((x₂-x₁)² + (y₂-y₁)²) επεκτείνεται σε 3D προσθέτοντας το στοιχείο z, ενώ ο τύπος Haversine λαμβάνει υπόψη την καμπυλότητα της Γης κατά τον υπολογισμό αποστάσεων μεγάλου κύκλου μεταξύ συντεταγμένων γεωγραφικού πλάτους-μήκους. Ο υπολογιστής απόστασης διαχειρίζεται όλα αυτά τα σενάρια: εισάγετε δύο σημεία σε καρτεσιανές συντεταγμένες (2D ή 3D) ή γεωγραφικές συντεταγμένες (γεωγραφικό πλάτος/μήκος) για να υπολογίσετε την απόσταση στις μονάδες που προτιμάτε — μίλια, χιλιόμετρα, μέτρα, πόδια ή ναυτικά μίλια. Εμφανίζει τα βήματα υπολογισμού, την πορεία/κατεύθυνση μεταξύ των σημείων και τις συντεταγμένες του μέσου.

Ευκλείδεια απόσταση σε 2D και 3D

Ο τύπος της Ευκλείδειας απόστασης προέρχεται από το πυθαγόρειο θεώρημα. Σε 2D: d = √((x₂-x₁)² + (y₂-y₁)²). Μεταξύ των σημείων (3,4) και (7,1): d = √((7-3)² + (1-4)²) = √(16+9) = √25 = 5 μονάδες.

Σε 3D, προσθέστε το στοιχείο z: d = √((x₂-x₁)² + (y₂-y₁)² + (z₂-z₁)²). Για υψηλότερες διαστάσεις (κοινές στη μηχανική μάθηση και την επιστήμη δεδομένων), το ίδιο μοτίβο επεκτείνεται: d = √(Σ(xi-yi)²).

Άλλες μετρικές μετρούν την απόσταση διαφορετικά:

  • Η απόσταση Μανχάταν (νορμάμ L1), η οποία υπολογίζεται ως |x₂-x₁| + |y₂-y₁|, μετρά την απόσταση κατά μήκος γραμμών πλέγματος — σχετική για πλοήγηση σε οικοδομικά τετράγωνα όπου η διαγώνια κίνηση είναι αδύνατη.
  • Η απόσταση Chebyshev (νορμάμ L∞) λαμβάνει τη μέγιστη διαφορά συντεταγμένων, χρήσιμη στο σκάκι (κινήσεις πύργου) και στη ρομποτική αποθηκών.

Απόσταση μεγάλου κύκλου με χρήση του τύπου Haversine

Για σημεία στην επιφάνεια της Γης, ο τύπος Haversine υπολογίζει τη συντομότερη απόσταση κατά μήκος της σφαίρας: a = sin²(Δlat/2) + cos(lat₁) × cos(lat₂) × sin²(Δlon/2), d = 2R × arcsin(√a), όπου R = 6.371 χλμ. (μέση ακτίνα της Γης).

Η απόσταση από τη Νέα Υόρκη (40.7128°Β, 74.0060°Δ) μέχρι το Λονδίνο (51.5074°Β, 0.1278°Α) υπολογίζεται σε περίπου 5.570 χλμ. (3.461 μίλια). Αυτή είναι η απόσταση μεγάλου κύκλου — η συντομότερη διαδρομή στην επιφάνεια της Γης, την οποία ακολουθούν τα αεροσκάφη (περίπου). Οι πραγματικές αποστάσεις πτήσης είναι 5-10% μεγαλύτερες λόγω της δρομολόγησης εναέριας κυκλοφορίας, των μοτίβων ανέμων και των περιορισμένων εναέριων χώρων.

Ο τύπος Vincenty παρέχει ελαφρώς πιο ακριβή αποτελέσματα (λαμβάνοντας υπόψη το σχήμα πεπλατυσμένου σφαιροειδούς της Γης), αλλά το σφάλμα του Haversine είναι συνήθως κάτω από 0,3%.

Πρακτικές συμβουλές εκτίμησης απόστασης

Για γρήγορους νοερούς υπολογισμούς: 1 μοίρα γεωγραφικού πλάτους ≈ 111 χλμ. (69 μίλια) παντού στη Γη. 1 μοίρα γεωγραφικού μήκους ≈ 111 χλμ. στον ισημερινό, αλλά συρρικνώνεται κατά cos(γεωγραφικό πλάτος) — στις 45°Β, είναι περίπου 78,5 χλμ.· στις 60°Β, είναι μόλις 55,5 χλμ.

Η ακρίβεια GPS είναι συνήθως 3-5 μέτρα για καταναλωτικές συσκευές και 1-2 εκ. για συστήματα RTK επιπέδου χωρομέτρησης.

Για την εκτίμηση απόστασης οδικού δικτύου, πολλαπλασιάστε την απόσταση ευθείας γραμμής επί 1,3-1,5 (ο συντελεστής κυκλοφορίας — οι δρόμοι είναι σπάνια ευθείες). Οι αστικές περιοχές έχουν υψηλότερη κυκλοφορία (1,4-1,8) λόγω μοτίβων πλέγματος και εμποδίων, ενώ οι διαδρομές αυτοκινητοδρόμων μεταξύ απομακρυσμένων πόλεων πλησιάζουν το 1,2-1,3. Το API των Google Maps παρέχει πραγματικές αποστάσεις οδήγησης, αλλά για γρήγορο σχεδιασμό, η απόσταση ευθείας γραμμής × 1,4 δίνει μια λογική εκτίμηση οδικής απόστασης.

Πώς λειτουργεί ένας υπολογιστής απόστασης μεταξύ δύο σημείων;

Ένας υπολογιστής απόστασης βρίσκει το μήκος της ευθείας γραμμής που συνδέει δύο σημεία εφαρμόζοντας τον τύπο απόστασης, ο οποίος αποτελεί άμεση συνέπεια του πυθαγόρειου θεώρηματος.

Παρέχετε τις συντεταγμένες κάθε σημείου και το εργαλείο υπολογίζει d = √((x₂-x₁)² + (y₂-y₁)²) για ένα επίπεδο, επεκτείνεται το μοτίβο με έναν όρο z για 3D ή μεταβαίνει στον τύπο Haversine για σημεία γεωγραφικού πλάτους/μήκους. Το αποτέλεσμα είναι η συντομότερη δυνατή διαδρομή μεταξύ των δύο τοποθεσιών.

Σύμφωνα με το Wolfram MathWorld, αυτή η Ευκλείδεια μετρική είναι η τυπική έννοια της απόστασης στον συνηθισμένο χώρο, και η Khan Academy παρουσιάζει την ίδια συλλογιστική ορθογώνιου τριγώνου: το τμήμα μεταξύ των σημείων είναι απλώς η υποτείνουσα.

Πώς να υπολογίσετε την απόσταση μεταξύ δύο συντεταγμένων βήμα προς βήμα

Για να υπολογίσετε την απόσταση μεταξύ δύο συντεταγμένων, αφαιρέστε τις τιμές x, αφαιρέστε τις τιμές y, υψώστε κάθε διαφορά στο τετράγωνο, προσθέστε τις και πάρτε την τετραγωνική ρίζα.

Για τα σημεία (2, 3) και (8, 11): Δx = 6, Δy = 8, άρα d = √(6² + 8²) = √(36 + 64) = √100 = 10 μονάδες.

Για 3D, συμπεριλάβετε τη διαφορά z κάτω από την ίδια ρίζα. Για γεωγραφικό πλάτος/μήκος, μετατρέψτε πρώτα τις μοίρες σε ακτίνια και, στη συνέχεια, εφαρμόστε τον τύπο Haversine επειδή η επιφάνεια είναι κυρτή και όχι επίπεδη.

Το Wolfram MathWorld σημειώνει ότι αυτή η σειρά πράξεων ισχύει σε οποιονδήποτε αριθμό διαστάσεων, επομένως η ίδια μέθοδος τετραγωνισμού και πρόσθεσης κλιμακώνεται σε διανύσματα χαρακτηριστικών επιστήμης δεδομένων καθώς και σε καθημερινούς χάρτες.

Ποια είναι η διαφορά μεταξύ της απόστασης ευθείας γραμμής και της απόστασης οδήγησης;

Η απόσταση ευθείας γραμμής (μεγάλου κύκλου ή Ευκλείδεια) είναι η συντομότερη γεωμετρική διαδρομή μεταξύ δύο σημείων, ενώ η απόσταση οδήγησης ακολουθεί το πραγματικό οδικό δίκτυο και είναι σχεδόν πάντα μεγαλύτερη. Ένας υπολογιστής απόστασης που χρησιμοποιεί τον τύπο Haversine επιστρέφει το νούμερο σε ευθεία γραμμή και όχι μια διαδρομή.

Για να προσεγγίσετε την οδική απόσταση, πολλαπλασιάστε το αποτέλεσμα ευθείας γραμμής με έναν συντελεστής κυκλοφορίας περίπου 1,3 έως 1,5, υψηλότερο σε πυκνές πόλεις με μοτίβο πλέγματος και χαμηλότερο σε μεγάλες διαδρομές αυτοκινητοδρόμων. Για αποστάσεις οδήγησης στροφή προς στροφή, χρειάζεστε μια υπηρεσία δρομολόγησης όπως το Google Maps Directions API ή το OSRM που βασίζεται στο OpenStreetMap.

Η Britannica περιγράφει τη διαδρομή μεγάλου κύκλου ως τη συντομότερη διαδρομή στην επιφάνεια μιας σφαίρας, γι' αυτό και οι πτήσεις μεγάλων αποστάσεων καμπυλώνονται στις προβολές επίπεδων χαρτών.

Σε ποιες μονάδες μπορεί να μετατρέψει ένας υπολογιστής απόστασης;

Ένας υπολογιστής απόστασης συνήθως αναφέρει αποτελέσματα σε πολλαπλές μονάδες, ώστε να μπορείτε να επιλέξετε αυτή που ταιριάζει στην εργασία σας: χιλιόμετρα και μίλια για ταξίδια, μέτρα και πόδια για χωρομέτρηση ή κατασκευές, και ναυτικά μίλια για αεροπορική και θαλάσσια ναυσιπλοΐα.

Οι βασικές μετατροπές είναι ακριβείς εξ ορισμού, σύμφωνα με τους ορισμούς SI του Διεθνούς Γραφείου Μέτρων και Σταθμών (BIPM):

  • 1 μίλι = 1,609344 χλμ.
  • 1 χλμ. = 0,621371 μίλια
  • 1 ναυτικό μίλι = 1,852 χλμ.
  • 1 μέτρο = 3,28084 πόδια

Για γεωγραφικές αποστάσεις, τα περισσότερα εργαλεία εμφανίζουν χιλιόμετρα και μίλια δίπλα-δδίπλα. Τα ναυτικά μίλια είναι βολικά στη θάλασσα επειδή ένα ναυτικό μίλι αντιστοιχεί στενά σε ένα λεπτό γεωγραφικού πλάτους, συνδέοντας τη μονάδα απευθείας με τη γεωμετρία της Γης.

Πρακτικές χρήσεις ενός υπολογιστή απόστασης σε πραγματικά έργα

Οι υπολογισμοί αποστάσεων εμφανίζονται σε πολλούς τομείς:

  • Οι ναυτικοί και οι πιλότοι χρησιμοποιούν την απόσταση μεγάλου κύκλου για να σχεδιάσουν αποτελεσματικές διαδρομές και να εκτιμήσουν τα καύσιμα.
  • Οι χωρομέτρτες και οι μηχανικοί χρησιμοποιούν Ευκλείδεια απόσταση 2D και 3D για να σχεδιάσουν τοποθεσίες και να μετρήσουν ανοsές προσαρμοσμένες στο υψόμετρο.
  • Οι ομάδες logistics εκτιμούν τις ακτίνες παράδοσης από μια αποθήκη.
  • Στα μαθήματα γεωμετρίας και φυσικής, ο τύπος απόστασης θεμελιώνει αποδείξεις συντεταγμένων και προβλήματα μετατόπισης· όταν διορθώνετε την απόσταση και λύνετε για μια άγνωστη συντεταγμένη, ο τετραγωνισμός και των δύο πλευρών το μετατρέπει σε μια δευτεροβάθμια εξίσωση που μπορείτε να ολοκληρώσετε με έναν επιλυτή δευτεροβάθμιων εξισώσεων.
  • Στην επιστήμη δεδομένων και τη μηχανική μάθηση, οι Ευκλείδειες και Μανχάταν αποστάσεις τροφοδοτούν αλγορίθμους ομαδοποίησης όπως k-means και ταξινομητές πλησιέστερου γείτονα, όπως τεκμηριώνεται από την επεξεργασία μετρικών αποστάσεων του Wolfram MathWorld.

Ακόμη και οι καθημερινές εργασίες — ο έλεγχος της απόστασης μεταξύ δύο πόλεων ή του πόσο κοντά βρίσκεται μια καταχώριση στον χώρο εργασίας σας — βασίζονται στα ίδια υποκείμενα μαθηματικά μεγάλου κύκλου που εφαρμόζουν οι συσκευές GPS.

Επεξήγηση Ευκλείδειας vs Μανχάταν vs Chebyshev απόστασης

Αυτές οι τρεις μετρικές απαντούν σε διαφορετικά ερωτήματα σχετικά με την απόσταση μεταξύ δύο σημείων:

  • Η Ευκλείδεια απόσταση (νορμ L2) είναι το μήκος της ευθείας γραμμής, √(Σ(xᵢ-yᵢ)²), και αποτελεί τη συντομότερη δυνατή διαδρομή.
  • Η απόσταση Manhattan (νορμ L1), |Δx| + |Δy|, επιτρέπει μόνο οριζόντιες και κατακόρυφες κινήσεις, αντικατοπτρίζοντας την κίνηση σε ένα πολεοδομικό σχέδιο όπου οι διαγώνιες συντομεύσεις είναι αδύνατες.
  • Η απόσταση Chebyshev (νορμ L∞) λαμβάνει τη μεγαλύτερη διαφορά σε έναν μόνο άξονα, αντιστοιχίζοντας την κίνηση του βασιλιά στο σκάκι ή ορισμένες διαδρομές ρομπότ σε αποθήκες.

Το Wolfram MathWorld καταγράφει και τα τρία ως πρότυπες μετρικές, και χρησιμοποιούνται ευρέως στη μηχανική μάθηση για να αποτυπώσουν τη γεωμετρία ενός προβλήματος. Ισχύει πάντα μια βασική σχέση διάταξης: η Ευκλείδεια απόσταση δεν είναι ποτέ μεγαλύτερη από την απόσταση Manhattan για τα ίδια δύο σημεια.

Συνήθη λάθη κατά τον υπολογισμός ημερών και αποστάσεων μεταξύ σημείων

Αρκετά σφάλματα δυσκολεύουν τους χρήστες κατά τον υπολογισμό αποστάσεων:

  • Το πιο συχνό σφάλμα είναι η παράλειψη ύψωσης των διαφορών συντεταγμένων στο τετράγωνο πριν από την πρόσθεση, ή η λήψη της τετραγωνικής ρίζας των επιμέρους όρων αντί του αθροίσματος.
  • Η σύγχυση με τα πρόσημα επίσης προκαλεί προβλήματα, αν και η ύψωση στο τετράγωνο εξουδετερώνει τα αρνητικά, οπότε το (x₂-x₁)² ισούται με το (x₁-x₂)².
  • Για γεωγραφικό πλάτος/μήκος, μια συχνή παγίδα είναι η εισαγωγή μοιρών απευθείας σε τριγωνομετρικές συναρτήσεις που αναμένουν ακτίνια, ή η εναλλαγή της σειράς γεωγραφικού πλάτους και μήκους.
  • Ένα άλλο λάθος είναι η αντιμετώπιση της απόστασης μέγιστου κύκλου ως απόστασης οδήγησης — διαφέρουν λόγω του συντελεστή περιφερειακότητας.
  • Τέλος, η ανάμιξη μονάδων (η εισαγωγή ενός σημείου σε μίλια και ενός άλλου σε χιλιόμετρα) αλλοιώνει σιωπηρά τα αποτελέσματα.

Όπως τονίζει η Khan Academy, επιβεβαιώνετε πάντα ότι και τα δύο σημεία μοιράζονται το ίδιο σύστημα συντεταγμένων και την ίδια μονάδα πριν από τον υπολογισμό.

Π πόσο ακριβής είναι ο τύπος Haversine για τον υπολογισμός ταξιδιού και απόστασης μεταξύ τοποθεσιών;

Ο τύπος Haversine είναι αρκετά ακριβής για σχεδόν όλες τις πρακτικές ανάγκες μέτρησης αποστάσεων, με τα σφάλματα να είναι τυπικά πολύ κάτω από περίπου 0,5 τοις εκατό επειδή μοντελοποιεί τη Γη ως μια τέλεια σφαίρα ακτίνας 6.371 km. Η μικρή απόκλιση προκύπτει επειδή η Γη είναι στην πραγματικότητα ένα πεπλατυσμένο σφαιροειδές, ελαφρώς πεπλατυσμένο στους πόλους.

Για εφαρμογές που απαιτούν ακρίβεια επιπέδου εκατοστού σε μεγάλες βάσεις —όπως η γεωδαιτική αποτύπωση— ο τύπος Vincenty ή ο αλγόριθμος του Karney λαμβάνουν υπόψη αυτό το ελλειψοειδές σχήμα και μειώνουν περαιτέρω το σφάλμα.

Η υλοποίηση αναφοράς στα Movable Type Scripts τεκμηριώνει τη μέθοδο Haversine που χρησιμοποιείται εδώ, και η Εθνική Υπηρεσία Γεωδαισίας των ΗΠΑ δημοσιεύει τα ελλειψοειδή μοντέλα υψηλότερης ακρίβειας. Για τον σχεδιασμό διαδρομών, τις εκτιμήσεις αεροπορικών πτήσεων και τη γενική χαρτογράφηση, η σφαιρική προσέγγιση του Haversine είναι κάτι παραπάνω από επαρκής.

Frequently Asked Questions

sell

Tags