ポイント演算子を使用した別の例を次に示します。
初期設定 (1回だけ実行する必要があります):
create extension cube;
create extension earthdistance;
そして、クエリ:
select (point(-0.1277,51.5073) <@> point(-74.006,40.7144)) as distance;
distance
------------------
3461.10547602474
(1 row)
points
に注意してください LONGITUDE FIRSTで作成されます 。ドキュメントによると:
ポイントは(経度、緯度)と見なされ、その逆はありません。経度はx軸とy軸の直感的な概念に近いためです。
これはひどいデザインです...しかし、それはそうです。
出力はマイルになります 。
地球の表面上の2点間の法定マイル単位の距離を示します。