ST_AddEdgeNewFaces — 새 경계선을 추가하고, 그 과정에서 경계선이 표면을 분할할 경우, 원본 표면을 삭제하고 새 표면 2개로 교체합니다.
integer ST_AddEdgeNewFaces(
varchar atopology, integer anode, integer anothernode, geometry acurve)
;
새 경계선을 추가하고, 그 과정에서 경계선이 표면을 분할할 경우, 원본 표면을 삭제하고 새 표면 2개로 교체합니다. 새로 추가된 경계선의 ID를 반환합니다.
모든 기존의 결합된 경계선 및 관계성을 결과에 맞춰 업데이트합니다.
어떤 인수가 NULL일 경우, 주어진 노드들이 알려지지 않은 경우(노드가 이미 지형 스키마의 node
테이블에 존재해야 합니다), acurve
가 LINESTRING
이 아닐 경우, anode
와 anothernode
가 acurve
의 시작점 및 종단점이 아닐 경우 오류가 발생합니다.
acurve
도형과 지형의 공간 참조 시스템(SRID)이 다를 경우 예외가 발생합니다.
2.0 버전부터 사용할 수 있습니다.
This method implements the SQL/MM specification. SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12