Name

ST_AddEdgeNewFaces — 새 경계선을 추가하고, 그 과정에서 경계선이 표면을 분할할 경우, 원본 표면을 삭제하고 새 표면 2개로 교체합니다.

Synopsis

integer ST_AddEdgeNewFaces(varchar atopology, integer anode, integer anothernode, geometry acurve);

설명

새 경계선을 추가하고, 그 과정에서 경계선이 표면을 분할할 경우, 원본 표면을 삭제하고 새 표면 2개로 교체합니다. 새로 추가된 경계선의 ID를 반환합니다.

모든 기존의 결합된 경계선 및 관계성을 결과에 맞춰 업데이트합니다.

어떤 인수가 NULL일 경우, 주어진 노드들이 알려지지 않은 경우(노드가 이미 지형 스키마의 node 테이블에 존재해야 합니다), acurveLINESTRING 이 아닐 경우, anodeanothernodeacurve 의 시작점 및 종단점이 아닐 경우 오류가 발생합니다.

acurve 도형과 지형의 공간 참조 시스템(SRID)이 다를 경우 예외가 발생합니다.

2.0 버전부터 사용할 수 있습니다.

This method implements the SQL/MM specification. SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12

예시