PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Намерете n най-близки съседи за дадена точка с помощта на PostGIS?

Сега след PostGIS 2.0 има наличен KNN индекс за типове геометрия. Това ви дава най-близките 5 записа по отношение на това колко далеч са те от „вашето местоположение...“.

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

Вижте <-> оператор в ръководството на 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. Преглед на методите JOIN в PostgreSQL

  2. cron задача за премахване на стари данни от postgres на debian

  3. Проблеми с командата postgresql COPY с Rails на различен сървър

  4. PostgreSQL:ФАТАЛНО - Удостоверяването на партньора не бе успешно за потребител (PG::ConnectionBad)

  5. psycopg2.OperationalError:ФАТАЛНО:неподдържан интерфейсен протокол 1234.5679:сървърът поддържа от 2.0 до 3.0