Dans PostGIS, comment trouver tous les points d'un polygone?

Je suis en utilisant PostgreSQL avec l'extension GIS pour stocker les données de carte, avec OpenLayers, serveur géographique etc. Étant donné un polygone, par exemple, d'un quartier, j'ai besoin de trouver toutes les coordonnées LAT/LONG des points stockés dans un tableau (par exemple, les feux de circulation, restaurants) qui sont à l'intérieur du polygone. Sinon, étant donné un ensemble de polygones je voudrais trouver l'ensemble des points à l'intérieur de chaque polygone (comme un GROUPE PAR la requête, plutôt que d'itérer sur chaque polygone).

Sont ces fonctions quelque chose j'ai besoin de programme, ou est la fonctionnalité disponible (comme SQL étendu)? Veuillez fournir des précisions.

Également pour la simple 2D données que j'ai fais j'ai réellement besoin de l'extension GIS (licence GPL est une limitation) ou PostgreSQL suffit-il?

Merci!

source d'informationauteur Shaul Dar