[GRASS-dev] [GRASS GIS] #3628: PyGRASS: Use GEOS buffering

GRASS GIS trac at osgeo.org
Thu Aug 23 11:45:47 PDT 2018


#3628: PyGRASS: Use GEOS buffering
---------------------+-------------------------
 Reporter:  sbl      |      Owner:  grass-dev@…
     Type:  defect   |     Status:  new
 Priority:  normal   |  Milestone:  7.4.2
Component:  PyGRASS  |    Version:  svn-trunk
 Keywords:  buffer   |        CPU:  All
 Platform:  All      |
---------------------+-------------------------
 Currently, PyGRASS uses native buffering functions (Vect_area_buffer2):
 https://trac.osgeo.org/grass/browser/grass/trunk/lib/python/pygrass/vector/geometry.py#L1654
 This is known to have issues, which are not planned to be fixed (see:
 #3448).

 Thus PyGRASS should use GEOS-based buffering (as in v.buffer):
 https://trac.osgeo.org/grass/browser/grass/trunk/vector/v.buffer/main.c#L564

 For discussion ML see:
 https://lists.osgeo.org/pipermail/grass-dev/2018-August/089382.html

-- 
Ticket URL: <https://trac.osgeo.org/grass/ticket/3628>
GRASS GIS <https://grass.osgeo.org>



More information about the grass-dev mailing list