sql >> Databasteknik >  >> RDS >> PostgreSQL

POSTGIS:hitta alla punkter inom en polygon

Här är ett sätt som fungerar på geografityper. BTW, kan vara värt att läsa manualen om geometri och geografidatatyper. Såvitt jag förstår det finns det många fler funktioner tillgängliga för geometrier, men man måste engagera sig i projektioner. Det bästa valet beror på vad du gör...

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


  1. MySQL-gräns från fallande ordning

  2. Användardefinierad variabel som alias MySQL v8.0 fungerar inte

  3. Framgångsrik SQL-injektion trots PHP Magic Quotes

  4. Skapa en webbapp från grunden med Python Flask och MySQL:Del 3