[postgis-devel] [PostGIS] #1045: TopologyException if I don't use ST_Dump to resolve single geometries before I do ST_Intersection

PostGIS trac at osgeo.org
Fri Sep 16 02:26:42 PDT 2011


#1045: TopologyException if I don't use  ST_Dump to resolve single geometries
before I do ST_Intersection
-------------------------------------------------------+--------------------
 Reporter:  laopsahl                                   |       Owner:  pramsey      
     Type:  defect                                     |      Status:  new          
 Priority:  medium                                     |   Milestone:  PostGIS 1.5.4
Component:  postgis                                    |     Version:  trunk        
 Keywords:  TopologyException ST_intersection ST_Dump  |  
-------------------------------------------------------+--------------------
Changes (by dmiranda):

  * version:  1.5.X => trunk


Comment:

 I have a similar problem and I am getting the same error message when
 using st_union:
   ERROR: GEOSUnionCascaded: TopologyException: found non-noded
 intersection between LINESTRING (-54.7158 -28.0099, -54.7156 -28.0116) and
 LINESTRING (-54.7158 -28.0099, -54.7158 -28.0119) at -54.7158 -28.0099
 SQL state: XX000

 BUT I have yet to find a reliable test case. If I dump a small subset of
 data, reload an try again, the task will complete just fine. The whole
 dataset is bigger than the upload limit of 5MB (if I dump and reload the
 entire dataset the message shows up again).

 Ubuntu 11.04
 Postgresql 9.1
 postgis 2.0.0svn R7856 Last Changed Date: 2011-09-15 14:43:57
 GEOS 3.4.0dev Rev: 3465 Last Changed Date: 2011-09-12 01:47:39

 Does it have anything to do with #1173?

-- 
Ticket URL: <http://trac.osgeo.org/postgis/ticket/1045#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