Hi<div><br></div><div>I want to calculate the following:</div><div><br></div><div>1) I have a DEM</div><div>2) I have a raster layer of number of seeds</div><div>3) The seeds will be dispersed by water, i.e. following flowpaths calculated by r.flow or r.drain (or similar)</div>
<div>4) depending on the slope, a certain percentage of the seeds are deposited.</div><div><br></div><div>I can create the flow lines using r.flow, calculate the cells through which it would flow using r.drain (I can safely assume that all seeds do not disperse further then 100 cells, so I can space the ones analysed in each step to avoid overlap of the drainage lines), but what then? </div>
<div><br></div><div>I did it in R, but it was really slow, i.e. tracing from each cell successivly the flowpath and depositing the seeds. So what I would need is something like r.drain, where the value of each cell is calculated on an underlying grid and the value of the cell &quot;upriver&quot;, or, using r.flow, to identify the initial cell, and, using the slope, to calculate from the initial cell to the final cell the number of seeds deposited.</div>
<div><br></div><div>Is that possible, or is there a more efficient way of doing this? I have to do this in a simulation for a rather large area, 50 to 100 times per simulation and each simulation will be repeated several hundred / thousand times (on a cluster, but anyway.).</div>
<div><br></div><div>Thanks,</div><div><br></div><div>Rainer</div><div>-- <br>Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany)<br><br>Centre of Excellence for Invasion Biology<br>


Stellenbosch University<br>South Africa<br><br>Tel :       <a href="tel:%2B33%20-%20%280%299%2053%2010%2027%2044" value="+33953102744" target="_blank">+33 - (0)9 53 10 27 44</a><br>Cell:       <a href="tel:%2B33%20-%20%280%296%2085%2062%2059%2098" value="+33685625998" target="_blank">+33 - (0)6 85 62 59 98</a><br>

Fax (F):       <a href="tel:%2B33%20-%20%280%299%2058%2010%2027%2044" value="+33958102744" target="_blank">+33 - (0)9 58 10 27 44</a><br><br>Fax (D):    <a href="tel:%2B49%20-%20%280%293%2021%2021%2025%2022%2044" value="+4932121252244" target="_blank">+49 - (0)3 21 21 25 22 44</a><br>

<br>email:      <a href="mailto:Rainer@krugs.de" target="_blank">Rainer@krugs.de</a><br>
<br>Skype:      RMkrug<br><br>
</div>