PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

POSTGIS:trova tutti i punti all'interno di un poligono

Ecco un modo, che funziona sui tipi di geografia. A proposito, potrebbe valere la pena leggere il manuale sui tipi di dati geometrici e geografici. Per quanto ho capito, ci sono molte più funzioni disponibili per le geometrie, ma devi essere coinvolto con le proiezioni. La scelta migliore dipende da cosa stai facendo...

SELECT polygonID, pointID
  FROM Points INNER JOIN Polygons 
  ON ST_covers(polygons.aPolygon,Points.thePoint  );