Re: [GRASS-user] t.register: ERROR: day is out of range for month

2015-02-04 Thread Sören Gebbert
Hi,
the problem is that the model year has 360 days, ignoring the
Gregorian calendar that is the based on absolute time in GRASS. Hence,
the 29. and 30. February do not exist in 1951.

You can use relative time with a daily resolution, so you don't have
to to deal with Gregorian calendar time.

t.create temporaltype=relative ...

t.register start=0 increment=1 unit="day" ...

Best regards
Soeren

2015-02-04 5:27 GMT+01:00 RichardCooper :
> Apologies for re-posting, but I noticed that much of the post's content
> disappeared in the email.
>
> Also, as an update I tried to add both a start and end date to the input
> file (following the t.register manual) but still get the same error on
> running t.register:
>
> ERROR: day is out of range for month
> ERROR: Unable to convert string "1951-02-29"into a datetime object
>
> The process in more detail:
> Aim: to process and analyse a 360 day (30 day/month) climate database
>
> t.create --overwrite output=cahpa05216fgh_stvds type=stvds semantictype=max
> title="cahpa_05216fgh_prcp_stvds" description="CAHPA05216 for MAPSETfgh
> Precipitation STVDS"
>
> t.register --overwrite input=test_stvds type=vector
> file=/home/rcooper/glist_fgh_vectors.out
> Gathering map information...
> ERROR: day is out of range for month
> ERROR: Unable to convert string "1951-02-29"into a datetime object
>
>
> Sample of 360 day file input to t.register:
> ...
> bnd_cahpa_f1jan_05216_nc_remapped_nc_28|1951-01-28
> bnd_cahpa_f1jan_05216_nc_remapped_nc_29|1951-01-29
> bnd_cahpa_f1jan_05216_nc_remapped_nc_30|1951-01-30
> bnd_cahpa_f1feb_05216_nc_remapped_nc_1|1951-02-01
> bnd_cahpa_f1feb_05216_nc_remapped_nc_2|1951-02-02
> bnd_cahpa_f1feb_05216_nc_remapped_nc_3|1951-02-03
> ...
> bnd_cahpa_f1feb_05216_nc_remapped_nc_28|1951-02-28
> bnd_cahpa_f1feb_05216_nc_remapped_nc_29|1951-02-29
> bnd_cahpa_f1feb_05216_nc_remapped_nc_30|1951-02-30
> bnd_cahpa_f1mar_05216_nc_remapped_nc_1|1951-03-01
> bnd_cahpa_f1mar_05216_nc_remapped_nc_2|1951-03-02
> bnd_cahpa_f1mar_05216_nc_remapped_nc_3|1951-03-03
> bnd_cahpa_f1mar_05216_nc_remapped_nc_4|1951-03-04
> ...
>
> GRASS version: 7.0.0svn
> GRASS SVN Revision: 64042
> Build Date: 2015-01-10
> Build Platform: i686-pc-linux-gnu
> GDAL/OGR: 1.11.1
> PROJ.4: 4.9.0
> GEOS: 3.4.2
> SQLite: 3.7.9
> Python: 2.7.3
> wxPython: 2.8.12.1
> Platform: Linux-3.2.0-31-generic-pae-i686-with-LinuxMint-13-maya
>
>
>
>
>
>
> --
> View this message in context: 
> http://osgeo-org.1560.x6.nabble.com/t-register-ERROR-day-is-out-of-range-for-months-tp5185155p5185370.html
> Sent from the Grass - Users mailing list archive at Nabble.com.
> ___
> grass-user mailing list
> grass-user@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-user
___
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user


Re: [GRASS-user] t.register: ERROR: day is out of range for month

