]> granicus.if.org Git - postgis/commitdiff
Fully qualify calls to topology methods (#2653)
authorSandro Santilli <strk@keybit.net>
Mon, 24 Feb 2014 06:45:40 +0000 (06:45 +0000)
committerSandro Santilli <strk@keybit.net>
Mon, 24 Feb 2014 06:45:40 +0000 (06:45 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@12269 b70326c6-7e19-0410-871a-916f4a2858ee

topology/sql/export/TopoJSON.sql.in
topology/sql/populate.sql.in
topology/sql/sqlmm.sql.in

index 2a2ab6a4f8063f3e61dbef0c8b547f350e56cf4e..847875cfef9613e75a7b850b1f8d41bba8e52e81 100644 (file)
@@ -116,7 +116,7 @@ BEGIN
     EXECUTE 'SET search_path TO ' || quote_ident(toponame) || ',' || old_search_path;
 
     SELECT array_agg(id) as f
-    FROM ( SELECT (GetTopoGeomElements(tg))[1] as id ) as f
+    FROM ( SELECT (topology.GetTopoGeomElements(tg))[1] as id ) as f
     INTO all_faces;
 
 #ifdef POSTGIS_TOPOLOGY_DEBUG
index b564e1da2c5fc79090b9bee1e118ef79ad44616d..def40f729c4dd342ed9e04fe5d989ee782681685 100644 (file)
@@ -134,7 +134,7 @@ BEGIN
     USING apoint
        LOOP
     IF allowEdgeSplitting THEN
-      RETURN ST_ModEdgeSplit(atopology, rec.edge_id, apoint);
+      RETURN topology.ST_ModEdgeSplit(atopology, rec.edge_id, apoint);
     ELSE
                  RAISE EXCEPTION 'An edge crosses the given node.';
     END IF;
@@ -757,7 +757,7 @@ BEGIN
         RAISE WARNING 'Edge within % distance from node still does not contain the node after snapping to it with tolerance %', tol, snaptol;
       END IF;
 #endif
-      PERFORM ST_ChangeEdgeGeom(atopology, rec.edge_id, snapedge);
+      PERFORM topology.ST_ChangeEdgeGeom(atopology, rec.edge_id, snapedge);
     END IF;
     id := topology.ST_ModEdgeSplit(atopology, rec.edge_id, prj);
   ELSE
@@ -1032,7 +1032,7 @@ BEGIN
 #endif
   FOR rec IN EXECUTE sql USING apoly LOOP
     -- check for actual containment
-    fgeom := ST_PointOnSurface(ST_GetFaceGeometry(atopology, rec.face_id));
+    fgeom := ST_PointOnSurface(topology.ST_GetFaceGeometry(atopology, rec.face_id));
     IF NOT ST_Covers(apoly, fgeom) THEN
 #ifdef POSTGIS_TOPOLOGY_DEBUG
       RAISE DEBUG 'Face % not covered by input polygon', rec.face_id;
index 5038730849a7538c9f8ea14121451782161a31f7..59fddcf3dd57e832e5b55d6fca69aeb18cac148f 100644 (file)
@@ -2503,7 +2503,7 @@ DECLARE
 BEGIN
   WITH edgestar AS (
     SELECT *, count(*) over () AS cnt
-    FROM GetNodeEdges(atopology, anode)
+    FROM topology.GetNodeEdges(atopology, anode)
   )
   SELECT ARRAY[ (
       SELECT p.edge AS prev FROM edgestar p
@@ -2829,7 +2829,7 @@ BEGIN
     sql := 'UPDATE ' || quote_ident(atopology)
       || '.face SET mbr = $1 WHERE face_id = $2' ;
     EXECUTE sql USING
-      ST_Envelope(ST_GetFaceGeometry(atopology, oldedge.left_face)),
+      ST_Envelope(topology.ST_GetFaceGeometry(atopology, oldedge.left_face)),
       oldedge.left_face
       ;
   END IF;
@@ -2837,7 +2837,7 @@ BEGIN
     sql := 'UPDATE ' || quote_ident(atopology)
       || '.face SET mbr = $1 WHERE face_id = $2';
     EXECUTE sql USING
-      ST_Envelope(ST_GetFaceGeometry(atopology, oldedge.right_face)),
+      ST_Envelope(topology.ST_GetFaceGeometry(atopology, oldedge.right_face)),
       oldedge.right_face
     ;
   END IF;