[geos-devel] [GEOS] #527: Union and UnaryUnion both fail at correctly node input lines

GEOS geos-trac at osgeo.org
Mon Apr 2 05:02:03 EDT 2012


#527: Union and UnaryUnion both fail at correctly node input lines
------------------------+---------------------------------------------------
 Reporter:  strk        |       Owner:  geos-devel@…              
     Type:  defect      |      Status:  new                       
 Priority:  major       |   Milestone:  3.3.4                     
Component:  Default     |     Version:  3.3.3                     
 Severity:  Unassigned  |    Keywords:                            
------------------------+---------------------------------------------------
 GEOSUnaryUnion fails to correctly node this line:

 {{{
 MULTILINESTRING((1725063 4819121,1725104 4819067,1725060
 4819087,1725064.14183882 4819094.70208557,1725064.13656044
 4819094.70235069,1725064.14210359 4819094.70227252,1725064.14210362
 4819094.70227252,1725064.13656043 4819094.70235069,1725055 4819094,1725055
 4819094,1725055 4819094,1725063 4819121))
 }}}


 I'm assuming ST_IsSimple is a good sign of correct noding:

 {{{
 =# select ST_IsSimple( ST_UnaryUnion( 'MULTILINESTRING((1725063
 4819121,1725104 4819067,1725060 4819087,1725064.14183882
 4819094.70208557,1725064.13656044 4819094.70235069,1725064.14210359
 4819094.70227252,1725064.14210362 4819094.70227252,1725064.13656043
 4819094.70235069,1725055 4819094,1725055 4819094,1725055 4819094,1725063
 4819121))' ) );
  st_issimple
 -------------
  f
 (1 row)
 }}}
 }}}

-- 
Ticket URL: <http://trac.osgeo.org/geos/ticket/527>
GEOS <http://geos.refractions.net/>
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).


More information about the geos-devel mailing list