PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

POSTGIS:Finden Sie alle Punkte innerhalb eines Polygons

Hier ist eine Möglichkeit, die mit geografischen Typen funktioniert. Übrigens könnte es sich lohnen, das Handbuch zu lesen über Geometrie- und Geografiedatentypen. Für Geometrien gibt es meines Wissens noch viel mehr Funktionen, aber mit Projektionen muss man sich beschäftigen. Die beste Wahl hängt davon ab, was Sie tun...

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