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

#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&gt;
GRASS GIS <https://grass.osgeo.org>

#3628: PyGRASS: Use GEOS buffering
----------------------+-------------------------
  Reporter: sbl | Owner: grass-dev@…
      Type: defect | Status: new
  Priority: normal | Milestone: 7.6.2
Component: PyGRASS | Version: svn-trunk
Resolution: | Keywords: buffer
       CPU: All | Platform: All
----------------------+-------------------------
Changes (by sbl):

* milestone: 7.4.5 => 7.6.2

Comment:

Still relevant.

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/3628#comment:4&gt;
GRASS GIS <https://grass.osgeo.org>