<div dir="ltr"><div>Hi all,<br><br></div><div>last week<span style="font-weight:normal"><font><span><font> I worked a lot with the TGIS API and PLY to implement the temporal algebra<font> in Python.</font></font></span></font></span><font><font> Therefore I <font>use</font></font> PLY for lexical analysis of temporal expressions<font> and <font>u</font></font></font><font>tilize TGIS methods to evaluate these expressions.</font> I tested the lexer and it seems to work correctly. <font><br>

I<font> tr<font>ied</font> to build the</font> structure for the temporal algebra and now start<font>s</font> to fill in the required methods.</font><br>I began with the temporal selection function and <font>implement<font>ed</font> an intern map list structure to store 
generated map lists, derived from temporal expressions, independently 
from input type (Vector, Raster). </font>Both are in ongoing development.<br><font><span><br>In the ne<font>xt </font>week<font> I will c</font></span>ontinue the implementation of the temporal algebra functions.</font><h3>

<span style="font-weight:normal">
</span></h3><h3> <span style="font-weight:normal"><font><span> </span><font>I try to keep track of the temporal algebra. Sometimes it gets complex<font>... b</font>ut there <font>is and will be progress.</font></font></font></span></h3>






<p>Greetings <br></p><p>Thomas<br></p></div><div><br></div>Link to project wiki page:<a href="http://grasswiki.osgeo.org/wiki/GRASS_GSoC_2013_Temporal_GIS_Algebra_for_raster_and_vector_data_in_GRASS" target="_blank">http://grasswiki.osgeo.org/wiki/GRASS_GSoC_2013_Temporal_GIS_Algebra_for_raster_and_vector_data_in_GRASS</a><br>

<br>Link to project repository: <a href="https://code.google.com/p/grass-gis-temporal-algebra/" target="_blank">https://code.google.com/p/grass-gis-temporal-algebra/</a></div>