<div dir="ltr"><div>Hi all,<br><br></div><div>last week<span style="font-weight:normal"><font><span class="" id="What_did_I_do_this_week.3F_5"><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></font><font><span class="" id="What_will_I_be_working_on_next_week.3F_5"><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><font></font><h3> <span style="font-weight:normal"><font><span class="" id="Did_I_meet_with_any_stumbling_blocks.3F_5"> </span>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></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><br></div>