나는 테이블, 지역이 있습니다 감안할 때LNG 테이블/위도에서 포인트를 포함하는 다각형을 찾기
| 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 |
...
:
| id | name |
|----|----------|
| 1 | Jersey |
| 2 | Scotland |
...
및 RegionPoints의 테이블 (각 지역의 경계 상자를 정의) 위도와 경도, 나는 주어진 지점을 포함하는 지역을 찾고 싶다.
나의 이해에서, 그러나 나는 나의 관심사입니다, 쿼리에 위도와 경도를 사용 ST_Contains
에 의해 다음, regionid
다음 사용 ST_ConcaveHull
을 집계 할 필요가 각각에 대해 오목 선체를 계산하는 지역의 다수와 매우 비효율적이다.
PostGIS를 처음 사용하기 때문에 조금 갇혀 있습니다.
영역을 폴리곤으로 저장하지 않는 이유는 무엇입니까? – JGH