<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jun 5, 2014 at 12:42 PM, Javier Martínez-López <span dir="ltr"><<a href="mailto:javi.martinez.lopez@gmail.com" target="_blank">javi.martinez.lopez@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Solved! Margherita pointed out that the original script was messing up<br>
the values of the projection because in one of the testing versions I<br>
was using integer values instead of characters for the region<br>
resolution parameter, and since then the script started giving this<br>
error, which I did not noticed. That is why it was running in one<br>
machine and not in the other one...<br>
<br>
This is the test script about parallel computing using different<br>
regions [1]. I will test it and let you know if it works with a large<br>
segmentation processing job.<br>
<div class=""><br>
Thank you very much!<br>
<br>
Cheers,<br>
<br>
<br>
Javier<br>
<br>
</div>[1] <a href="https://github.com/javimarlop/eHabpy/blob/master/pas/parallel_grass_example.py" target="_blank">https://github.com/javimarlop/eHabpy/blob/master/pas/parallel_grass_example.py</a><br>
<div class=""><div class="h5"><br></div></div></blockquote><div><br></div><div>Hi Javier,<br><br>do you know about PyGRASS GridModule [1]? Would it solve what you are doing?<br><br>If you stay with your code, it might be safer for you to pass GRASS_REGION in the env parameter. I hope it works with run_command (and not only with underlying Popen [2]). You can see what I mean in the example with Popen [3].<br>

</div><div><br></div><div>Vaclav<br></div><div><br>[1] <a href="http://grass.osgeo.org/grass71/manuals/pygrass/modules_grid.html">http://grass.osgeo.org/grass71/manuals/pygrass/modules_grid.html</a><br></div><div>[2] <a href="https://docs.python.org/2/library/subprocess.html#popen-constructor">https://docs.python.org/2/library/subprocess.html#popen-constructor</a> <br>

[3] <a href="http://trac.osgeo.org/grass/browser/sandbox/wenzeslaus/gunittest/grass_py_static_check.py?rev=60678#L65">http://trac.osgeo.org/grass/browser/sandbox/wenzeslaus/gunittest/grass_py_static_check.py?rev=60678#L65</a><br>

<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class=""><div class="h5">
<br>
On Thu, Jun 5, 2014 at 4:46 PM, Markus Neteler <<a href="mailto:neteler@osgeo.org">neteler@osgeo.org</a>> wrote:<br>
> On Thu, Jun 5, 2014 at 10:27 AM, Javier Martínez-López<br>
> <<a href="mailto:javi.martinez.lopez@gmail.com">javi.martinez.lopez@gmail.com</a>> wrote:<br>
>> Hello all,<br>
>><br>
>> trying to create a temporary region within a python GRASS script using:<br>
>><br>
>> os.environ['GRASS_REGION'] = grass.region_env(res=150)<br>
>><br>
>> I get the following errors on a CentOS server:<br>
>><br>
>> ERROR: Syntax error in cell header<br>
>> ERROR: Field <projection> missing<br>
><br>
> What does<br>
> g.region -p<br>
><br>
> say in that location?<br>
><br>
> best,<br>
> Markus<br>
_______________________________________________<br>
grass-dev mailing list<br>
<a href="mailto:grass-dev@lists.osgeo.org">grass-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/grass-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/grass-dev</a><br>
</div></div></blockquote></div><br></div></div>