Name

ST_AddEdgeModFace — 새 경계선을 추가하고, 그 과정에서 경계선이 표면을 분할할 경우, 원본 표면을 수정하고 새 표면을 추가합니다.

Synopsis

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

설명

새 경계선을 추가하고, 그 과정에서 경계선이 표면을 분할할 경우, 원본 표면을 수정하고 새 표면을 추가합니다.

[Note]

가능한 경우, 새 경계선의 왼쪽에 새 표면을 생성할 것입니다. 왼쪽의 표면이 (무한한) 세계 표면(universe face)이어야 할 경우 이는 불가능할 것입니다.

새로 추가된 경계선의 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.13

예시