Opened 9 years ago
Last modified 5 years ago
#2735 reopened defect
t.rast.mapcalc input problem — at Initial Version
Reported by: | leohardtke | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | 7.0.7 |
Component: | Temporal | Version: | svn-trunk |
Keywords: | t.rast.mapcalc | Cc: | |
CPU: | Unspecified | Platform: | Linux |
Description
I'm facing a problem with an expression in the t.rast.mapcalc module which I think is a Bug...
t.rast.mapcalc inputs=QA_mask,ndvi,ndvi_smooth_spacetime expression="if(QA_mask==0,ndvi,ndvi_smooth_spacetime)" output=ndvi_fixed basename=ndvi_fixed It throws the following error: Starting temporal sampling... Starting mapcalc computation... Invalid map <MOD13Q1.A2009017.h12v12.005.2009035110230_01_4326_smooth_spacetime_0> Parse error ERROR: parse error ERROR: Error while mapcalc computation
The QA_mask maps are: QA_mask_01|PERMANENT|2009-01-01 00:00:00|2009-01-17 00:00:00 QA_mask_02|PERMANENT|2009-01-17 00:00:00|2009-02-02 00:00:00 ......
The ndvi_smooth_spacetime maps are: ndvi_smooth_spacetime_0|PERMANENT|2009-01-17 00:00:00|2009-02-02 00:00:00 ndvi_smooth_spacetime_1|PERMANENT|2009-02-02 00:00:00|2009-02-18 00:00:00 ...........
The ndvi maps are MOD13Q1.A2009001.h12v12.005.2009019145228_01_4326|PERMANENT|2009-01-01 00:00:00|2009-01-17 00:00:00 MOD13Q1.A2009017.h12v12.005.2009035110230_01_4326|PERMANENT|2009-01-17 00:00:00|2009-02-02 00:00:00 M
As you see, there is no such a map like.. MOD13Q1.A2009017.h12v12.005.2009035110230_01_4326_smooth_spacetime_0
I guess the module is mixing ndvi (a temporal dataset) with _smooth_spacetime... the second part of the name....