Przejdź do głównej zawartości

Oblicza odległość ortodromiczną w kilometrach między dwoma punktami na powierzchni Ziemi za pomocą wzoru haversine. Oba punkty są określone przez szerokość i długość geograficzną w stopniach.

HAVERSINE(<lat1>, <lon1>, <lat2>, <lon2>)
Argumenty Opis
<lat1> Szerokość geograficzna pierwszego punktu.
<lon1> Długość geograficzna pierwszego punktu.
<lat2> Szerokość geograficzna drugiego punktu.
<lon2> Długość geograficzna drugiego punktu.

Double.

SELECT
HAVERSINE(40.7127, -74.0059, 34.0500, -118.2500) AS distance
┌────────────────┐
│ distance │
├────────────────┤
│ 3936.390533556 │
└────────────────┘