test.t.vect.observe.strds.relative

./temporal/t.vect.observe.strds – test.t.vect.observe.strds.relative

Test failed

Testtest.t.vect.observe.strds.relative
Testsuite./temporal/t.vect.observe.strds
Test file./temporal/t.vect.observe.strds/testsuite/test.t.vect.observe.strds.relative.sh
StatusFAILED
Return code1
Number of testsunknown
Successful testsunknown
Failed tests0
Percent successfulunknown
Test duration0:00:05.666910

Supplementary files

Standard error output (stderr)

+ g.region s=0 n=80 w=0 e=120 b=0 t=50 res=10 res3=10 -p3
+ r.mapcalc --o expr=prec_1 = 100.0
+ r.mapcalc --o expr=prec_2 = 200.0
+ r.mapcalc --o expr=prec_3 = 300
+ r.mapcalc --o expr=prec_4 = 400
+ r.mapcalc --o expr=prec_5 = 500.0
+ r.mapcalc --o expr=prec_6 = 600.0
+ v.random --o -z output=prec n=5 seed=1
Generating points...
   0%  20%  40%  60%  80% 100%
Building topology for vector map
<prec@__temporal_t_vect_observe_strds_test.t.vect.observe.strds.relative>...
Registering primitives...

5 primitives registered
5 vertices registered
Building areas...
   0%  20%  40%  60%  80% 100%
0 areas built
0 isles built
Attaching islands...
Attaching centroids...
  20%  40%  60%  80% 100%
Number of nodes: 0
Number of primitives: 5
Number of points: 5
Number of lines: 0
Number of boundaries: 0
Number of centroids: 0
Number of areas: 0
Number of isles: 0
+ t.create --o type=strds temporaltype=relative output=precip_abs1 title=A test descr=A test
Default TGIS driver / database set to:
driver: sqlite
database:
/grassdata/tests-grassdata/piemonte_utm32_wgs84_grass7/__temporal_t_vect_observe_strds_test.t.vect.observe.strds.relative/tgis/sqlite.db
Creating temporal database:
/grassdata/tests-grassdata/piemonte_utm32_wgs84_grass7/__temporal_t_vect_observe_strds_test.t.vect.observe.strds.relative/tgis/sqlite.db
+ t.register -i input=precip_abs1 maps=prec_1,prec_2,prec_3,prec_4,prec_5,prec_6 start=0 increment=1 unit=months
Gathering map information...
   0% 100%
Registering maps in the temporal database...
Registering maps in the space time dataset...
   0%Updating space time dataset...
 100%
+ t.vect.observe.strds input=prec strds=precip_abs1 output=prec_observer vector=prec_observer column=observation
Processing features...
Copying attribute table(s)...
Building topology for vector map
<prec_observer@__temporal_t_vect_observe_strds_test.t.vect.observe.strds.relative>...
Registering primitives...

5 primitives registered
5 vertices registered
Building areas...
   0%  20%  40%  60%  80% 100%
0 areas built
0 isles built
Attaching islands...
Attaching centroids...
  20%  40%  60%  80% 100%
Number of nodes: 0
Number of primitives: 5
Number of points: 5
Number of lines: 0
Number of boundaries: 0
Number of centroids: 0
Number of areas: 0
Number of isles: 0
Categories copied from layer 1 to layer 2
Categories copied from layer 1 to layer 3
Categories copied from layer 1 to layer 4
Categories copied from layer 1 to layer 5
Categories copied from layer 1 to layer 6
v.category complete. 5 features modified.
Add table to layer 1
Default driver / database set to:
driver: sqlite
database:
/grassdata/tests-grassdata/piemonte_utm32_wgs84_grass7/__temporal_t_vect_observe_strds_test.t.vect.observe.strds.relative/sqlite/sqlite.db
Reading features...
  20%  40%  60%  80% 100%
Updating database...
   0%  20%  40%  60%  80% 100%
5 categories read from vector map (layer 1)
5 categories read from vector map don't exist in selection from table
5 records updated/inserted (layer 1)
Reading features from vector map...
  20%  40%  60%  80% 100%
Update vector attributes...
   0%  20%  40%  60%  80% 100%
v.what.rast complete. 5 records updated.
Add table to layer 2
DB settings already defined, nothing to do
Reading features...
  20%  40%  60%  80% 100%
Updating database...
   0%  20%  40%  60%  80% 100%
5 categories read from vector map (layer 2)
5 categories read from vector map don't exist in selection from table
5 records updated/inserted (layer 2)
Reading features from vector map...
  20%  40%  60%  80% 100%
Update vector attributes...
   0%  20%  40%  60%  80% 100%
v.what.rast complete. 5 records updated.
Add table to layer 3
DB settings already defined, nothing to do
Reading features...
  20%  40%  60%  80% 100%
Updating database...
   0%  20%  40%  60%  80% 100%
5 categories read from vector map (layer 3)
5 categories read from vector map don't exist in selection from table
5 records updated/inserted (layer 3)
Reading features from vector map...
  20%  40%  60%  80% 100%
Update vector attributes...
   0%  20%  40%  60%  80% 100%
v.what.rast complete. 5 records updated.
Add table to layer 4
DB settings already defined, nothing to do
Reading features...
  20%  40%  60%  80% 100%
Updating database...
   0%  20%  40%  60%  80% 100%
5 categories read from vector map (layer 4)
5 categories read from vector map don't exist in selection from table
5 records updated/inserted (layer 4)
Reading features from vector map...
  20%  40%  60%  80% 100%
Update vector attributes...
   0%  20%  40%  60%  80% 100%
v.what.rast complete. 5 records updated.
Add table to layer 5
DB settings already defined, nothing to do
Reading features...
  20%  40%  60%  80% 100%
Updating database...
   0%  20%  40%  60%  80% 100%
5 categories read from vector map (layer 5)
5 categories read from vector map don't exist in selection from table
5 records updated/inserted (layer 5)
Reading features from vector map...
  20%  40%  60%  80% 100%
Update vector attributes...
   0%  20%  40%  60%  80% 100%
v.what.rast complete. 5 records updated.
Add table to layer 6
DB settings already defined, nothing to do
Reading features...
  20%  40%  60%  80% 100%
Updating database...
   0%  20%  40%  60%  80% 100%
5 categories read from vector map (layer 6)
5 categories read from vector map don't exist in selection from table
5 records updated/inserted (layer 6)
Reading features from vector map...
  20%  40%  60%  80% 100%
Update vector attributes...
   0%  20%  40%  60%  80% 100%
v.what.rast complete. 5 records updated.
+ v.info prec_observer
+ t.info type=stvds input=prec_observer
+ t.vect.list input=prec_observer
+ t.vect.db.select input=prec_observer
+ t.unregister type=raster maps=prec_1,prec_2,prec_3,prec_4,prec_5,prec_6
Unregister maps
   0% 100%
Unregister maps from the temporal database
   0%+ t.remove type=strds input=precip_abs1
Traceback (most recent call last):
  File "scripts/t.remove", line 164, in <module>
    tgis.profile_function(main)
  File "etc/python/grass/temporal/core.py", line 73, in profile_function
    func()
  File "scripts/t.remove", line 110, in main
    remove = pyg.Module("g.remove", quiet=True, flags='f', run_=False)
  File "etc/python/grass/pygrass/modules/interface/module.py", line 507, in __init__
    self.__setattr__(e.tag, GETFROMTAG[e.tag](e))
KeyError: 'rules'