[GRASS-dev] GSoC - GRASS GIS - T-Algebra - Weekly report 16

2013-09-13 Thread Thomas Leppelt
Hi,

here is my report for the project week 16. The temporal raster algebra is
working (fixed a lot issues with the precedence, temporal arithmetic
operators and the command strings) and I uploaded the new module
t.rast.mapcalc to my repository. This module is able to calculate r.mapcalc
functions for space time raster datasets. In this first version only the
basic functions of r.mapcalc are supported. I will write the documentation
and extend the supported list of functions in the next few days.

Greetings

Thomas

Link to project wiki page:
http://grasswiki.osgeo.org/wiki/GRASS_GSoC_2013_Temporal_GIS_Algebra_for_raster_and_vector_data_in_GRASS

Link to project repository:
https://code.google.com/p/grass-gis-temporal-algebra/
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

[GRASS-dev] GSoC - GRASS GIS - T-Algebra - Weekly report 15

2013-09-06 Thread Thomas Leppelt
Hey,

here is my report for the project week 15. I worked on the temporal raster
algebra. I rewrite the temporal operator analyser to work also with raster
functions and implemented the lexical analysis for expressions. Furthermore
I added arithmetic operations to the temporal raster algebra for division,
multiplication, addition, subtraction and others. Therefore I had to
rearrange the command list to work with r.mapcalc expression strings. In
the next week I will continue to finish the implementation of these
arithmetic operations and add some more raster functions. All problems,
that occurred, could be solved.

Greetings

Thomas

Link to project wiki page:
http://grasswiki.osgeo.org/wiki/GRASS_GSoC_2013_Temporal_GIS_Algebra_for_raster_and_vector_data_in_GRASS

Link to project repository:
https://code.google.com/p/grass-gis-temporal-algebra/
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

[GRASS-dev] GSoC - GRASS GIS - T-Algebra - Weekly report 14

2013-08-30 Thread Thomas Leppelt
Hi,

here is my report for the project week 14. I fixed some more bugs in the
temporal vector algebra and made some improvements to speed up the meta
data analysis. Finally I finished the temporal vector algebra and started
with the temporal raster algebra implementation. In the next week I will
continue implementing the temporal raster algebra.

Greetings

Thomas

Link to project wiki page:
http://grasswiki.osgeo.org/wiki/GRASS_GSoC_2013_Temporal_GIS_Algebra_for_raster_and_vector_data_in_GRASS

Link to project repository:
https://code.google.com/p/grass-gis-temporal-algebra/
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

[GRASS-dev] GSoC - GRASS GIS - T-Algebra - Weekly report 13

2013-08-23 Thread Thomas Leppelt
Hey,

here is my report for the last week. I had to focus on bug fixing in the
temporal vector algebra, due to some difficult and time intensive bugs. I
found them, when I tested some illustrative examples for the algebra.
Therefore I was not able to start with the raster algebra. This new topic
will start in the next week. In addition I will finish the documentation
for the temporal vector algebra.

Greetings

Thomas

Link to project wiki page:
http://grasswiki.osgeo.org/wiki/GRASS_GSoC_2013_Temporal_GIS_Algebra_for_raster_and_vector_data_in_GRASS

Link to project repository:
https://code.google.com/p/grass-gis-temporal-algebra/
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

[GRASS-dev] GSoC - GRASS GIS - T-Algebra - Weekly report 12

2013-08-20 Thread Thomas Leppelt
Hello,

here is the report from the last week. Sorry for the delay, I travelled to
Estonia for my PhD thesis and hence had limited time for my project.
Nevertheless I completed the temporal vector algebra functions with the
buffer operations and created some examples.
In the next week I will finish the documentation for the temporal vector
algebra and start with the temporal raster algebra.

Greetings

Thomas
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

[GRASS-dev] GSoC - GRASS GIS - T-Algebra - Weekly report 11

2013-08-12 Thread Thomas Leppelt
Hey,

here is the report from the last week. I finished the vector overlay
function like (intersection, union, disjoint union, exclusive union and the
complement) and created a lot of tests for the temporal vector algebra. I
also improved the evaluation of spatio-temporal operators by implementing a
new function which analyse these operators by using PLY.
In the next week I will finish temporal vector algebra with documentation
and start with the temporal raster algebra..

