[GRASS-dev] [GRASS GIS] #3030: v. generalize fails to generalize polygons in a random manner

GRASS GIS trac at osgeo.org
Wed May 11 05:10:47 PDT 2016


#3030: v. generalize fails to generalize polygons in a random manner
---------------------+--------------------------
  Reporter:  dido    |      Owner:  grass-dev@…
      Type:  defect  |     Status:  new
  Priority:  major   |  Milestone:  7.0.5
 Component:  Vector  |    Version:  7.0.4
Resolution:          |   Keywords:  v.generalize
       CPU:  x86-64  |   Platform:  MSWindows 7
---------------------+--------------------------

Comment (by mmetz):

 Replying to [comment:8 dido]:
 > Hi,
 >
 > the reason why non-generalized polygons appear in the output is
 certainly clear. My point is that none of these polygons will be damaged
 due to generalization over-simplification, so I suspect a v.generalize
 algorithm problem here.
 >
 > As an example find attached 4 pairs of shapefiles that produce non-
 simplified polygons.

 I modified v.generalize a bit in my local copy to write out those modified
 boundaries that would damage topology. In each of your test cases.
 v.generalize is correct in not generalizing these boundaries. They would
 collapse to a point, intersect with themselves, intersect with another
 boundary, or produce a zero-size area. See screenshots in attached
 topo_errors.zip.

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/3030#comment:9>
GRASS GIS <https://grass.osgeo.org>



More information about the grass-dev mailing list