ST_AddEdgeModFace — 새 경계선을 추가하고, 그 과정에서 경계선이 표면을 분할할 경우, 원본 표면을 수정하고 새 표면을 추가합니다.
integer ST_AddEdgeModFace(
varchar atopology, integer anode, integer anothernode, geometry acurve)
;
새 경계선을 추가하고, 그 과정에서 경계선이 표면을 분할할 경우, 원본 표면을 수정하고 새 표면을 추가합니다.
가능한 경우, 새 경계선의 왼쪽에 새 표면을 생성할 것입니다. 왼쪽의 표면이 (무한한) 세계 표면(universe face)이어야 할 경우 이는 불가능할 것입니다. |
새로 추가된 경계선의 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.13