Greetings

Thomas

Link to project wiki page:
http://grasswiki.osgeo.org/wiki/GRASS_GSoC_2013_Temporal_GIS_Algebra_for_raster_and_vector_data_in_GRASS

Link to project repository:
https://code.google.com/p/grass-gis-temporal-algebra/
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

[GRASS-dev] GSoC - GRASS GIS - T-Algebra - Weekly report

2013-08-04 Thread Thomas Leppelt
Hey folks,

here is the report from the last week. It got really tricky, combining
spatial and temporal operations. I started to implement vector operations
for the vector overlay function like (intersection, union, disjoint union,
exclusive union and the complement) into the temporal algebra. It is still
ongoing...
I uploaded the conceptional version for the temporal vector algebra into my
svn. Furthermore I fixed some bugs in the temporal algebra and continued
testing.
In the next week I will continue to implement the vector operations into
the algebra with documentation and tests.

Greetings

Thomas

Link to project wiki page:
http://grasswiki.osgeo.org/wiki/GRASS_GSoC_2013_Temporal_GIS_Algebra_for_raster_and_vector_data_in_GRASS

Link to project repository:
https://code.google.com/p/grass-gis-temporal-algebra/
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

[GRASS-dev] GSoC - GRASS GIS - T-Algebra - Weekly report

2013-07-26 Thread Thomas Leppelt
Hi all,

here is the report for the last week. I finished the TGRASS module t.select
and created the corresponding manual page. Furthermore I started to
integrate vector operations into the temporal algebra. In the next week I
will continue to implement the vector operations into the algebra and write
some more examples for the temporal algebra.

Greetings

Thomas

Link to project wiki page:
http://grasswiki.osgeo.org/wiki/GRASS_GSoC_2013_Temporal_GIS_Algebra_for_raster_and_vector_data_in_GRASS

Link to project repository:
https://code.google.com/p/grass-gis-temporal-algebra/
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

[GRASS-dev] GSoC - GRASS GIS - T-Algebra - Weekly report

2013-07-19 Thread Thomas Leppelt
Hi all,

