Multiple time stamp support for raster and 3D raster maps
|Reported by:||huhabla||Owned by:|
|Keywords:||timestamp, multiple, temporal, category, layer||Cc:|
Hi, i would like to implement the support of multiple timestamps for single raster and 3D raster maps in libgis and the temporal framework. Multiple timestamps are already possible for vector maps. The layer identifier (number or string) of a vector map is also used to specify the layer/table specific timestamp. Hence several timestamp files are located in a vector directory using the naming scheme "timestamp_$layer".
The same can be implemented for raster and 3D raster maps. The timestamp files will be located in cell_misc/raster_map using the same naming scheme as vector maps. Backward compatibility will be assured. Hence the default timestamp file has no layer extension and the layer definition is optional.
In the future we can use the raster "layer" concept to point to different category definitions.
I would like to use the definition "layer" also for the raster maps. I hope this is not to much confusing for users? IMHO basically its the same concept as for vector maps, instead of a pointer to a different table, the layer for raster maps points to a different category definition?
For now implementing multiple timestamp support is sufficient for me. Multiple category support can be planned for GRASS8? However, the naming scheme should be usable for further improvements.
Any suggestions are welcome.