PostGIS 2.0以降、利用可能なジオメトリタイプのKNNインデックスがあります。これにより、「現在地...」からの距離に関して、最も近い5つのレコードが得られます。
SELECT *
FROM your_table
ORDER BY your_table.geom <-> "your location..."
LIMIT 5;
<->
を参照してください PostgreSQLマニュアルの演算子。
PostGIS 2.0以降、利用可能なジオメトリタイプのKNNインデックスがあります。これにより、「現在地...」からの距離に関して、最も近い5つのレコードが得られます。
SELECT *
FROM your_table
ORDER BY your_table.geom <-> "your location..."
LIMIT 5;
<->
を参照してください PostgreSQLマニュアルの演算子。