メインコンテンツまでスキップ
バージョン: 2.1

ST_ANGLE_SPHERE

説明

地球表面上の2点間の中心角を度単位で計算します。渡されるパラメータは、点Xの経度、点Xの緯度、点Yの経度、点Yの緯度です。

構文

ST_ANGLE_SPHERE( <x_lng>, <x_lat>, <y_lng>, <y_lat>)

パラメータ

パラメータInstructions
<x_lng>経度データ、妥当な値の範囲は [-180, 180]
<y_lng>経度データ、妥当な値の範囲は [-180, 180]
<x_lat>緯度データ、妥当な値の範囲は [-90, 90]
<y_lat>緯度データ、妥当な値の範囲は [-90, 90]

戻り値

2点間の中心角度

Examples

select ST_Angle_Sphere(116.35620117, 39.939093, 116.4274406433, 39.9020987219);
+---------------------------------------------------------------------------+
| st_angle_sphere(116.35620117, 39.939093, 116.4274406433, 39.9020987219) |
+---------------------------------------------------------------------------+
| 0.0659823452409903 |
+---------------------------------------------------------------------------+
select ST_Angle_Sphere(0, 0, 45, 0);
+----------------------------------------+
| st_angle_sphere(0.0, 0.0, 45.0, 0.0) |
+----------------------------------------+
| 45 |
+----------------------------------------+