sql >> Base de Datos >  >> RDS >> PostgreSQL

POSTGIS:encuentra todos los puntos dentro de un polígono

Aquí hay una forma, que funciona en tipos de geografía. Por cierto, podría valer la pena leer el manual en tipos de datos de geometría y geografía. Según tengo entendido, hay muchas más funciones disponibles para las geometrías, pero hay que involucrarse con las proyecciones. La mejor opción depende de lo que estés haciendo...

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