Name

ST_ChangeEdgeGeom — 지형 구조를 건드리는 일 없이 경계선의 형상을 변경합니다.

Synopsis

integer ST_ChangeEdgeGeom(varchar atopology, integer anedge, geometry acurve);

설명

지형 구조를 건드리는 일 없이 경계선의 형상을 변경합니다.

If any arguments are null, the given edge does not exist in the edge table of the topology schema, the acurve is not a LINESTRING, or the modification would change the underlying topology then an error is thrown.

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

acurve 가 단순 도형이 아닐 경우, 오류가 발생합니다.

예전 위치에서 새 위치로 경계선을 이동시킬 때 장애물에 부딪히는 경우 오류가 발생합니다.

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

개선 사항: 2.0.0버전부터 지형의 일관성을 강제합니다.

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

예시

SELECT topology.ST_ChangeEdgeGeom('ma_topo', 1,
                ST_GeomFromText('LINESTRING(227591.9 893900.4,227622.6 893844.3,227641.6 893816.6, 227704.5 893778.5)', 26986) );
 ----
 Edge 1 changed