[GRASS-dev] Resolved - Error in GRASS GIS 7.0 database
Luca Delucchi
lucadeluge at gmail.com
Tue Nov 25 07:42:46 PST 2014
On 25 November 2014 at 16:36, Erick Opiyo <osgis.dev at gmail.com> wrote:
> I have replaced g.mlist with g.list.
>
> And now I have two versions of grass 7.0-r62941 and 7.1-r62932
>
> But, now I get another wired error, shown below: For both 7.0 and 7.1
>
> 7.0
>
> ERROR: output map <MOD13Q1.h16v05.2000081.EVI.Filtered.tiff> exists
> Traceback (most recent call last):
> File "phenology/cloud_filter/grass_modis_filter_MODIS.py", line 72, in
> <module>
> R3,R2,R4,R1,R5,E3), overwrite=False)
> File "/usr/local/grass-7.0.0svn/etc/python/grass/script/core.py", line
> 465, in parse_command
> res = read_command(*args, **kwargs)
> File "/usr/local/grass-7.0.0svn/etc/python/grass/script/core.py", line
> 425, in read_command
> return handle_errors(returncode, stdout, args, kwargs)
> File "/usr/local/grass-7.0.0svn/etc/python/grass/script/core.py", line
> 308, in handle_errors
> returncode=returncode)
> grass.exceptions.CalledModuleError: Module run None ['r.mapcalc',
> 'expression=.......some long expression.....)'] ended with error
> Process ended with non-zero return code 1. See errors in the (error) output.
>
> Note: The line 72 in the file grass_modis_filter_MODIS.py starts with
> g.parse_command("r.mapcalc", expression=.....
>
> 7.1
>
> ERROR: output map <MOD13Q1.h16v05.2000081.EVI.Filtered.tiff> exists
> Traceback (most recent call last):
> File "phenology/cloud_filter/grass_modis_filter_MODIS.py", line 72, in
> <module>
> R3,R2,R4,R1,R5,E3), overwrite=False)
> File "/usr/local/grass-7.1.svn/etc/python/grass/script/core.py", line 465,
> in parse_command
> res = read_command(*args, **kwargs)
> File "/usr/local/grass-7.1.svn/etc/python/grass/script/core.py", line 425,
> in read_command
> return handle_errors(returncode, stdout, args, kwargs)
> File "/usr/local/grass-7.1.svn/etc/python/grass/script/core.py", line 308,
> in handle_errors
> returncode=returncode)
> grass.exceptions.CalledModuleError: Module run None ['r.mapcalc',
> 'expression=.......some long expression.....)'] ended with error
> Process ended with non-zero return code 1. See errors in the (error) output.
>
can I suggest you to use the python interface to r.mapcalc [0]
http://grass.osgeo.org/grass71/manuals/libpython/script.html#script.raster.mapcalc
parse_command it should be used only to read the output of module
using the '-g' flag for shell style output, not to run modules that
are doing analysis
>
> Thanks
> Erick
>
--
ciao
Luca
http://gis.cri.fmach.it/delucchi/
www.lucadelu.org
More information about the grass-dev
mailing list