#1092: Fixed-precision overlay methods fail if inputs are mixed dimensions --------------------------+-------------------------- Reporter: Brendan Ward | Owner: geos-devel@… Type: defect | Status: new Priority: major | Milestone: 3.9.1 Component: Default | Version: master Severity: Unassigned | Keywords: --------------------------+-------------------------- Using the fixed-precision overlay methods (GEOSIntersectionPrec, GEOSDifferencePrec, etc) via the C API results in an error: "IllegalArgumentException: Overlay input is mixed-dimension"
Example WKT (just overlayed against itself): "GEOMETRYCOLLECTION (POINT (51 -1), LINESTRING (52 -1, 49 2))" This does not raise errors on the non fixed-precision overlay methods. Detected via tests in pygeos (https://github.com/pygeos/pygeos/pull/276). I think this was mentioned in a related issue on the mailing list: http ://osgeo-org.1560.x6.nabble.com/3-9-0beta1-GEOSwift-td5451132.html I think this is the related JTS issue: https://github.com/locationtech/jts/pull/648 -- Ticket URL: <https://trac.osgeo.org/geos/ticket/1092> 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 geos-devel@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/geos-devel