カテゴリ:

数値関数 (三角関数)

HAVERSINE

Haversine公式を使用して、地球の表面上の2点間の大圏距離をキロメートル単位で計算します。2つのポイントは、緯度と経度の単位で指定されます。

構文

HAVERSINE( lat1, lon1, lat2, lon2 )

次の例は、ニューヨークとロサンゼルス間の地理空間距離をキロメートル単位で返します。

SELECT HAVERSINE(40.7127, -74.0059, 34.0500, -118.2500);
+--------------------------------------------------+
| HAVERSINE(40.7127, -74.0059, 34.0500, -118.2500) |
|--------------------------------------------------|
|                                   3936.385096389 |
+--------------------------------------------------+
最上部に戻る