- カテゴリ:
HAVERSINE¶
Haversine公式を使用して、地球の表面上の2点間の大圏距離をキロメートル単位で計算します。2つのポイントは、緯度と経度の単位で指定されます。
注釈
Snowflakeは、代わりに ST_DISTANCE 関数を使用することをお勧めします。
構文¶
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 | +--------------------------------------------------+