[GRASS-dev] error g.gui.animation when using changing region

Paulo van Breugel p.vanbreugel at gmail.com
Tue Jul 7 00:06:16 PDT 2015


On Mon, Jul 6, 2015 at 8:24 PM, Anna Petrášová <kratochanna at gmail.com>
wrote:

>
>
> On Mon, Jul 6, 2015 at 2:08 PM, Paulo van Breugel <p.vanbreugel at gmail.com>
> wrote:
>
>> Hi, when I define to regions in g.gui.animation (under the advanced tab),
>> and press OK and OK again, the 'Rendering map layers' gets as far as (3 out
>> of 12) and then the g.gui.animation freezes. Error messages in the console
>> below.
>>
>> Any idea whether this is a bug or if I am doing something wrong?
>>
>
> This happens in trunk, right? Could you try r65540?
>

Yes, sorry, forgot to mention. Just updated to latest revision, and it
works beautifully. Thanks!


>
>
>> Paulo
>>
>> g.gui.animation strds=tmean at Worlclim
>>
>> Description:
>>  Manages the boundary definitions for the geographic region.
>> Keywords:
>>  general, settings
>> Usage:
>>  g.region [-dsplectwmn3bgau] [region=name]
>> [raster=name[,name,...]]
>>    [raster_3d=name] [vector=name[,name,...]] [n=value]
>> [s=value]
>>    [e=value] [w=value] [t=value] [b=value] [rows=value]
>> [cols=value]
>>    [res=value] [res3=value] [nsres=value] [ewres=value]
>> [tbres=value]
>>    [zoom=name] [align=name] [save=name] [--overwrite]
>> [--help]
>>    [--verbose] [--quiet] [--ui]
>> Flags:
>>   -d   Set from default region
>>   -s   Save as default region
>>         Only possible from the PERMANENT mapset
>>   -p   Print the current region
>>   -l   Print the current region in lat/long using the
>> current ellipsoid/datum
>>   -e   Print the current region extent
>>   -c   Print the current region map center coordinates
>>   -t   Print the current region in GMT style
>>   -w   Print the current region in WMS style
>>   -m   Print region resolution in meters (geodesic)
>>   -n   Print the convergence angle (degrees CCW)
>>         The difference between the projection's grid north
>> and true north, measured at the center coordinates of the
>> current region.
>>   -3   Print also 3D settings
>>   -b   Print the maximum bounding box in lat/long on WGS84
>>   -g   Print in shell script style
>>   -a   Align region to resolution (default = align to
>> bounds, works only for 2D resolution)
>>   -u   Do not update the current region
>>  --o   Allow output files to overwrite existing files
>>  --h   Print usage summary
>>  --v   Verbose module output
>>  --q   Quiet module output
>>  --ui  Force launching GUI dialog
>> Parameters:
>>      region   Set current region from named region
>>      raster   Set region to match raster map(s)
>>   raster_3d   Set region to match 3D raster map(s) (both 2D
>> and 3D values)
>>      vector   Set region to match vector map(s)
>>           n   Value for the northern edge
>>           s   Value for the southern edge
>>           e   Value for the eastern edge
>>           w   Value for the western edge
>>           t   Value for the top edge
>>           b   Value for the bottom edge
>>        rows   Number of rows in the new region
>>        cols   Number of columns in the new region
>>         res   2D grid resolution (north-south and east-west)
>>        res3   3D grid resolution (north-south, east-west and
>> top-bottom)
>>       nsres   North-south 2D grid resolution
>>       ewres   East-west 2D grid resolution
>>       tbres   Top-bottom 3D grid resolution
>>        zoom   Shrink region until it meets non-NULL data
>> from this raster map
>>       align   Adjust region cells to cleanly align with this
>> raster map
>>        save   Save current region settings in named region
>> file
>> ERROR: g.region: Sorry, <projection> is not a valid
>> parameter
>> ERROR: g.region: Sorry, <zone> is not a valid parameter
>> Process Process-27:
>> Traceback (most recent call last):
>>   File "/usr/lib/python2.7/multiprocessing/process.py", line
>> 258, in _bootstrap
>>     self.run()
>>   File "/usr/lib/python2.7/multiprocessing/process.py", line
>> 114, in run
>>     self._target(*self._args, **self._kwargs)
>>   File "/usr/local/grass7/grass-7.1.svn/gui/wxpython/animati
>> on/provider.py", line 493, in RenderProcess2D
>>     os.environ['GRASS_REGION'] = gcore.region_env(**region)
>>   File "/usr/local/grass7/grass-7.1.svn/etc/python/grass/scr
>> ipt/core.py", line 1003, in region_env
>>     s = read_command('g.region', flags=flgs, **kwargs)
>>   File "/usr/local/grass7/grass-7.1.svn/etc/python/grass/scr
>> ipt/core.py", line 427, in read_command
>>     return handle_errors(returncode, stdout, args, kwargs)
>>   File "/usr/local/grass7/grass-7.1.svn/etc/python/grass/scr
>> ipt/core.py", line 312, in handle_errors
>>     returncode=returncode)
>> CalledModuleError: Module run None ['g.region', '-ug',
>> 'e=47.9916666667', 'projection=3', 'zone=0', 'n=14.9',
>> 's=3.31666666667', 'w=32.9916666667',
>> 'ewres=0.0188442211055', 'nsres=0.024540960452'] ended with
>> error
>> Process ended with non-zero return code 1. See errors in the
>> (error) output.
>> Description:
>>  Manages the boundary definitions for the geographic region.
>> Keywords:
>>  general, settings
>> Usage:
>>  g.region [-dsplectwmn3bgau] [region=name]
>> [raster=name[,name,...]]
>>    [raster_3d=name] [vector=name[,name,...]] [n=value]
>> [s=value]
>>    [e=value] [w=value] [t=value] [b=value] [rows=value]
>> [cols=value]
>>    [res=value] [res3=value] [nsres=value] [ewres=value]
>> [tbres=value]
>>    [zoom=name] [align=name] [save=name] [--overwrite]
>> [--help]
>>    [--verbose] [--quiet] [--ui]
>> Flags:
>>   -d   Set from default region
>>   -s   Save as default region
>>         Only possible from the PERMANENT mapset
>>   -p   Print the current region
>>   -l   Print the current region in lat/long using the
>> current ellipsoid/datum
>>   -e   Print the current region extent
>>   -c   Print the current region map center coordinates
>>   -t   Print the current region in GMT style
>>   -w   Print the current region in WMS style
>>   -m   Print region resolution in meters (geodesic)
>>   -n   Print the convergence angle (degrees CCW)
>>         The difference between the projection's grid north
>> and true north, measured at the center coordinates of the
>> current region.
>>   -3   Print also 3D settings
>>   -b   Print the maximum bounding box in lat/long on WGS84
>>   -g   Print in shell script style
>>   -a   Align region to resolution (default = align to
>> bounds, works only for 2D resolution)
>>   -u   Do not update the current region
>>  --o   Allow output files to overwrite existing files
>>  --h   Print usage summary
>>  --v   Verbose module output
>>  --q   Quiet module output
>>  --ui  Force launching GUI dialog
>> Parameters:
>>      region   Set current region from named region
>>      raster   Set region to match raster map(s)
>>   raster_3d   Set region to match 3D raster map(s) (both 2D
>> and 3D values)
>>      vector   Set region to match vector map(s)
>>           n   Value for the northern edge
>>           s   Value for the southern edge
>>           e   Value for the eastern edge
>>           w   Value for the western edge
>>           t   Value for the top edge
>>           b   Value for the bottom edge
>>        rows   Number of rows in the new region
>>        cols   Number of columns in the new region
>>         res   2D grid resolution (north-south and east-west)
>>        res3   3D grid resolution (north-south, east-west and
>> top-bottom)
>>       nsres   North-south 2D grid resolution
>>       ewres   East-west 2D grid resolution
>>       tbres   Top-bottom 3D grid resolution
>>        zoom   Shrink region until it meets non-NULL data
>> from this raster map
>>       align   Adjust region cells to cleanly align with this
>> raster map
>>        save   Save current region settings in named region
>> file
>> ERROR: g.region: Sorry, <projection> is not a valid
>> parameter
>> ERROR: g.region: Sorry, <zone> is not a valid parameter
>> Description:
>>  Manages the boundary definitions for the geographic region.
>> Keywords:
>>  general, settings
>> Usage:
>>  g.region [-dsplectwmn3bgau] [region=name]
>> [raster=name[,name,...]]
>>    [raster_3d=name] [vector=name[,name,...]] [n=value]
>> [s=value]
>>    [e=value] [w=value] [t=value] [b=value] [rows=value]
>> [cols=value]
>>    [res=value] [res3=value] [nsres=value] [ewres=value]
>> [tbres=value]
>>    [zoom=name] [align=name] [save=name] [--overwrite]
>> [--help]
>>    [--verbose] [--quiet] [--ui]
>> Flags:
>>   -d   Set from default region
>>   -s   Save as default region
>>         Only possible from the PERMANENT mapset
>>   -p   Print the current region
>>   -l   Print the current region in lat/long using the
>> current ellipsoid/datum
>>   -e   Print the current region extent
>>   -c   Print the current region map center coordinates
>>   -t   Print the current region in GMT style
>>   -w   Print the current region in WMS style
>>   -m   Print region resolution in meters (geodesic)
>>   -n   Print the convergence angle (degrees CCW)
>>         The difference between the projection's grid north
>> and true north, measured at the center coordinates of the
>> current region.
>>   -3   Print also 3D settings
>>   -b   Print the maximum bounding box in lat/long on WGS84
>>   -g   Print in shell script style
>>   -a   Align region to resolution (default = align to
>> bounds, works only for 2D resolution)
>>   -u   Do not update the current region
>>  --o   Allow output files to overwrite existing files
>>  --h   Print usage summary
>>  --v   Verbose module output
>>  --q   Quiet module output
>>  --ui  Force launching GUI dialog
>> Parameters:
>>      region   Set current region from named region
>>      raster   Set region to match raster map(s)
>>   raster_3d   Set region to match 3D raster map(s) (both 2D
>> and 3D values)
>>      vector   Set region to match vector map(s)
>>           n   Value for the northern edge
>>           s   Value for the southern edge
>>           e   Value for the eastern edge
>>           w   Value for the western edge
>>           t   Value for the top edge
>>           b   Value for the bottom edge
>>        rows   Number of rows in the new region
>>        cols   Number of columns in the new region
>>         res   2D grid resolution (north-south and east-west)
>>        res3   3D grid resolution (north-south, east-west and
>> top-bottom)
>>       nsres   North-south 2D grid resolution
>>       ewres   East-west 2D grid resolution
>>       tbres   Top-bottom 3D grid resolution
>>        zoom   Shrink region until it meets non-NULL data
>> from this raster map
>>       align   Adjust region cells to cleanly align with this
>> raster map
>>        save   Save current region settings in named region
>> file
>> ERROR: g.region: Sorry, <projection> is not a valid
>> parameter
>> ERROR: g.region: Sorry, <zone> is not a valid parameter
>> Process Process-28:
>> Traceback (most recent call last):
>>   File "/usr/lib/python2.7/multiprocessing/process.py", line
>> 258, in _bootstrap
>>     self.run()
>>   File "/usr/lib/python2.7/multiprocessing/process.py", line
>> 114, in run
>>     self._target(*self._args, **self._kwargs)
>>   File "/usr/local/grass7/grass-7.1.svn/gui/wxpython/animati
>> on/provider.py", line 493, in RenderProcess2D
>>     os.environ['GRASS_REGION'] = gcore.region_env(**region)
>>   File "/usr/local/grass7/grass-7.1.svn/etc/python/grass/scr
>> ipt/core.py", line 1003, in region_env
>>     s = read_command('g.region', flags=flgs, **kwargs)
>>   File "/usr/local/grass7/grass-7.1.svn/etc/python/grass/scr
>> ipt/core.py", line 427, in read_command
>>     return handle_errors(returncode, stdout, args, kwargs)
>>   File "/usr/local/grass7/grass-7.1.svn/etc/python/grass/scr
>> ipt/core.py", line 312, in handle_errors
>>     returncode=returncode)
>> CalledModuleError: Module run None ['g.region', '-ug',
>> 'e=45.0583333333', 'projection=3', 'zone=0',
>> 'n=12.3696969697', 's=4.51363636364', 'w=35.0613636364',
>> 'ewres=0.012559007157', 'nsres=0.0166441961993'] ended with
>> error
>> Process ended with non-zero return code 1. See errors in the
>> (error) output.
>> Process Process-29:
>> Traceback (most recent call last):
>>   File "/usr/lib/python2.7/multiprocessing/process.py", line
>> 258, in _bootstrap
>>     self.run()
>>   File "/usr/lib/python2.7/multiprocessing/process.py", line
>> 114, in run
>>     self._target(*self._args, **self._kwargs)
>>   File "/usr/local/grass7/grass-7.1.svn/gui/wxpython/animati
>> on/provider.py", line 493, in RenderProcess2D
>>     os.environ['GRASS_REGION'] = gcore.region_env(**region)
>>   File "/usr/local/grass7/grass-7.1.svn/etc/python/grass/scr
>> ipt/core.py", line 1003, in region_env
>>     s = read_command('g.region', flags=flgs, **kwargs)
>>   File "/usr/local/grass7/grass-7.1.svn/etc/python/grass/scr
>> ipt/core.py", line 427, in read_command
>>     return handle_errors(returncode, stdout, args, kwargs)
>>   File "/usr/local/grass7/grass-7.1.svn/etc/python/grass/scr
>> ipt/core.py", line 312, in handle_errors
>>     returncode=returncode)
>> CalledModuleError: Module run None ['g.region', '-ug',
>> 'e=44.325', 'projection=3', 'zone=0', 'n=11.7371212121',
>> 's=4.81287878788', 'w=35.5787878788',
>> 'ewres=0.0109877036699', 'nsres=0.0146700051361'] ended with
>> error
>> Process ended with non-zero return code 1. See errors in the
>> (error) output.
>> Description:
>>  Manages the boundary definitions for the geographic region.
>> Keywords:
>>  general, settings
>> Usage:
>>  g.region [-dsplectwmn3bgau] [region=name]
>> [raster=name[,name,...]]
>>    [raster_3d=name] [vector=name[,name,...]] [n=value]
>> [s=value]
>>    [e=value] [w=value] [t=value] [b=value] [rows=value]
>> [cols=value]
>>    [res=value] [res3=value] [nsres=value] [ewres=value]
>> [tbres=value]
>>    [zoom=name] [align=name] [save=name] [--overwrite]
>> [--help]
>>    [--verbose] [--quiet] [--ui]
>> Flags:
>>   -d   Set from default region
>>   -s   Save as default region
>>         Only possible from the PERMANENT mapset
>>   -p   Print the current region
>>   -l   Print the current region in lat/long using the
>> current ellipsoid/datum
>>   -e   Print the current region extent
>>   -c   Print the current region map center coordinates
>>   -t   Print the current region in GMT style
>>   -w   Print the current region in WMS style
>>   -m   Print region resolution in meters (geodesic)
>>   -n   Print the convergence angle (degrees CCW)
>>         The difference between the projection's grid north
>> and true north, measured at the center coordinates of the
>> current region.
>>   -3   Print also 3D settings
>>   -b   Print the maximum bounding box in lat/long on WGS84
>>   -g   Print in shell script style
>>   -a   Align region to resolution (default = align to
>> bounds, works only for 2D resolution)
>>   -u   Do not update the current region
>>  --o   Allow output files to overwrite existing files
>>  --h   Print usage summary
>>  --v   Verbose module output
>>  --q   Quiet module output
>>  --ui  Force launching GUI dialog
>> Parameters:
>>      region   Set current region from named region
>>      raster   Set region to match raster map(s)
>>   raster_3d   Set region to match 3D raster map(s) (both 2D
>> and 3D values)
>>      vector   Set region to match vector map(s)
>>           n   Value for the northern edge
>>           s   Value for the southern edge
>>           e   Value for the eastern edge
>>           w   Value for the western edge
>>           t   Value for the top edge
>>           b   Value for the bottom edge
>>        rows   Number of rows in the new region
>>        cols   Number of columns in the new region
>>         res   2D grid resolution (north-south and east-west)
>>        res3   3D grid resolution (north-south, east-west and
>> top-bottom)
>>       nsres   North-south 2D grid resolution
>>       ewres   East-west 2D grid resolution
>>       tbres   Top-bottom 3D grid resolution
>>        zoom   Shrink region until it meets non-NULL data
>> from this raster map
>>       align   Adjust region cells to cleanly align with this
>> raster map
>>        save   Save current region settings in named region
>> file
>> ERROR: g.region: Sorry, <projection> is not a valid
>> parameter
>> ERROR: g.region: Sorry, <zone> is not a valid parameter
>> Process Process-30:
>> Traceback (most recent call last):
>>   File "/usr/lib/python2.7/multiprocessing/process.py", line
>> 258, in _bootstrap
>>     self.run()
>>   File "/usr/lib/python2.7/multiprocessing/process.py", line
>> 114, in run
>>     self._target(*self._args, **self._kwargs)
>>   File "/usr/local/grass7/grass-7.1.svn/gui/wxpython/animati
>> on/provider.py", line 493, in RenderProcess2D
>>     os.environ['GRASS_REGION'] = gcore.region_env(**region)
>>   File "/usr/local/grass7/grass-7.1.svn/etc/python/grass/scr
>> ipt/core.py", line 1003, in region_env
>>     s = read_command('g.region', flags=flgs, **kwargs)
>>   File "/usr/local/grass7/grass-7.1.svn/etc/python/grass/scr
>> ipt/core.py", line 427, in read_command
>>     return handle_errors(returncode, stdout, args, kwargs)
>>   File "/usr/local/grass7/grass-7.1.svn/etc/python/grass/scr
>> ipt/core.py", line 312, in handle_errors
>>     returncode=returncode)
>> CalledModuleError: Module run None ['g.region', '-ug',
>> 'e=40.6583333333', 'projection=3', 'zone=0',
>> 'n=8.57424242424', 's=6.30909090909', 'w=38.1659090909',
>> 'ewres=0.0031311862342', 'nsres=0.00479904982024'] ended
>> with error
>> Process ended with non-zero return code 1. See errors in the
>> (error) output.
>> (Mon Jul  6 20:02:42 2015) Command finished (52
>> sec)
>>
>>
>> _______________________________________________
>> grass-dev mailing list
>> grass-dev at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/grass-dev
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-dev/attachments/20150707/084e1d72/attachment-0001.html>


More information about the grass-dev mailing list