[GEOS] #1044: [OverlayNG] general/TestOverlayAA.xml fails

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

[GEOS] #1044: [OverlayNG] general/TestOverlayAA.xml fails

geos-2
#1044: [OverlayNG] general/TestOverlayAA.xml fails
------------------------+--------------------------
 Reporter:  strk        |      Owner:  geos-devel@…
     Type:  defect      |     Status:  new
 Priority:  major       |  Milestone:  3.9.0
Component:  Default     |    Version:  master
 Severity:  Unassigned  |   Keywords:
------------------------+--------------------------
 {{{
  Description: AA - A hole close to shell, B coincident with A
  Geometry A: POLYGON ((10 100, 10 10, 100 10, 100 100, 10 100), (90 90, 11
 90, 10 10, 90 11, 90 90))
  Geometry B: POLYGON ((10 30, 10 10, 30 10, 30 30, 10 30))
  Expected result: MULTILINESTRING ((10 10, 30 10), (10 10, 10 30))
  Obtained result: MULTIPOINT (30 10, 10 30)
 }}}

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

_______________________________________________
geos-devel mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/geos-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GEOS] #1044: [OverlayNG] general/TestOverlayAAPrec.xml fails (was: [OverlayNG] general/TestOverlayAA.xml fails)

geos-2
#1044: [OverlayNG] general/TestOverlayAAPrec.xml fails
------------------------+---------------------------
 Reporter:  strk        |       Owner:  geos-devel@…
     Type:  defect      |      Status:  new
 Priority:  major       |   Milestone:  3.9.0
Component:  Default     |     Version:  master
 Severity:  Unassigned  |  Resolution:
 Keywords:              |
------------------------+---------------------------

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

_______________________________________________
geos-devel mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/geos-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GEOS] #1044: [OverlayNG] general/TestOverlayAAPrec.xml fails

geos-2
In reply to this post by geos-2
#1044: [OverlayNG] general/TestOverlayAAPrec.xml fails
------------------------+---------------------------
 Reporter:  strk        |       Owner:  geos-devel@…
     Type:  defect      |      Status:  new
 Priority:  major       |   Milestone:  3.9.0
Component:  Default     |     Version:  master
 Severity:  Unassigned  |  Resolution:
 Keywords:              |
------------------------+---------------------------

Comment (by strk):

 JTS passes the test

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

_______________________________________________
geos-devel mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/geos-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GEOS] #1044: [OverlayNG] general/TestOverlayAAPrec.xml fails

geos-2
In reply to this post by geos-2
#1044: [OverlayNG] general/TestOverlayAAPrec.xml fails
------------------------+---------------------------
 Reporter:  strk        |       Owner:  geos-devel@…
     Type:  defect      |      Status:  new
 Priority:  major       |   Milestone:  3.9.0
Component:  Default     |     Version:  master
 Severity:  Unassigned  |  Resolution:
 Keywords:              |
------------------------+---------------------------

