Supplementary files
Standard error output (stderr)
... (lines omitted)
+ t.register -i type=vect input=P3 file=vinput3_point_test.txt increment=3 days start=2013-01-01
Gathering map information...
0% 100%
Registering maps in the temporal database...
Registering maps in the space time raster dataset...
0%Updating space time raster dataset...
100%
+ t.register -i type=vect input=P4 file=vinput4_point_test.txt increment=3 days start=2013-01-10
Gathering map information...
0% 100%
Registering maps in the temporal database...
Registering maps in the space time raster dataset...
0%Updating space time raster dataset...
100%
+ t.vect.mapcalc expression=B1 = A1 & A2 basename=bmap1
Run command:
v.overlay ainput=vtestarea1_0@__temporal_t_vect_mapcalc_test.t.vect.mapcalc
alayer=1 atype=auto
binput=vtestarea2_11@__temporal_t_vect_mapcalc_test.t.vect.mapcalc blayer=1
btype=area operator=and olayer=1,0,0 snap=1e-08 output=tmp_map_name_26920_1
--o --q
WARNING: Database connection not defined for layer 1
WARNING: Database connection not defined for layer 1
Run command:
v.overlay
ainput=vtestarea1_10@__temporal_t_vect_mapcalc_test.t.vect.mapcalc alayer=1
atype=auto
binput=vtestarea2_12@__temporal_t_vect_mapcalc_test.t.vect.mapcalc blayer=1
btype=area operator=and olayer=1,0,0 snap=1e-08 output=tmp_map_name_26920_2
--o --q
WARNING: Database connection not defined for layer 1
WARNING: Database connection not defined for layer 1
+ t.vect.list input=B1 column=name,start_time,end_time
+ t.vect.mapcalc expression=B2 = A1 {equal|during,+&} A3 basename=bmap2
Traceback (most recent call last):
File "scripts/t.vect.mapcalc", line 70, in <module>
sys.exit(main())
File "scripts/t.vect.mapcalc", line 66, in main
p.parse(expression, basename, grass.script.overwrite())
File "etc/python/grass/temporal/temporal_vector_algebra.py", line 135, in parse
self.parser.parse(expression)
File "/usr/lib/python2.7/dist-packages/ply/yacc.py", line 269, in parse
return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
File "/usr/lib/python2.7/dist-packages/ply/yacc.py", line 925, in parseopt_notrack
lookahead = get_token() # Get the next token
File "/usr/lib/python2.7/dist-packages/ply/lex.py", line 391, in token
newtok = self.lexerrorf(tok)
File "etc/python/grass/temporal/temporal_algebra.py", line 580, in t_error
(t.lineno, t.value))
SyntaxError: syntax error on line 1 near '{equal|during,+&} A3'