[geos-devel] [GEOS] #723: Failing case1: test1: union(A, B) on Linux on System z

GEOS geos-trac at osgeo.org
Wed Mar 25 12:18:43 PDT 2015


#723: Failing case1: test1: union(A, B) on Linux on System z
------------------------+---------------------------------------------------
 Reporter:  maximmai    |       Owner:  geos-devel@…              
     Type:  defect      |      Status:  new                       
 Priority:  major       |   Milestone:  3.4.3                     
Component:  Default     |     Version:  3.4.2                     
 Severity:  Unassigned  |    Keywords:                            
------------------------+---------------------------------------------------
 Platform: Red Hat Enterprise Linux Server release 7.0 (Maipo) 64bit

 Hardware: IBM System z (mainframe)

 Symptom: The union operation on multipolygon and polygon is not returning
 a correct result. The result obtained is missing one of the polygons:

 (0.0000000000000000 21.5874865260243638
 34.0258524396557860 6.8981402622972743
 34.0258524396557931 6.8981402622972734
 0.0000000000000000 21.5874865260243638)


 #########
 test log:
 #########

 ./tests/ticket/bug398.xml: case1: test1: union(A, B): failed.
         Description: http://trac.osgeo.org/geos/ticket/398
 Assertion `shellCount <= 1' failed.
         Geometry A: MULTIPOLYGON (((60.0000000000000000
 6.5105151320986412, 44.0044859469790026 11.6931320480208569,
 0.0000000000000000 25.9507790663861222, 0.0000000000000000
 26.8608278557796467, 0.0000000000000000 29.8387923019253307,
 60.0000000000000000 10.3985283676378408, 60.0000000000000000
 7.8021345594223774, 60.0000000000000000 6.6570998796460161,
 60.0000000000000000 6.5105151320986412)), ((43.3161197496508308
 0.0000000000000000, 0.0000000000000000 0.0000000000000000,
 0.0000000000000000 14.0346133423735822, 0.0000000000000000
 17.9226661292310787, 0.0000000000000000 21.5874865260243638,
 34.0258524396557860 6.8981402622972743, 55.3161197496508308
 0.0000000000000000, 50.0044466166182886 0.0000000000000000,
 43.3161197496508308 0.0000000000000000)), ((13.4455725323347899
 36.0000000000000000, 60.0000000000000000 36.0000000000000000,
 60.0000000000000000 16.7944518298098018, 60.0000000000000000
 16.3644011555093201, 60.0000000000000000 14.0439960304547569,
 2.9187843276549756 36.0000000000000000, 11.8945390820010992
 36.0000000000000000, 13.4455725323347899 36.0000000000000000)))
         Geometry B: POLYGON ((50.0044466166182886 0.0000000000000000,
 0.0000000000000000 21.5874865260243638, 0.0000000000000000
 35.7392139719321804, 60.0000000000000000 13.1838946818537934,
 60.0000000000000000 0.0000000000000000, 50.0044466166182886
 0.0000000000000000))
         Expected result: MULTIPOLYGON (((0.0000000000000000
 25.9507790663861222, 0.0000000000000000 26.8608278557796467,
 0.0000000000000000 29.8387923019253307, 0.0000000000000000
 35.7392139719321804, 60.0000000000000000 13.1838946818537934,
 60.0000000000000000 10.3985283676378408, 60.0000000000000000
 7.8021345594223774, 60.0000000000000000 6.6570998796460161,
 60.0000000000000000 6.5105151320986412, 60.0000000000000000
 0.0000000000000000, 55.3161197496508308 0.0000000000000000,
 50.0044466166182886 0.0000000000000000, 43.3161197496508308
 0.0000000000000000, 0.0000000000000000 0.0000000000000000,
 0.0000000000000000 14.0346133423735822, 0.0000000000000000
 17.9226661292310787, 0.0000000000000000 21.5874865260243638,
 0.0000000000000000 25.9507790663861222), (0.0000000000000000
 21.5874865260243638, 34.0258524396557860 6.8981402622972743,
 34.0258524396557931 6.8981402622972734, 0.0000000000000000
 21.5874865260243638)), ((13.4455725323347899 36.0000000000000000,
 60.0000000000000000 36.0000000000000000, 60.0000000000000000
 16.7944518298098018, 60.0000000000000000 16.3644011555093201,
 60.0000000000000000 14.0439960304547569, 2.9187843276549756
 36.0000000000000000, 11.8945390820010992 36.0000000000000000,
 13.4455725323347899 36.0000000000000000)))
         Obtained result: MULTIPOLYGON (((0.0000000000000000
 25.9507790663861222, 0.0000000000000000 26.8608278557796467,
 0.0000000000000000 29.8387923019253307, 0.0000000000000000
 35.7392139719321804, 60.0000000000000000 13.1838946818537934,
 60.0000000000000000 10.3985283676378408, 60.0000000000000000
 7.8021345594223774, 60.0000000000000000 6.6570998796460161,
 60.0000000000000000 6.5105151320986412, 60.0000000000000000
 0.0000000000000000, 55.3161197496508308 0.0000000000000000,
 50.0044466166182886 0.0000000000000000, 43.3161197496508308
 0.0000000000000000, 0.0000000000000000 0.0000000000000000,
 0.0000000000000000 14.0346133423735822, 0.0000000000000000
 17.9226661292310787, 0.0000000000000000 21.5874865260243638,
 0.0000000000000000 25.9507790663861222)), ((13.4455725323347899
 36.0000000000000000, 60.0000000000000000 36.0000000000000000,
 60.0000000000000000 16.7944518298098018, 60.0000000000000000
 16.3644011555093201, 60.0000000000000000 14.0439960304547569,
 2.9187843276549756 36.0000000000000000, 11.8945390820010992
 36.0000000000000000, 13.4455725323347899 36.0000000000000000)))

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


More information about the geos-devel mailing list