2016-06-23 2 views
1

선 스트링을 교차하는 모든 다각형을 GEOMETRYCOLLECTION으로 리턴하려고합니다.선 스트링을 교차하는 모든 다각형을 리턴하는 f}은 무엇입니까?

이것은 지금까지 시도한 쿼리입니다. 선 스트링과 교차하지만 별도의 행에있는 모든 다각형을 리턴합니다. 어떻게 쿼리의 모든 결과가 GEOMETRYCOLLECTION

SELECT poly.the_geog FROM ST_GeographyFromText('SRID=4326;LINESTRING(85.269150 23.157234,85.278541 23.101098,85.286367 23.047280,85.287737 23.006227)') as road, poly 
WHERE ST_Intersects(
    road,poly.the_geog 
    ); 

답변

3

을 반환 결합 할 수 있습니다 당신은 모음으로 형상을 집계 ST_Collect를 사용할 수 있습니다.

SELECT ST_Collect(poly.the_geog) ... 
관련 문제