[postgis-devel] [PostGIS] #1715: Port the Edge splitting robustness improvement to ST_Split

PostGIS trac at osgeo.org
Tue Apr 10 10:17:04 PDT 2012

#1715: Port the Edge splitting robustness improvement to ST_Split
 Reporter:  strk      |       Owner:  strk         
     Type:  task      |      Status:  new          
 Priority:  medium    |   Milestone:  PostGIS 2.0.1
Component:  topology  |     Version:  trunk        
 Keywords:            |  
Changes (by strk):

  * component:  postgis => topology


 ST_Split seems unaffected:
 strk=# with inp as ( select
 as line, '010100000000000000000022400000000000002840'::geometry as point
 ), spl as ( select ST_Split(line, point) as split, point  from inp ),
 spall as ( select st_geometryn(split, 1) as sp1, st_geometryn(split, 2) as
 sp2, point from spl ) select st_equals(ST_EndPoint(sp1), point),
 st_equals(ST_StartPoint(sp2), point) from spall;
  st_equals | st_equals
  t         | t
 (1 row)

 So maybe let's keep this ticket to use ST_Split from ST_ModEdgeSplit and

Ticket URL: <http://trac.osgeo.org/postgis/ticket/1715#comment:2>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.

More information about the postgis-devel mailing list