<div dir="ltr"><br><br>On Mon, Nov 19, 2018 at 12:20 PM Ken Mankoff <<a href="mailto:mankoff@gmail.com">mankoff@gmail.com</a>> wrote:<br>><br>> Hi List,<br>><br>> On 2018-11-19 at 08:26 +0100, Ken Mankoff <<a href="mailto:mankoff@gmail.com">mankoff@gmail.com</a>> wrote:<br>> > I'm having trouble getting v.patch to patch some vectors. I've tested<br>> > this on Linux grass 7.4.0 (default Ubuntu 18.04 version) and SVN trunk<br>> > from this evening.<br>><br>> It appears I can get the patched vectors to work by using v.clean. In this way, the "basin" vector accumulates the "b" vectors generated from the "basin" raster.<br>><br>> r.mapcalc "basin = if(basin, ${count}, null())" --o<br>> r.to.vect -v input=basin output=b type=area --o<br>> v.patch -a input=b output=basin --o<br>> v.clean in=basin out=basin_clean0 tool=break,rmdupl --o<br><div>> v.clean in=basin_clean0 out=basin_clean1 tool=snap,break,rmdupl --o</div><div><br></div><div>you can also clean the patched vector with</div><div><br></div><div>v.clean tool=bpol,rmdupl,break,rmdupl -c</div><div><br></div><div>it could be a bit faster</div><div><br></div><div>Markus M<br></div><div><br></div>> g.rename vector=basin_clean1,basin --o<br>><br>>   -k.<br>><br>> _______________________________________________<br>> grass-user mailing list<br>> <a href="mailto:grass-user@lists.osgeo.org">grass-user@lists.osgeo.org</a><br>> <a href="https://lists.osgeo.org/mailman/listinfo/grass-user">https://lists.osgeo.org/mailman/listinfo/grass-user</a></div>