test_raster3d_algebra stdout
ERROR: Wrong type of input A
Traceback (most recent call last):
File "scripts/t.rast3d.algebra", line 109, in <module>
sys.exit(main())
File "scripts/t.rast3d.algebra", line 105, in main
p.parse(expression, basename, grass.script.overwrite())
File "etc/python/grass/temporal/temporal_raster3d_algebra.py", line 68, in parse
self.parser.parse(expression)
File "/usr/lib/python2.7/dist-packages/ply/yacc.py", line 331, in parse
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
File "/usr/lib/python2.7/dist-packages/ply/yacc.py", line 1106, in parseopt_notrack
p.callable(pslice)
File "etc/python/grass/temporal/temporal_raster3d_algebra.py", line 92, in p_ts_neighbor_operation
maplist = self.check_stds(t[1])
File "etc/python/grass/temporal/temporal_algebra.py", line 1226, in check_stds
self.msgr.fatal(_("Wrong type of input " + str(input)))
File "etc/python/grass/pygrass/messages/__init__.py", line 269, in fatal
raise FatalError(message)
grass.exceptions.FatalError: Wrong type of input A
ERROR: Wrong type of input A
Traceback (most recent call last):
File "scripts/t.rast3d.algebra", line 109, in <module>
sys.exit(main())
File "scripts/t.rast3d.algebra", line 105, in main
p.parse(expression, basename, grass.script.overwrite())
File "etc/python/grass/temporal/temporal_raster3d_algebra.py", line 68, in parse
self.parser.parse(expression)
File "/usr/lib/python2.7/dist-packages/ply/yacc.py", line 331, in parse
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
File "/usr/lib/python2.7/dist-packages/ply/yacc.py", line 1106, in parseopt_notrack
p.callable(pslice)
File "etc/python/grass/temporal/temporal_raster3d_algebra.py", line 92, in p_ts_neighbor_operation
maplist = self.check_stds(t[1])
File "etc/python/grass/temporal/temporal_algebra.py", line 1226, in check_stds
self.msgr.fatal(_("Wrong type of input " + str(input)))
File "etc/python/grass/pygrass/messages/__init__.py", line 269, in fatal
raise FatalError(message)
grass.exceptions.FatalError: Wrong type of input A
ERROR: Wrong type of input A
Traceback (most recent call last):
File "scripts/t.rast3d.algebra", line 109, in <module>
sys.exit(main())
File "scripts/t.rast3d.algebra", line 105, in main
p.parse(expression, basename, grass.script.overwrite())
File "etc/python/grass/temporal/temporal_raster3d_algebra.py", line 68, in parse
self.parser.parse(expression)
File "/usr/lib/python2.7/dist-packages/ply/yacc.py", line 331, in parse
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
File "/usr/lib/python2.7/dist-packages/ply/yacc.py", line 1106, in parseopt_notrack
p.callable(pslice)
File "etc/python/grass/temporal/temporal_raster3d_algebra.py", line 92, in p_ts_neighbor_operation
maplist = self.check_stds(t[1])
File "etc/python/grass/temporal/temporal_algebra.py", line 1226, in check_stds
self.msgr.fatal(_("Wrong type of input " + str(input)))
File "etc/python/grass/pygrass/messages/__init__.py", line 269, in fatal
raise FatalError(message)
grass.exceptions.FatalError: Wrong type of input A
Traceback (most recent call last):
File "scripts/t.rast3d.algebra", line 109, in <module>
sys.exit(main())
File "scripts/t.rast3d.algebra", line 105, in main
p.parse(expression, basename, grass.script.overwrite())
File "etc/python/grass/temporal/temporal_raster3d_algebra.py", line 51, in parse
tok = l.lexer.token()
File "/usr/lib/python2.7/dist-packages/ply/lex.py", line 393, in token
newtok = self.lexerrorf(tok)
File "etc/python/grass/temporal/temporal_algebra.py", line 671, in t_error
(t.lineno, t.lexpos, t.value))
SyntaxError: syntax error on line 1 position 6 near '{+,equal| precedes| follows,l B'
ERROR: Spatio-temporal topological operators are not supported in granularity algebra mode
ERROR: Unable to process the expression in granularity algebra mode
ERROR: Wrong type of input NoSTR3DS
Traceback (most recent call last):
File "scripts/t.rast3d.algebra", line 109, in <module>
sys.exit(main())
File "scripts/t.rast3d.algebra", line 105, in main
p.parse(expression, basename, grass.script.overwrite())
File "etc/python/grass/temporal/temporal_raster3d_algebra.py", line 68, in parse
self.parser.parse(expression)
File "/usr/lib/python2.7/dist-packages/ply/yacc.py", line 331, in parse
return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)
File "/usr/lib/python2.7/dist-packages/ply/yacc.py", line 1106, in parseopt_notrack
p.callable(pslice)
File "etc/python/grass/temporal/temporal_raster_base_algebra.py", line 1042, in p_arith2_operation
maplistA = self.check_stds(t[1])
File "etc/python/grass/temporal/temporal_algebra.py", line 1226, in check_stds
self.msgr.fatal(_("Wrong type of input " + str(input)))
File "etc/python/grass/pygrass/messages/__init__.py", line 269, in fatal
raise FatalError(message)
grass.exceptions.FatalError: Wrong type of input NoSTR3DS
Apply temporal and spatial operations on space time 3D raster datasets using temporal 3D raster algebra.
Usage:
t.rast3d.algebra [-sng] expression=string basename=string
[nprocs=value] [--help] [--verbose] [--quiet] [--ui]
Flags:
-s Check the spatial topology of temporally related maps and process only spatially related maps
-n Register Null maps
-g Use granularity sampling instead of the temporal topology approach
Parameters:
expression Algebraic expression for temporal and spatial analysis of space time 3D raster datasets
basename Basename of the new generated output maps
nprocs Number of r3.mapcalc processes to run in parallel
default: 1
ERROR: Required parameter <basename> not set:
(Basename of the new generated output maps)