Hi Martin,
with the temporal extension i introduce new datatypes to grass7:
* space time raster (tr.*) datasets
* space time vector (tv.*) datasets
* space time raster3d (tr3.*) datasets
and in the future
* space time dataset collections (?)
The purpose of the t.* modules is to create, remove, list, support new
datatypes and check the temporal topology. Modules with prefix t.*
support identical functionalities for all new datatypes. In the long
term the list and remove functionality can be integrated into the
general modules, but not support and topology.
So i would like to keep t.*, tr.*, tv.* and tr3.* as prefix to simply
identify the new datatypes, extending the common r.*, v.* and r3.*
prefixes with a "t".
Besides of that, the temporal Python API supports temporal and spatial
extent operations between the new datatypes as well as temporal
topology functionality. Indeed all temporal and spatial informations
(start time, end time, spatial extent, temporal granularity) are
derived from the registered maps, but the idea is to handle these new
objects as new datatypes. So modules expect these datasets as inputs
and outputs.
Expect new complex spatio-temporal analysis modules handling several
different space time datasets. Having "t.rast." as prefix will reduce
the ability to create short meaningful self explaining module names.
IIRC there is a limit by design how many parts a module name can have.
Best regards
Soeren
2011/10/20 Martin Landa <landa.martin@gmail.com>:
Hi,
scripts from `temporal` directory are introducing three new prefixes
* t.
* tr.
* tv.
and probably more in the future. I would suggest to introduce only one
new prefix `t`, so
tr. -> t.rast.
tv. -> t.vect.
What do you think?
Martin
--
Martin Landa <landa.martin gmail.com> * http://geo.fsv.cvut.cz/~landa
_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev