Kalkulator Odległości

Kalkulator Odległości obsługuje trzy rodzaje problemów z odległością: Współrzędne 2D do geometrii i zadań na wykresach z użyciem twierdzenia Pitagorasa (pokazuje również odległość manhattańską, punkt środkowy i nachylenie), Współrzędne 3D do problemów w przestrzeni trójwymiarowej (odległość euklidesowa + punkt środkowy) oraz Szer./Dług. Geograficzną (Geo) do rzeczywistych odległości na mapie między dowolnymi dwoma miejscami przy użyciu wzoru Haversine'a – tej samej metody, której używają urządzenia GPS do obliczania odległości w linii prostej. Wyniki są wyświetlane w kilometrach i milach dla trybu geograficznego oraz w jednostkach wprowadzonych dla trybów współrzędnych.

star 4.9
New

Kalkulator Odległości 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 Kalkulator Odległości

place

Wybierz Typ Odległości

Wybierz Współrzędne 2D dla geometrii na płaszczyźnie, Współrzędne 3D dla problemów przestrzennych lub Szer./Dług. dla rzeczywistych odległości geograficznych.

edit_note

Wprowadź Współrzędne Punktów

Wprowadź wartości x i y (oraz z dla 3D) dla obu punktów. W trybie geograficznym wprowadź szerokość i długość geograficzną w stopniach dziesiętnych.

straighten

Uzyskaj Wynik Odległości

Zobacz odległość w linii prostej natychmiast. Tryb 2D pokazuje również odległość manhattańską oraz współrzędne punktu środkowego.

functions

Sprawdź Wzór

Obliczenia krok po kroku są wyświetlane pod wynikiem, dzięki czemu możesz zweryfikować matematykę lub dowiedzieć się, jak zostały obliczone.

The Formula

Wzór na odległość w 2D to bezpośrednie zastosowanie twierdzenia Pitagorasa w układzie współrzędnych. W przypadku 3D pod pierwiastkiem dodawany jest dodatkowy składnik uwzględniający kwadrat różnicy. Wzór Haversine'a uwzględnia krzywiznę Ziemi, dając najkrótszą odległość wzdłuż wielkiego koła (w linii prostej) między dwoma punktami geograficznymi.

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₂) Współrzędne dwóch punktów w przestrzeni dwuwymiarowej (2D)
  • (x₁,y₁,z₁), (x₂,y₂,z₂) Współrzędne dwóch punktów w przestrzeni trójwymiarowej (3D)
  • φ (phi) Szerokość geograficzna w radianach
  • λ (lambda) Długość geograficzna w radianach
  • R Średni promień Ziemi ≈ 6371 km
  • Δφ, Δλ Różnica szerokości i długości geograficznej między dwoma punktami

tips_and_updates Pro Tips

1

Odległość euklidesowa to odległość w linii prostej – najkrótsza możliwa ścieżka między dwoma punktami.

2

Odległość manhattańska (nazywana również odległością taksówkową lub L1) uwzględnia tylko ruch w poziomie i w pionie – przydatna w problemach opartych na siatce.

3

Dla szerokości i długości geograficznej: 1 stopień szerokości ≈ 111 km (69 mil). Stopnie długości zmieniają się w zależności od szerokości.

4

Wzór Haversine'a daje odległość wielkiego koła – najkrótszą ścieżkę po powierzchni Ziemi, a nie odległość jazdy samochodem.

5

Dla odległości 3D: wyobraź sobie to jako dwukrotne zastosowanie twierdzenia Pitagorasa – raz na płaszczyźnie XY, a następnie z uwzględnieniem wymiaru Z.

Obliczanie odległości ma fundamentalne znaczenie w nawigacji, geodezji, fizyce i codziennym planowaniu podróży. Niezależnie od tego, czy potrzebujesz odległości w linii prostej między dwoma współrzędnymi GPS, odległości euklidesowej między punktami w przestrzeni 2D lub 3D, czy też odległości drogowej między miastami, leżąca u podstaw matematyka łączy geometrię z pomiarami w świecie rzeczywistym. Wzór na dwuwymiarową odległość euklidesową d = √((x₂-x₁)² + (y₂-y₁)²) jest rozszerzany na przestrzenie 3D poprzez dodanie składowej z, podczas gdy wzór Haversine'a uwzględnia krzywiznę Ziemi przy obliczaniu odległości ortodromicznych między współrzędnymi szerokości i długości geograficznej. Nasz kalkulator odległości obsługuje wszystkie te scenariusze: wpisz dwa punkty we współrzędnych kartezjańskich (2D lub 3D) albo geograficznych (szerokość/długość), aby obliczyć dystans w preferowanych jednostkach — milach, kilometrach, metrach, stopach lub milach morskich. Pokazuje on kroki obliczeń, kurs/azymut między punktami oraz współrzędne punktu środkowego.

Odległość euklidesowa w 2D i 3D

Wzór na odległość euklidesową wywodzi się z twierdzenia Pitagorasa. W 2D: d = √((x₂-x₁)² + (y₂-y₁)²). Między punktami (3,4) i (7,1): d = √((7-3)² + (1-4)²) = √(16+9) = √25 = 5 jednostek.

W przestrzeni 3D dodaj składową z: d = √((x₂-x₁)² + (y₂-y₁)² + (z₂-z₁)²). W wyższych wymiarach (powszechnych w uczeniu maszynowym i analizie danych) ten sam wzorzec zostaje zachowany: d = √(Σ(xi-yi)²).

Inne metryki mierzą odległość w odmienny sposób:

  • Odległość w metryce miejskiej / Manhattan (norma L1), obliczana jako |x₂-x₁| + |y₂-y₁|, mierzy odległość wzdłuż linii siatki — ma to znaczenie przy nawigacji po ulicach miasta, gdzie poruszanie się po przekątnej jest niemożliwe.
  • Odległość Czebyczewa (norma L∞) przyjmuje maksymalną różnicę współrzędnych, co przydaje się w szachach (ruchy króla) oraz w robotyce magazynowej.

Odległość ortodromiczna z wykorzystaniem wzoru Haversine'a

Dla punktów na powierzchni Ziemi wzór Haversine'a oblicza najkrótszą odległość wzdłuż sfery: a = sin²(Δlat/2) + cos(lat₁) × cos(lat₂) × sin²(Δlon/2), d = 2R × arcsin(√a), gdzie R = 6371 km (średni promień Ziemi).

Odległość z Nowego Jorku (40,7128°N, 74,0060°W) do Londynu (51,5074°N, 0,1278°W) wynosi w przybliżeniu 5570 km (3461 mil). Jest to odległość wzdłuż wielkiego koła — najkrótsza ścieżka po powierzchni Ziemi, którą (z grubsza) podążają statki powietrzne. Rzeczywiste odległości lotu są o 5–10% dłuższe ze względu na strukturę ruchu lotniczego, układy wiatrów i strefy ograniczonego ruchu.

Wzór Vincenty'ego zapewnia nieco dokładniejsze wyniki (uwzględniając spłaszczenie elipsoidalne Ziemi), jednak błąd metody Haversine'a zazwyczaj nie przekracza 0,3%.

Praktyczne wskazówki dotyczące szacowania odległości

Do szybkich szacunków w pamięci: 1 stopień szerokości geograficznej to w przybliżeniu 111 km (69 mil) w każdym miejscu na Ziemi. 1 stopień długości geograficznej wynosi ok. 111 km na równiku, lecz maleje wraz z cos(szerokość geograficzna) — na 45°N jest to około 78,5 km, a na 60°N zaledwie 55,5 km.

Dokładność GPS wynosi zazwyczaj 3–5 metrów dla urządzeń konsumenckich oraz 1–2 cm dla systemów RTK klasy geodezyjnej.

Do szacowania odległości drogowych pomnoż odległość w linii prostej przez 1,3–1.5 (tzw. współczynnik wydłużenia drogi — trasy rzadko bywają idealnie proste). Obszary zurbanizowane mają wyższy współczynnik (1,4–1,8) ze względu na układ siatki ulic i przeszkody, podczas gdy trasy szybkiego ruchu między odległymi miastami zbliżają się do wartości 1,2–1,3. Interfejs API Google Maps podaje rzeczywiste odległości drogowe, ale do szybkiego planowania pomnożenie odległości w linii prostej przez 1,4 daje rozsądne przybliżenie.

Jak działa kalkulator odległości między dwoma punktami?

Kalkulator odległości znajduje długość linii prostej łączącej dwa punkty, stosując wzór na odległość będący bezpośrednią konsekwencją twierdzenia Pitagorasa.

Podajesz współrzędne każdego punktu, a narzędzie oblicza d = √((x₂-x₁)² + (y₂-y₁)²) dla płaszczyzny, rozszerzając ten wzór o składową z dla przestrzeni 3D lub przełączając się na wzór Haversine'a dla geograficznych punktów szerokości i długości. Wynikiem jest najkrótsza możliwa ścieżka między dwoma miejscami.

