距離演算子<->
ポイントとポリゴンの間でうまく機能します。
次のようにクエリできます:
SELECT b.*
FROM osm_buildings AS b
ORDER BY b.polygon <-> 'POINT(3.14 2.78)'::geometry
LIMIT 10;
これにより、そのポイントに最も近い10の建物が取得されます。
そのクエリは、polygon
のインデックスを使用できます 列。
距離演算子<->
ポイントとポリゴンの間でうまく機能します。
次のようにクエリできます:
SELECT b.*
FROM osm_buildings AS b
ORDER BY b.polygon <-> 'POINT(3.14 2.78)'::geometry
LIMIT 10;
これにより、そのポイントに最も近い10の建物が取得されます。
そのクエリは、polygon
のインデックスを使用できます 列。