単純な問題があります。ポリゴンのセット内のポイントの数をカウントしたいのです。
私はすでにSQLを持っていますが、実際にポイントを含むポリゴンのgidのみを返します。
私のテーブル:19.000行のポリゴンレイヤーと450行のポイントレイヤー。
次のSQL
select grid.gid, count(*) AS totale FROM grid, kioskdhd3 WHERE
st_contains(grid.geom,kioskdhd3.geom) GROUP BY grid.gid;
実際にポイントを含む320個のポリゴンのみを返します。しかし、ポイントの数が0であっても、すべてのポリゴンが返されるようにします。
もちろん、それは私のWHERE節に関係しています。st_containsのどこに置く必要がありますか?
ありがとう、カーステン
gis.stackexchange.com/questions/42951/…を
—
HasT
感謝しますが、それらにはすべてWHERE句があります。必要なのかわかりません。どのように書き直しますか?
—
hoge6b01