Re: [GRASS-user] t.register: ERROR: day is out of range for month
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
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
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