From c961957f8086a85f429ae2e1077bf31081f491f6 Mon Sep 17 00:00:00 2001 From: Sandro Santilli Date: Wed, 4 May 2011 18:34:20 +0000 Subject: [PATCH] Add note about updating joined edges and relationships, touch ST_ModEdgeSplit, ST_NewEdgeSplit, ST_ModEdgeHeal [RT-SIGTA] git-svn-id: http://svn.osgeo.org/postgis/trunk@7091 b70326c6-7e19-0410-871a-916f4a2858ee --- doc/extras_topology.xml | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/doc/extras_topology.xml b/doc/extras_topology.xml index 756a2616b..7300c64c8 100644 --- a/doc/extras_topology.xml +++ b/doc/extras_topology.xml @@ -1616,9 +1616,12 @@ SELECT ST_AsText(topology.ST_GetFaceGeometry('ma_topo', 1)) As facegeomwkt; Description - Split an edge by creating a new node along an existing edge, modifying the original edge and adding a new edge. - - + +Split an edge by creating a new node along an existing edge, +modifying the original edge and adding a new edge. +Updates all existing joined edges and relationships accordingly. + + Availability: 1.? Changed: 2.0 - In prior versions, this was misnamed ST_ModEdgesSplit @@ -1682,6 +1685,8 @@ and deleting the second edge. Heal two edges by deleting the node connecting them, modifying the first edge and deleting the second edge. +Returns the id of the node created that joins the new edges. +Updates all existing joined edges and relationships accordingly. @@ -1775,8 +1780,14 @@ Isolated Node 7 moved to location 227579.5,893916.5 Description - Split an edge with edge id anedge by creating a new node with point location apoint along current edge, deleting the original edge and replacing it with two new edges. Returns the id of the new node created that joins the new edges. - Updates all existing joined edges and relationships with the new ones. + +Split an edge with edge id anedge by creating a +new node with point location apoint along current +edge, deleting the original edge and replacing it with two new edges. +Returns the id of the new node created that joins the new edges. +Updates all existing joined edges and relationships accordingly. + + If the spatial reference system (srid) of the point geometry is not the same as the topology, the apoint is not a point geometry, the point is null, the point already exists as a node, the edge does not correspond to an existing edge or the point is not within the edge then an exception is thrown. -- 2.50.1