From: Sandro Santilli Date: Wed, 18 May 2011 16:18:54 +0000 (+0000) Subject: ST_AddEdgeNewFaces is now implemented.. X-Git-Tag: 2.0.0alpha1~1616 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8721dd1cfeb2aa2245c4e6019bf4ae58f1546baf;p=postgis ST_AddEdgeNewFaces is now implemented.. git-svn-id: http://svn.osgeo.org/postgis/trunk@7195 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/doc/extras_topology.xml b/doc/extras_topology.xml index eeeaa8f41..f7a60e1c4 100644 --- a/doc/extras_topology.xml +++ b/doc/extras_topology.xml @@ -1560,7 +1560,7 @@ SELECT ST_AsText(topology.ST_GetFaceGeometry('ma_topo', 1)) As facegeomwkt; ST_AddEdgeNewFaces - Add a new edge and, if in doing so it splits a face, delete the original face and replace it with two new faces. (NOT YET IMPLEMENTED) + Add a new edge and, if in doing so it splits a face, delete the original face and replace it with two new faces. @@ -1578,15 +1578,19 @@ SELECT ST_AsText(topology.ST_GetFaceGeometry('ma_topo', 1)) As facegeomwkt; Description - Add a new edge and, if in doing so it splits a face, delete the original face and replace it with two new faces. - If any arguments are null (meaning the nodes must already exist in the node table of the topology schema) , + +Add a new edge and, if in doing so it splits a face, delete the original +face and replace it with two new faces. +Updates all existing joined edges and relationships accordingly. + + If any arguments are null, the given nodes are unknown (must already exist in the node table of the topology schema) , the acurve is not a LINESTRING, the anode and anothernode are not the start and endpoints of acurve then an error is thrown. If the spatial reference system (srid) of the acurve geometry is not the same as the topology an exception is thrown. This is not completely implemented yet and currently always throws a NOT YET IMPLEMENTED error - Availability: 1.? + Availability: 2.0 &sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12