On Tue, Sep 2, 2008 at 6:42 PM, Hamish <[EMAIL PROTECTED]> wrote:

> Jamie Adams <[EMAIL PROTECTED]>
> > I've got over 14k rasters in several mapsets that I need to store
> > modified date in a db for tracking purposes.  I've got the
> > storage and retrieval worked out, but I don't see an clean (easy)
> > way to get the modified date via a python script.
> ....
> > Is there a more efficient way of getting the modified date
> > of a raster layer?  If not, getting the full path instead?
>
>
> MAP=roads
> eval `g.findfile element=hist file="$MAP"`
> head -n 1 "$file"
>
> It's stored as a text string; what you see is what you get.
>
> see also r.timestamp, but that is for map metadata not file creation
> timestamp.
>
>
> > os.stat (python) - has a nice date integer format, but it
> > requires that I have the full path to the cellhd folder.
>
> use g.findfile for that.


Ah okay, I never really understood that command.  "g.findfile element=cell
file=<filename> | grep ^file" returns what I need.


>
>
> > Database and location are easy via g.gisenv, but getting the mapset
> > on an individual layer basis isn't completely straightforward.
>
> > I can use use "g.mlist -m rast pattern=<filename>", but that
> > essentially greps it out of a full list.
>
> I don't fully understand what you mean by those two.


Yeah, it's a bit tough to explain with my processing setup.  It's a
non-issue now, g.findfile solved it.  Thanks!


>
>
> Hamish
>
>
>
>
>
>
_______________________________________________
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to