ST_SYMDIFFERENCE

ST_SYMDIFFERENCE

ST_SYMDIFFERENCE 함수는 두 GEOGRAPHY 또는 GEOMETRY 객체의 대칭차(symmetric difference)를 반환해요.

출처: ST_SYMDIFFERENCE

본문

ST_SYMDIFFERENCE 함수는 두 입력 객체 중 하나에만 속하는 공간을 나타내는 기하학적 대칭차를 반환해요.

구문 (Syntax)

ST_SYMDIFFERENCE( <geography_or_geometry_expression_1> , <geography_or_geometry_expression_2> )

인자 (Arguments)

  • geography_or_geometry_expression_1 — 첫 번째 GEOGRAPHY 또는 GEOMETRY 타입의 표현식이에요.
  • geography_or_geometry_expression_2 — 두 번째 GEOGRAPHY 또는 GEOMETRY 타입의 표현식이에요.

반환 (Returns)

두 입력 객체의 대칭차를 나타내는 GEOGRAPHY 또는 GEOMETRY 값을 반환해요.

사용 메모 (Usage notes)

  • 두 입력은 동일한 타입(GEOGRAPHY 또는 GEOMETRY)이어야 해요.
  • 두 입력은 동일한 공간 참조 시스템(SRID)을 사용해야 해요.

예제 (Examples)

SELECT ST_SYMDIFFERENCE(
  TO_GEOGRAPHY('POLYGON((0 0, 0 4, 4 4, 4 0, 0 0))'),
  TO_GEOGRAPHY('POLYGON((2 2, 2 6, 6 6, 6 2, 2 2))')
) AS sym_diff;

더 알아보기 (Learn more)

  • ST_DIFFERENCE
  • ST_INTERSECTION
  • ST_UNION
  • 지리공간 함수 (Geospatial functions)