<div dir="ltr">Dear all,<div style>just for your information about the latest developments in grass7 svn:</div><div style><div><br class="">New temporal modules are available:</div><div>t.merge [1] -- to merge several space time datasets into a single dataset</div>
<div>t.shift [2] -- to shift all registered maps of a space time dataset by a temporal increment (seconds, minutes, days, months, years)</div><div>t.snap [3] -- to snap the time stamps in a space time dataset</div><div><br>
</div></div><div style>I have modified the GRASS GIS temporal framework to support a command history for space time datasets. The command history will be shown if you use <a href="http://t.info">t.info</a> to print information's about space time datasets. There are several modules that create new datasets and there are several modules that modify them (t.register, t.unregister, t.merge, t.shift, t.snap, t.rename, t.support). Hence there may be more than one command in the stds history.</div>
<div style>I needed to add new columns to the temporal database to implement the command history. Existing locations with temporal databases should be automatically updated when a temporal command is executed. New locations and new mapsets will have the new columns automatically.</div>
<div style><br></div><div style>I have changed the default temporal database path from "location/PERMANENT/tgis.db" to "location/PERMANENT/tgis/sqlite.db".</div><div style>ATTENTION: The new path will also be used when you create a new mapset in an existing location. Hence you need to set the path with t.connect to point to the old default path "location/PERMANENT/tgis.db" in case you don't want to have two separate temporal databases.</div>
<div style><br></div><div style>A spatio-temporal topology builder is now available to build spatio-temporal topology connections between map objects for 1D, 3D and 4D extents. The topology creation is based on the R*Tree implementation in the vector library that was modified by Markus Metz (many thanks Markus!!!!) to support 4D extents. We will make use of this in the GSoC Spatio-temporal algebra project.</div>
<div style>While implementing this i needed to modify the database structure a bit, so that temporal modules that access older temporal databases will produce warnings. You can ignore them since i have implemented a (slow) work around for older databases.</div>
<div style><br></div><div style>I have restructured the temporal library in lib/python/temporal and lib/temporal/SQL and added more doxygen documentation.</div><div style><br></div><div style>That's all, i hope i did not broke anything. :)</div>
<div style><br></div><div style>Best regards</div><div style>Soeren</div><div style><br></div><div style>[1] <a href="http://grass.osgeo.org/grass70/manuals/t.merge.html">http://grass.osgeo.org/grass70/manuals/t.merge.html</a></div>
<div style>[2] <a href="http://grass.osgeo.org/grass70/manuals/t.shift.html">http://grass.osgeo.org/grass70/manuals/t.shift.html</a></div><div style>[3] <a href="http://grass.osgeo.org/grass70/manuals/t.snap.html">http://grass.osgeo.org/grass70/manuals/t.snap.html</a></div>
<div style><br></div></div>