<div dir="ltr">Hi Martin,<div><br></div><div>r.pi.nlm sounds really suitable for such tasks, I should really have a look into it. As I recognized you as one of the maintainers, do you think it'll be available also as an add-on for GRASS7?</div>
<div><br></div><div>cheers,</div><div>Johannes</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jan 10, 2014 at 11:59 AM, M Wegmann <span dir="ltr"><<a href="mailto:wegmann2011@gmail.com" target="_blank">wegmann2011@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Johannes,<br>
<br>
you might want to look into the r.pi. suit[1]. You will find a command called<br>
r.pi.nlm which generates random landscapes based on some settings (e.g. %<br>
coverage).<br>
<br>
cheers, Martin<br>
<br>
<br>
<a href="http://svn.osgeo.org/grass/grass-addons/grass6/raster/r.pi/" target="_blank">http://svn.osgeo.org/grass/grass-addons/grass6/raster/r.pi/</a><br>
<div class="HOEnZb"><div class="h5"><br>
<br>
On Friday, January 10, 2014 09:57:12 AM Robert Nuske wrote:<br>
> Hi Johannes<br>
><br>
> another path might be to use the excellent tools of the R package spatstat<br>
> to simulate various cluster processes. Those generated point patterns could<br>
> then be translated to rasters.<br>
><br>
> Functions for random point processes exhibiting clustering in spatstat are<br>
> e.g. rThomas, rGaussPoisson, rMatClust, rcell  (retrieved from the help page<br>
> of rpoispp).<br>
><br>
> The simulated point density will of course not always have exactly the<br>
> requested density.<br>
><br>
><br>
> cheers<br>
>   robert<br>
><br>
> Am Freitag, 10. Januar 2014, 08:17:50 schrieb Johannes Radinger:<br>
> > Hi Markus,<br>
> ><br>
> > so far as I understood r.random.cell creates spatially most disaggregated<br>
> > cells (based on the distance parameter). So instead of clumping them this<br>
> > module does the opposite.<br>
> ><br>
> > However, I am just trying another solution which might be promising: With<br>
> > r.random.surface<br>
> > it is possible to generate a spatially dependent surface (like a landscape<br>
> > with mountains and valleys). Then I can use r.quantile to get the<br>
> > lowest/highest e.g 20% of all values and consequently I can use r.mapcalc<br>
> > to reclassify all values smaller than the threshold value I yielded from<br>
> > r.quantile. First trials yielded good results although the 20% threshold<br>
> > did not exactly translate into 20% of all cells. I've to investigate a<br>
> > little bit more into that. Any other suggestions?<br>
> ><br>
> > Best regards,<br>
> > Johannes<br>
> ><br>
> > On Fri, Jan 10, 2014 at 12:43 AM, Markus Neteler <<a href="mailto:neteler@osgeo.org">neteler@osgeo.org</a>><br>
wrote:<br>
> > > On Thu, Jan 9, 2014 at 4:09 PM, Johannes Radinger<br>
> > ><br>
> > > <<a href="mailto:johannesradinger@gmail.com">johannesradinger@gmail.com</a>> wrote:<br>
> > > > Hi,<br>
> > > ><br>
> > > > just two short question concerning the creation of random cells.<br>
> > > > So far I used r.random to create e.g. a map with 20% cells (of my<br>
> > > > input<br>
> > > > raster).<br>
> > > > I'd like to know:<br>
> > > > 1) Is there a way to create randomly spatially clumped rasters cells<br>
> > > > so<br>
> > ><br>
> > > that<br>
> > ><br>
> > > > the cells<br>
> > > > look aggregated like patches, while still setting the e.g. 20% limit?<br>
> > ><br>
> > > Maybe<br>
> > ><br>
> > > > with a factor of spatial autocorrelation!? Maybe somebody has an<br>
> > > > example<br>
> > > > 2) Is there a way to set a fixed seed to make reproducible results<br>
> > > > with<br>
> > > > r.random and similar modules?<br>
> > ><br>
> > > While likely not a solution for you but take a look at<br>
> > > <a href="http://grass.osgeo.org/grass70/manuals/r.random.cells.html" target="_blank">http://grass.osgeo.org/grass70/manuals/r.random.cells.html</a><br>
> > ><br>
> > > Markus<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="http://lists.osgeo.org/mailman/listinfo/grass-user" target="_blank">http://lists.osgeo.org/mailman/listinfo/grass-user</a><br>
<br>
</div></div></blockquote></div><br></div>