<div dir="ltr">Hi Robert,<br><br>On Wed, Jun 19, 2019 at 4:26 PM Robert Nuske <<a href="mailto:rsn.mailinglists@gmail.com">rsn.mailinglists@gmail.com</a>> wrote:<br>><br>> Dear Listers,<br>><br>> I would like to smooth polygons coming from a raster via r.to.vect using<br>> v.generalize methods=snakes.<br>><br>> If I understood the documentation correctly, snakes is the only method<br>> that tries to go the middle ground: neither entirely circumscribing<br>> (larger than original polygon) nor inscribing (smaller than original<br>> polygon) the polygon. I love that behavior. But snakes only works with<br>> the available vertices and does not generate new vertices => quite rough<br>> outlines.<br>><br>> So i thought it would be a good idea to densify the vertices of the<br>> polygon before the generalization. Create new vertices with distance x<br>> on the boundary of the polygon. But couldn't find a function in GRASS<br>> doing that.<br><div><br></div><div>v.split -n should do exactly this: add new vertices with distance x: length=x</div><div>The -n flag causes new vertices to be added with splitting the lines/boundaries.</div><div><br></div><div>></div>> I would love any hints on generalization in general and on how to<br>> densify my vertices.<br><div><br></div><div>Apart from the manual of v.generalize, there is a tutorial at</div><div><a href="https://grasswiki.osgeo.org/wiki/V.generalize_tutorial">https://grasswiki.osgeo.org/wiki/V.generalize_tutorial</a></div><div>(maybe not completely up to date)<br></div><div><br></div><div>HTH,</div><div><br></div><div>Markus M</div><br></div>