Hi Leo,

Yes, I had the same problem some time ago and the solution was to change
the name, as you mentioned...

Maybe a bug? Dunno :)

Cheers,
Vero

El sep 9, 2015 3:05 PM, "Leonardo Hardtke" <[email protected]> escribió:

> Dear GRASS users (and developers?!),
>
> I'm facing a problem with an expression in the t.rast.mapcalc module...
>
> 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....
>
> I know it work ok by renaming the ndvi_smooth_spacetime by something
> else... but... is this a bug or shoul I use more '`" to protect names !?
>
> Thanks!
> --
> Dr. Leonardo A. Hardtke
> Laboratorio de Teledetección y S.I.G.
> Centro Nacional Patagónico (CONICET)
> Bvd. Brown 2825, 9120
> Puerto Madryn, Chubut, Argentina
>
> _______________________________________________
> grass-user mailing list
> [email protected]
> http://lists.osgeo.org/mailman/listinfo/grass-user
>
_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to