Name

ST_Intersects — 래스터 rastA와 래스터 rastB가 공간적으로 교차할 경우 참을 반환합니다.

Synopsis

boolean ST_Intersects( raster rastA , integer nbandA , raster rastB , integer nbandB );

boolean ST_Intersects( raster rastA , raster rastB );

boolean ST_Intersects( raster rast , integer nband , geometry geommin );

boolean ST_Intersects( raster rast , geometry geommin , integer nband=NULL );

boolean ST_Intersects( geometry geommin , raster rast , integer nband=NULL );

설명

래스터 rastA와 래스터 rastB가 공간적으로 교차할 경우 참을 반환합니다. 밴드 번호를 설정하지 않거나 또는 NULL로 설정할 경우, 확인 작업중 래스터의 볼록 껍질만 고려합니다. 밴드 번호를 설정할 경우, 확인 작업중 값을 가진 (NODATA가 아닌) 픽셀들만 고려합니다.

[Note]

이 함수는 래스터에서 이용할 수도 있는 모든 인덱스를 활용할 것입니다.

개선 사항: 2.0.0 버전부터 래스터/래스터 교차를 지원합니다.

[Warning]

변경 사항: 2.1.0 버전부터 ST_Intersects(geometry, raster)의 습성과 일치시키기 위해 ST_Intersects(raster, geometry) 변종의 습성을 바꿨습니다.

예시

-- different bands of same raster
SELECT ST_Intersects(rast, 2, rast, 3) FROM dummy_rast WHERE rid = 2;

 st_intersects
---------------
 t
            

참고

ST_Intersection, ST_Disjoint