here is the report for the last week.  I participated in the GRASS
community sprint in Prague. We presented and discussed the temporal
algebra. I implemented a lot new features like global temporal variables
(td(), start_time, end_time, ...), functions for if-statements, topological
relationships for if-statements, a hash-operator (#) for map counting in
conditional statements and finally get a new module t.select alpha version.
In the next week I will test it, write documentation and start to implement
the vector operations into the temporal algebra.

Greetings

Thomas

Link to project wiki page:
http://grasswiki.osgeo.org/wiki/GRASS_GSoC_2013_Temporal_GIS_Algebra_for_raster_and_vector_data_in_GRASS

Link to project repository:
https://code.google.com/p/grass-gis-temporal-algebra/
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

[GRASS-dev] GSoC - GRASS GIS - T-Algebra - Weekly report

2013-07-13 Thread Thomas Leppelt
Hi all,

in the last week I implemented temporal buffering, snapping and shifting
functions into the algebra. Additionally I started to add conditional
statements capable of being used for different temporal topologies.
Therefore I integrated global temporal variables like start_time or
end_time that could be used within a conditional statement. I faced only
minor problems this week.
Next week I participate in the GRASS community sprint in Prague. Discussing
and working intensively on the temporal algebra for the next six days.

Greetings

Thomas

Link to project wiki page:
http://grasswiki.osgeo.org/wiki/GRASS_GSoC_2013_Temporal_GIS_Algebra_for_raster_and_vector_data_in_GRASS

Link to project repository:
https://code.google.com/p/grass-gis-temporal-algebra/
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

[GRASS-dev] GSoC - GRASS GIS - T-Algebra - Weekly report

2013-07-05 Thread Thomas Leppelt
Hi all,

here is my report for the last week. I continued the implementation of the
temporal algebra. In detail, I created functions to compare space time
datasets by their topology and to perform temporal selection on raster and
vector datasets, respectively. The temporal selection of space time
datasets can be performed with the module t.select, which can be found in
my repository. I will update my wiki page with documentation and examples
for this new module soon. We also reconsidered and changed some
functionalities in the temporal algebra concept. Take a look in the GRASS
trac wiki:
http://trac.osgeo.org/grass/wiki/Grass7/TemporalGISAlgebra

In the next week I will continue the implementation of the temporal algebra
functions like temporal buffering, snapping and shifting.

Greetings

Thomas

Link to project wiki page:
http://grasswiki.osgeo.org/wiki/GRASS_GSoC_2013_Temporal_GIS_Algebra_for_raster_and_vector_data_in_GRASS

Link to project repository:
https://code.google.com/p/grass-gis-temporal-algebra/
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

[GRASS-dev] GSoC - GRASS GIS - T-Algebra - Weekly report

2013-06-28 Thread Thomas Leppelt
Hi all,

last week I worked a lot with the TGIS API and PLY to implement the
temporal algebra in Python. Therefore I use PLY for lexical analysis of
temporal expressions and utilize TGIS methods to evaluate these
expressions.I tested the lexer and it seems to work correctly.
I tried to build the structure for the temporal algebra and now starts to
fill in the required methods.
I began with the temporal selection function and implemented an intern map
list structure to store generated map lists, derived from temporal
expressions, independently from input type (Vector, Raster). Both are in
ongoing development.

In the next week I will continue the implementation of the temporal algebra
functions.  I try to keep track of the temporal algebra. Sometimes it gets
complex... but there is and will be progress.

Greetings

Thomas

Link to project wiki page:
http://grasswiki.osgeo.org/wiki/GRASS_GSoC_2013_Temporal_GIS_Algebra_for_raster_and_vector_data_in_GRASS

Link to project repository:
https://code.google.com/p/grass-gis-temporal-algebra/
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

[GRASS-dev] GSoC - T-Algebra - Weekly report

2013-06-21 Thread Thomas Leppelt
Hi all,

the wiki page for my GSoC project now feature an overview, the project plan
and the weekly reports. It can be found here:
http://grasswiki.osgeo.org/wiki/GRASS_GSoC_2013_Temporal_GIS_Algebra_for_raster_and_vector_data_in_GRASS
This week topics:

   - Extended the v.mapcalc module with a command list class (Important for
   later use in preprocessing steps of the temporal algebra).
   - Create a developer wiki page for the temporal algebra
concept.

   - Working on the concept.
   - Writing first example programs, experience with the TGIS framework.

 Next week:

Start implementing the temporal algebra.
 Any Problems?:

No major problem this week

My repository can be found here:
https://code.google.com/p/grass-gis-temporal-algebra/

Any comments or suggestions are welcome.

Best regards

Thomas
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

[GRASS-dev] GSoC Project: Temporal Algebra for GRASS

2013-06-13 Thread Thomas Leppelt
Hi all,

in my previous mail I forgot to introduce myself. My name is Thomas Leppelt
and I'm a PhD student at the Thuenen-Institute in Germany. I'm working
together with Soeren Gebbert, who is my mentor in our Google Summer of Code
project 2013. Our aim for this summer is to develop a temporal algebra for
raster and vector maps in GRASS. You can find some more details on the GSoC
page:

https://google-melange.appspot.com/gsoc/project/google/gsoc2013/mastho/5001

It is the first time for me to develop software for an open source project.
So I'm very curious and I hope that we can contribute a little piece of
software in collaboration with the community.

Best regards

Thomas
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

[GRASS-dev] GSoC - TGRASS temporal algebra status

2013-06-13 Thread Thomas Leppelt
Hi all,

in the last weeks Soeren and I worked intensively on the concept for the
temporal algebra in GRASS. I created a wiki page with an overview of our
concept open for discussion:

http://trac.osgeo.org/grass/wiki/Grass7/TemporalGISAlgebra

Additionally I uploaded a first version of the new created module *v.mapcalc
* to my GSoC project page at code.google:

https://code.google.com/p/grass-gis-temporal-algebra/

This module provides an algebra for overlay and buffer functions on vector
map layers based on PLY (Python Lex-Yacc) and PyGRASS.

In the next step, we will develop the temporal algebra and combine the
vector algebra with it to derive the temporal vector algebra module *
t.vect.mapcalc*.

We are looking forward to your comments

Best regards

Thomas
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev