Anna Petrášová wrote
> On Mon, Apr 11, 2016 at 4:04 PM, Helmut Kudrnovsky <

> hellik@

> > wrote:
>> Hi,
>>
>> in a parallelized python script it is needed to do the parallelized jobs
>> in
>> different mapsets as region settings are changed during calculations.
> 
> are you sure you need separate mapsets? You can also just use this:
> 
> env = os.environ.copy()
> env['GRASS_REGION'] = grass.region_env(raster='elevation')
> 
> gscript.run_command('r.viewshed', ..., env=env)
> 
> Anna
> 
>>
>> Any hints how to create temporary mapsets? Already existing pygrass /
>> pyscript functions?
>>

the idea of the script is to run (1) by python's multiprocessing for more
than 600 points. 

IIRC (1) changes region during calculations, so several calculations may
interfere in regions settings. 


(1)
https://trac.osgeo.org/grass/browser/grass-addons/grass7/raster/r.basin/r.basin.py



-----
best regards
Helmut
--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/creating-temporary-mapsets-in-a-parallelized-python-script-tp5260753p5260758.html
Sent from the Grass - Dev mailing list archive at Nabble.com.
_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to