PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Znajdź n najbliższych sąsiadów dla danego punktu za pomocą PostGIS?

Teraz, od czasu PostGIS 2.0, dostępny jest indeks KNN dla typów geometrii. Daje to najbliższe 5 rekordów w odniesieniu do odległości od „Twojej lokalizacji...”.

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

Zobacz <-> operator w instrukcji PostgreSQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przegląd oferty Amazon RDS i Aurora dla PostgreSQL

  2. Rola nie istnieje i nie można utworzyć bazy danych podczas korzystania z PostgreSQL

  3. Jak działa Abs() w PostgreSQL

  4. Jak monitorować wydajność PostgreSQL 12 za pomocą OmniDB — część 2

  5. Jak połączyć dwie tabele w polu klucza obcego za pomocą django ORM?