OpenLayers、GeoServerなどとともに地図データを保存するために、GIS拡張機能を備えたPostgreSQLを使用しています。あるポリゴン内にあるテーブル(信号灯、レストランなど)に格納されているすべてのLAT/LONGポイントを見つける必要があります。あるいは、ポリゴンのセットを指定すると、各ポリゴン内のポイントのセットを見つけることができます(GROUP BYクエリのように、各ポリゴンを反復するのではなく)。PostGISでは、ポリゴン内のすべての点を見つけるにはどうすればよいですか?
これらの関数はプログラムする必要がありますか、または(拡張SQLとして)使用できる機能はありますか?詳しく教えてください。
また、私は実際にGISエクステンション(GPLライセンスは制限事項)が必要ですか、PostgreSQLで十分ですか?
ありがとうございます!
[ST_DWithin](http://www.postgis.org/docs/ST_DWithin.html)も参照してください。 –