Maintenant, depuis PostGIS 2.0, un index KNN pour les types de géométrie est disponible. Cela vous donne les 5 enregistrements les plus proches en ce qui concerne leur distance par rapport à "votre position...".
SELECT *
FROM your_table
ORDER BY your_table.geom <-> "your location..."
LIMIT 5;
Voir <->
opérateur dans le manuel PostgreSQL.