Comment (by strk):

 Debugging shows the expected edges are in the graph:
 {{{
 Using fixed precision overlay.
 OverlayNG::extractResult: graph: OGRPH
 NODEMAP [5]
  10 10 OE( 10 10 .. 10 30 ) A:eCs/B:eiB / Sym: A:eCs/B:ieB
  10 30 OE( 10 30 .. 10 10 ) A:eCs/B:ieB / Sym: A:eCs/B:eiB
  10 100 OE( 10 100 .. 10 30 ) A:ieB/B:e / Sym: A:eiB/B:e
  30 10 OE( 30 10 .. 10 10 ) A:eCs/B:eiB / Sym: A:eCs/B:ieB
  90 90 OE( 90 90, 11 90 .. 10 30 ) A:eiB/B:e / Sym: A:ieB/B:e
 EDGES [14]
  OE( 10 30 .. 10 10 ) A:eCs/B:ieB / Sym: A:eCs/B:eiB
  OE( 10 10 .. 10 30 ) A:eCs/B:eiB / Sym: A:eCs/B:ieB
  OE( 10 10 .. 30 10 ) A:eCs/B:ieB / Sym: A:eCs/B:eiB
  OE( 30 10 .. 10 10 ) A:eCs/B:eiB / Sym: A:eCs/B:ieB
  OE( 10 100 .. 10 30 ) A:ieB/B:e / Sym: A:eiB/B:e
  OE( 10 30 .. 10 100 ) A:eiB/B:e / Sym: A:ieB/B:e
  OE( 90 90, 11 90 .. 10 30 ) A:eiB/B:e / Sym: A:ieB/B:e
  OE( 10 30, 11 90 .. 90 90 ) A:ieB/B:e / Sym: A:eiB/B:e
  OE( 30 10, 30 30 .. 10 30 ) A:e/B:ieB / Sym: A:e/B:eiB
  OE( 10 30, 30 30 .. 30 10 ) A:e/B:eiB / Sym: A:e/B:ieB
  OE( 30 10, 100 10 .. 10 100 ) A:ieB/B:e / Sym: A:eiB/B:e
  OE( 10 100, 100 100 .. 30 10 ) A:eiB/B:e / Sym: A:ieB/B:e
  OE( 30 10, 90 11 .. 90 90 ) A:eiB/B:e / Sym: A:ieB/B:e
  OE( 90 90, 90 11 .. 30 10 ) A:ieB/B:e / Sym: A:eiB/B:e
 }}}

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

_______________________________________________
geos-devel mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/geos-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GEOS] #1044: [OverlayNG] general/TestOverlayAAPrec.xml fails

geos-2
In reply to this post by geos-2
#1044: [OverlayNG] general/TestOverlayAAPrec.xml fails
------------------------+---------------------------
 Reporter:  strk        |       Owner:  geos-devel@…
     Type:  defect      |      Status:  new
 Priority:  major       |   Milestone:  3.9.0
Component:  Default     |     Version:  master
 Severity:  Unassigned  |  Resolution:
 Keywords:              |
------------------------+---------------------------

Comment (by strk):

 I was wrong about JTS, it fails with the same error. The difference is
 that while JTS uses the OLD Overlay code for XML test "intersection", GEOS
 uses the OverlayNG when compiled with --enable-overlayng.

 Martin: I find the expected output more correct than the obtained one,
 don't you ?
 {{{
 Case x.xml - #1 (4): AA - A hole close to shell, B coincident with A
 Test Failed (A intersectionng B)
   Expected: MULTILINESTRING ((10 30, 10 10),
   (10 10, 30 10))
   Actual: MULTIPOINT ((30 10), (10 30))

 }}}

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

_______________________________________________
geos-devel mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/geos-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GEOS] #1044: [OverlayNG] general/TestOverlayAAPrec.xml fails

geos-2
In reply to this post by geos-2
#1044: [OverlayNG] general/TestOverlayAAPrec.xml fails
------------------------+---------------------------
 Reporter:  strk        |       Owner:  geos-devel@…
     Type:  defect      |      Status:  new
 Priority:  major       |   Milestone:  3.9.0
Component:  Default     |     Version:  master
 Severity:  Unassigned  |  Resolution:
 Keywords:              |
------------------------+---------------------------

Comment (by pramsey):

 With the default switchover and accepting NG results for a few cases, this
 should be gone.

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

_______________________________________________
geos-devel mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/geos-devel
Reply | Threaded
Open this post in threaded view
|

Re: [GEOS] #1044: [OverlayNG] general/TestOverlayAAPrec.xml fails

geos-2
In reply to this post by geos-2
#1044: [OverlayNG] general/TestOverlayAAPrec.xml fails
------------------------+---------------------------
 Reporter:  strk        |       Owner:  geos-devel@…
     Type:  defect      |      Status:  closed
 Priority:  major       |   Milestone:  3.9.0
Component:  Default     |     Version:  master
 Severity:  Unassigned  |  Resolution:  fixed
 Keywords:              |
------------------------+---------------------------
Changes (by pramsey):

 * status:  new => closed
 * resolution:   => fixed


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

_______________________________________________
geos-devel mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/geos-devel