<div dir="ltr"><div>Thank you Moritz,</div><div><br></div><div>I was (stupidly) trying to use v.select instead of v.overlay, and was wondering why v.select was not doing what I wanted... ugh. v.overlay give me precisely what I need!</div><div><br></div><div>Thank you,</div><div>Tom<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, May 20, 2018 at 9:59 AM, Moritz Lennert <span dir="ltr"><<a href="mailto:mlennert@club.worldonline.be" target="_blank">mlennert@club.worldonline.be</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Le Sun, 20 May 2018 09:22:44 -0400,<br>
Thomas Adams <<a href="mailto:tea3rd@gmail.com">tea3rd@gmail.com</a>> a écrit :<br>
<span class=""><br>
> Hi all,<br>
> <br>
> I've calculated RUSLE over a large region. I want to to mask<br>
> individual watershed areas (which I can do, no problem here) but<br>
> then, over a buffered path (so, a strip) crossing the watershed, I<br>
> want to calculate the average RULSE value. This is something like<br>
> double masking an area.<br>
> <br>
> Any suggestions how to take the second step? Ideally, I would like to<br>
> be able to intersect the watershed boundary with the vector path and<br>
> use the intersected region as the mask, but I can't figure out how to<br>
> get the intersected region between the vector path and the eatershed<br>
> boundary.<br>
> <br>
<br>
</span>You can go either the vector way, or the raster way.<br>
<br>
(untested)<br>
<br>
Vector:<br>
<br>
r.to.vect -tv watershed out=watershed type=area<br>
v.overlay ain=path bin=watershed out=double_mask<br>
r.mask vector=double_mask<br>
<br>
Raster:<br>
<br>
v.to.rast path out=path use=val<br>
r.mapcalc "doublemask = if(isnull(path) || isnull(watershed), null(),<br>
1)"<br>
r.mask raster=doublemask<br>
<br>
<br>
Other means exist to replace the r.mapcalc call (e.g. r.cross). Up to<br>
you to test what is easiest/most efficient for you.<br>
<span class="HOEnZb"><font color="#888888"><br>
Moritz<br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><br><div><br></div></div></div></div></div></div>
</div></div>