[geos-devel] [GEOS] #1102: GEOSNearestPoints: returns mixed dimensions from 3D inputs

GEOS geos-trac at osgeo.org
Sun Feb 28 14:49:33 PST 2021


#1102: GEOSNearestPoints: returns mixed dimensions from 3D inputs
------------------------+--------------------------
 Reporter:  Mike Taves  |      Owner:  geos-devel@…
     Type:  defect      |     Status:  new
 Priority:  minor       |  Milestone:  3.10.0
Component:  Default     |    Version:  master
 Severity:  Unassigned  |   Keywords:
------------------------+--------------------------
 See https://github.com/Toblerity/Shapely/pull/1006#issuecomment-787537048
 for background

 GEOSNearestPoints with GEOS <=3.9 returns only 2D geometries, regardless
 of inputs.

 The current GEOS development snapshot may return mixed dimensions with 3D
 inputs. For instance, a PointZ and LineStringZ returns a PointZ and 2D
 Point object for nearest locations.

 Is the expected result to maintain 2D-only geometries (i.e. GEOS<=3.9
 behaviour)? Or should it be improved to interpolate the Z coordinate from
 the LineStringZ object?

 Another case to consider is the nearest points between two PointZ objects.
 The current result is two PointZ objects.

-- 
Ticket URL: <https://trac.osgeo.org/geos/ticket/1102>
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