sql >> Databáze >  >> RDS >> PostgreSQL

Najít n nejbližších sousedů pro daný bod pomocí PostGIS?

Nyní od PostGIS 2.0 je k dispozici KNN index pro typy geometrie. To vám dává nejbližších 5 záznamů s ohledem na to, jak daleko jsou od "vaší polohy...".

SELECT *
FROM your_table 
ORDER BY your_table.geom <-> "your location..."
LIMIT 5;

Viz <-> operátor v PostgreSQL manuálu.



  1. Jak filtrovat záznamy pomocí agregační funkce AVG

  2. Prům. nekonzistence plováku

  3. Jak CRC32 funguje v MariaDB

  4. Rozšíření použití DBCC CLONEDATABASE