Według serwisu Wolfram MathWorld ta metryka euklidesowa jest standardowym pojęciem odległości w zwykłej przestrzeni, a Khan Academy przedstawia to samo rozumowanie oparte na trójkącie prostokątnym: odcinek między punktami to po prostu przeciwprostokątna.

Jak krok po kroku obliczyć odległość między dwoma współrzędnymi

Aby obliczyć odległość między dwoma współrzędnymi, odejmij od siebie wartości x, odejmij wartości y, podnieś każdą różnicę do kwadratu, dodaj je do siebie, a następnie wyciągnij pierwiastek kwadratowy.

Dla punktów (2, 3) i (8, 11): Δx = 6, Δy = 8, stąd d = √(6² + 8²) = √(36 + 64) = √100 = 10 jednostek.

W przypadku 3D uwzględnij różnicę współrzędnej z pod tym samym pierwiastkiem. Dla szerokości i długości geograficznej najpierw zamień stopnie na radiany, a następnie zastosuj wzór Haversine'a, ponieważ powierzchnia jest zakrzywiona, a nie płaska.

Wolfram MathWorld zauważa, że ta kolejność operacji obowiązuje w dowolnej liczbie wymiarów, dzięki czemu ta sama metoda potęgowania i sumowania sprawdza się zarówno przy wektorach cech w analizie danych, jak i na codziennych mapach.

Jaka jest różnica między odległością w linii prostej a odległością do przejechania samochodem?

Odległość w linii prostej (ortodromiczna lub euklidesowa) to najkrótsza ścieżka geometryczna między dwoma punktami, podczas gdy odległość drogowa biegnie wzdłuż rzeczywistej sieci dróg i jest prawie zawsze dłuższa. Kalkulator odległości wykorzystujący wzór Haversine'a zwraca wynik mierzony w linii prostej („w locie ptaka”), a nie gotową trasę.

Aby oszacować odległość drogową, pomnoż wynik w linii prostej przez współczynnik wydłużenia wynoszący w przybliżeniu od 1,3 do 1,5 (wyższy w gęsto zabudowanych miastach o układzie szachownicowym, a niższy na długich trasach szybkiego ruchu). Do uzyskania szczegółowych wskazówek dojazdu potrzebujesz usługi wyznaczania tras, takiej jak Google Maps Directions API lub OSRM opartego na OpenStreetMap.

Encyklopedia Britannica opisuje trasę wzdłuż wielkiego koła jako najkrótszą ścieżkę po powierzchni kuli, co wyjaśnia, dlaczego loty długodystansowe na płaskich odwzorowaniach map wyginają się w łuk.

Między jakimi jednostkami może konwertować kalkulator odległości?

Kalkulator odległości zazwyczaj prezentuje wyniki w wielu jednostkach, abyś mógł wybrać tę, która najlepiej pasuje do Twojego zadania: kilometry i mile w podróży, metry i stopy w geodezji czy budownictwie oraz mile morskie w nawigacji lotniczej i morskiej.

Główne przeliczniki są z definicji ścisłe, zgodnie z definicjami układu SI Międzynarodowego Biura Miar i Wag (BIPM):

  • 1 mila = 1,609344 km
  • 1 km = 0,621371 mili
  • 1 mila morska = 1,852 km
  • 1 metr = 3,28084 stopy

W przypadku odległości geograficznych większość narzędzi pokazuje zarówno kilometry, jak i mile obok siebie. Mile morskie są wygodne na morzu, ponieważ jedna mila morska odpowiada w przybliżeniu jednej minucie szerokości geograficznej, wiążąc tę jednostkę bezpośrednio z geometrią Ziemi.

Praktyczne zastosowania kalkulatora odległości w prawdziwych projektach

Obliczenia odległości pojawiają się w wielu dziedzinach:

  • Nawigatorzy i piloci wykorzystują odległość wzdłuż wielkiego koła do planowania efektywnych tras i szacowania zużycia paliwa.
  • Geodeci i inżynierowie korzystają z dwu- i trójwymiarowej odległości euklidesowej do wytyczania placów budowy oraz pomiarów rozpiętości z uwzględnieniem wysokości.
  • Zespoły logistyczne szacują promienie dostaw z magazynu.
  • Na lekcjach geometrii i fizyki wzór na odległość stanowi podstawę dowodów we współrzędnych i zadań dotyczących przemieszczenia; kiedy ustalisz odległość i wyliczasz nieznaną współrzędną, podniesienie obu stron do kwadratu zamienia równanie w równanie kwadratowe, które można rozwiązać za pomocą kalkulatora równań kwadratowych.
  • W analizie danych i uczeniu maszynowym odległości euklidesowa oraz w metryce miejskiej napędzają algorytmy grupowania, takie jak k-średnich czy klasyfikatory najbliższego sąsiada, co opisuje opracowanie poświęcone metrykom odległości w portalu Wolfram MathWorld.

