Hi Nikos,
You need to use t.remove to delete the time stamps from the temporal
database. The *.timestamp modules should not be used at all. They are not
connected with the temporal framework.
The error appears because the maps still have relative time stamps in the
temporal database which can not be overwritten with absolute time stamps.

Ciao
Sören
Am 18.05.2015 19:47 schrieb "Nikos Alexandris" <n...@nikosalexandris.net>:

> Nikos Alexandris:
>
> > Having absolute timestamps would make life easier with the
> > fantastic temporal framework. I'll re-do again my workflow and decide
> > upon a year. After all, I did extract the following for a specific year
> > (don't remember which one it was now :-?):
>
> I think it was 2009. So, I am trying to go 'absolute':
>
> # list maps
> g.list raster pattern=global_rad_zero_[0-9][0-9][0-9]
>
> global_rad_zero_001
> ..
> global_rad_zero_365
>
> # erase timestamps
> for Map in `g.list raster pattern=global_rad_zero_[0-9][0-9][0-9]` ;do
> r.timestamp map=${Map} date=none ;done
>
> # create an absolute strds
> t.create out=global_rad_zero title="Clearsky global irradiation"
> description="Clearsky global irradiation on a horizontal surface raster
> maps
> [Wh.m-2.day-1]" --o
>
> # register maps (which have no timestamp!)
> t.register -i input=global_rad_zero maps=`g.list raster
> pattern=global_rad_zero_[0-9][0-9][0-9] sep=,` start="2009-01-01"
> increment='1 days' --o
>
> 0..ERROR: invalid literal for int() with base 10: '2009-01-01'
>
> Why?  Nikos
>
_______________________________________________
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to