からポイントを含むポリゴンを検索し、地域:Iテーブルを持っている緯度/経度テーブル
| id | name |
|----|----------|
| 1 | Jersey |
| 2 | Scotland |
...
と(各領域の境界ボックスを定義する)RegionPointsの表:考える
| id | regionid | lat | lng |
|----|----------|-------|-------|
| 1 | 1 | 49.27 | -2.27 |
| 2 | 1 | 49.27 | -1.99 |
| 3 | 1 | 49.15 | -2.27 |
| 4 | 1 | 49.15 | -1.99 |
...
緯度と経度、私は与えられた点を含む領域を探したい。
私の理解から、私はregionid
によって集計する必要が、その後の照会に緯度と経度を使用ST_Contains
続い 使用ST_ConcaveHull
は、しかし、私の懸念は、それぞれに対して凹面船体を計算し、領域の数が多いということです非常に非効率的である。
これはPostGISを初めて使用しているため、ちょっとしたことです。
リージョンをポリゴンとして保存しないのはなぜですか? – JGH