<html>
<head>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<body>
<div style="color: black;">
<p style="margin: 0 0 1em 0; color: black; font-family: sans-serif;"></p>
<p style="margin: 0 0 1em 0; color: black; font-family: sans-serif;">On 25
March 2017 20:21:18 Luca Delucchi <lucadeluge@gmail.com> wrote:</p>
<p style="margin: 0 0 1em 0; color: black; font-family: sans-serif;">>
Il 25/mar/2017 20:07, "Paulo van Breugel" <p.vanbreugel@gmail.com> ha<br>
> scritto:<br>
><br>
> Hi,<br>
><br>
><br>
> Hi,<br>
><br>
><br>
> For a script I am working on, I am looking for a way to select a X
number<br>
> of raster cells and their values into a numpy array. I can create a
layer<br>
> with r.random, and read in that layer into a numpy array, but I rather<br>
> avoid having to read in the whole raster layer. I can also from within
the<br>
> script run r.random  to generate a raster layer, r.stats to
export the<br>
> resulting raster layer as a text file (with n flag), and than read in
the<br>
> text file in Python. But I wonder if there is not a more direct way to<br>
> accomplish this..<br>
><br>
><br>
> You can read col and row from GRASS Region and use random python
function<br>
> to calculate random x and y and later query a pygrass raster object<br>
></p>
<p style="margin: 0 0 1em 0; color: black;"><br>
Thanks. And what if I have a mask or null values in the target raster.<br>
</p>
<p style="margin: 0 0 1em 0; color: black; font-family: sans-serif;"><br>
><br>
> Cheers,<br>
><br>
> Paulo<br>
><br>
><br>
> Cheers<br>
> Luca<br>
</p>
</div>
</body>
</html>