2015-02-04 Thread Markus Neteler
On Wed, Feb 4, 2015 at 5:27 AM, RichardCooper  wrote:
> Apologies for re-posting, but I noticed that much of the post's content
> disappeared in the email.
>
> Also, as an update I tried to add both a start and end date to the input
> file (following the t.register manual) but still get the same error on
> running t.register:
>
> ERROR: day is out of range for month
> ERROR: Unable to convert string "1951-02-29"into a datetime object

The issue is that this date did not exist:

grassuser $ > cal 2 1951
February 1951
Su Mo Tu We Th Fr Sa
 1  2  3
 4  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28


> Sample of 360 day file input to t.register:
> ...
> bnd_cahpa_f1feb_05216_nc_remapped_nc_3|1951-02-03
> ...
> bnd_cahpa_f1feb_05216_nc_remapped_nc_28|1951-02-28
> bnd_cahpa_f1feb_05216_nc_remapped_nc_29|1951-02-29  <--- remove
...
> bnd_cahpa_f1feb_05216_nc_remapped_nc_30|1951-02-30 <--- remove
> bnd_cahpa_f1mar_05216_nc_remapped_nc_1|1951-03-01
...

The list may only contain existing dates.

Markus
___
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user


Re: [GRASS-user] t.register: ERROR: day is out of range for month

2015-02-03 Thread RichardCooper
Apologies for re-posting, but I noticed that much of the post's content
disappeared in the email.

Also, as an update I tried to add both a start and end date to the input
file (following the t.register manual) but still get the same error on
running t.register:

ERROR: day is out of range for month
ERROR: Unable to convert string "1951-02-29"into a datetime object

The process in more detail:
Aim: to process and analyse a 360 day (30 day/month) climate database

t.create --overwrite output=cahpa05216fgh_stvds type=stvds semantictype=max
title="cahpa_05216fgh_prcp_stvds" description="CAHPA05216 for MAPSETfgh
Precipitation STVDS" 

t.register --overwrite input=test_stvds type=vector
file=/home/rcooper/glist_fgh_vectors.out
Gathering map information...
ERROR: day is out of range for month
ERROR: Unable to convert string "1951-02-29"into a datetime object


Sample of 360 day file input to t.register:
... 
bnd_cahpa_f1jan_05216_nc_remapped_nc_28|1951-01-28 
bnd_cahpa_f1jan_05216_nc_remapped_nc_29|1951-01-29 
bnd_cahpa_f1jan_05216_nc_remapped_nc_30|1951-01-30
bnd_cahpa_f1feb_05216_nc_remapped_nc_1|1951-02-01 
bnd_cahpa_f1feb_05216_nc_remapped_nc_2|1951-02-02 
bnd_cahpa_f1feb_05216_nc_remapped_nc_3|1951-02-03 
... 
bnd_cahpa_f1feb_05216_nc_remapped_nc_28|1951-02-28 
bnd_cahpa_f1feb_05216_nc_remapped_nc_29|1951-02-29 
bnd_cahpa_f1feb_05216_nc_remapped_nc_30|1951-02-30
bnd_cahpa_f1mar_05216_nc_remapped_nc_1|1951-03-01 
bnd_cahpa_f1mar_05216_nc_remapped_nc_2|1951-03-02 
bnd_cahpa_f1mar_05216_nc_remapped_nc_3|1951-03-03 
bnd_cahpa_f1mar_05216_nc_remapped_nc_4|1951-03-04 
... 

GRASS version: 7.0.0svn 
GRASS SVN Revision: 64042   
Build Date: 2015-01-10  
Build Platform: i686-pc-linux-gnu   
GDAL/OGR: 1.11.1
PROJ.4: 4.9.0   
GEOS: 3.4.2 
SQLite: 3.7.9   
Python: 2.7.3   
wxPython: 2.8.12.1  
Platform: Linux-3.2.0-31-generic-pae-i686-with-LinuxMint-13-maya 






--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/t-register-ERROR-day-is-out-of-range-for-months-tp5185155p5185370.html
Sent from the Grass - Users mailing list archive at Nabble.com.
___
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user