Nawet codzienne czynności — sprawdzanie, jak daleko od siebie leżą dwa miasta albo jak blisko Twojego miejsca pracy znajduje się dany lokal — opierają się na tej samej matematyce wielkiego koła, z której korzystają urządzenia GPS.

Wyjaśnienie różnic między odległością euklidesową, w metryce miejskiej i Czebyczewa

Te trzy metryki odpowiadają na różne pytania dotyczące odległości między dwoma punktami:

  • Odległość euklidesowa (norma L2) to długość linii prostej, √(Σ(xᵢ-yᵢ)²), będąca najkrótszą możliwą ścieżką.
  • Odległość Manhattan (norma L1), |Δx| + |Δy|, zezwala wyłącznie na ruchy poziome i pionowe, odwzorowując poruszanie się po siatce ulic, gdzie skróty po przekątnej są niemożliwe.
  • Odległość Czebyszewa (norma L∞) przyjmuje największą różnicę na pojedynczej osi, co odpowiada ruchom króla szachowego lub trasom niektórych robotów magazynowych.

Wolfram MathWorld klasyfikuje wszystkie trzy jako standardowe metryki, które są powszechnie stosowane w uczeniu maszynowym w celu odzwierciedlenia geometrii problemu. Zawsze zachodzi kluczowa zależność: odległość euklidesowa nigdy nie jest większa niż odległość Manhattan dla tych samych dwóch punktów.

Typowe błędy podczas obliczania odległości między punktami

Podczas obliczania odległości ludzie często popełniają kilka błędów:

  • Najczęstszym błędem jest zapomnienie o podniesieniu różnic współrzędnych do kwadratu przed ich dodaniem lub wyciągnięcie pierwiastka z poszczególnych składników zamiast z sumy.
  • Pomylenie znaków również przysparza trudności, choć podnoszenie do kwadratu niweluje wartości ujemne, więc (x₂-x₁)² równa się (x₁-x₂)².
  • W przypadku szerokości i długości geograficznej pułapką jest wpisywanie stopni bezpośrednio do funkcji trygonometrycznych, które oczekują radianów, lub pomylenie kolejności szerokości i długości geograficznej.
  • Kolejnym błędem jest traktowanie odległości w linii prostej (great-circle distance) jako odległości podczas jazdy samochodem – różnią się one współczynnikiem krętości trasy.
  • Wreszcie, mieszanie jednostek (wpisanie jednego punktu w milach, a drugiego w kilometrach) potajemnie fałszuje wyniki.

Jak podkreśla Khan Academy, przed rozpoczęciem obliczeń zawsze należy upewnić się, że oba punkty korzystają z tego samego układu współrzędnych i tej samej jednostki.

Jak dokładny jest wzór Haversine'a na odległość między lokalizacjami?

Wzór Haversine'a jest wystarczająco dokładny dla niemal wszystkich praktycznych zastosowań, a błędy zazwyczaj znacznie spadają poniżej około 0,5 procent, ponieważ modeluje on Ziemię jako idealną kulę o promieniu 6371 km. Ta niewielka rozbieżność wynika z faktu, że Ziemia jest w rzeczywistości elipsoidą obrotową, nieco spłaszczoną na biegunach.

W przypadku zastosowań wymagających precyzji rzędu centymetrów na długich dystansach – takich jak pomiary geodezyjne – wzór Vincenty'ego lub algorytm Karneya uwzględniają ten elipsoidalny kształt i jeszcze bardziej zmniejszają błąd.

Dokumentacja referencyjna na Movable Type Scripts opisuje zastosowaną tutaj metodę Haversine'a, a Amerykańska Narodowa Służba Geodezyjna (U.S. National Geodetic Survey) publikuje modele elipsoidalne o wyższej precyzji. Do planowania podróży, szacunków lotniczych i ogólnego mapowania sferyczne przybliżenie Haversine'a jest aż nadto wystarczające.

Frequently Asked Questions

sell

Tags