Changes between Version 27 and Version 28 of Grass7/TemporalGISAlgebra


Ignore:
Timestamp:
Oct 20, 2014, 1:08:31 PM (10 years ago)
Author:
mastho
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Grass7/TemporalGISAlgebra

    v27 v28  
    9898  if(conditions, A)                    A if conditions are True;              Topological relation between conditions(if) and conclusion(then) is equal.
    9999  if(conditions, A, B)                 A if conditions are True, B otherwise; Topological relation between conditions(if) and conclusions(then + else) is equal.
    100   if(topologies, conditions, A)        A if conditions are True;              Topological relation between conditions(if) and conclusions(then) is explicit specified by topologies.
    101   if(topologies, conditions, A, B)     A if conditions are True, B otherwise; Topological relation between conditions(if) and conclusions(then + else) is explicit specified by topologies.
     100  if({topologies}, conditions, A)      A if conditions are True;              Topological relation between conditions(if) and conclusions(then) is explicit specified by topologies.
     101  if({topologies}, conditions, A, B)   A if conditions are True, B otherwise; Topological relation between conditions(if) and conclusions(then + else) is explicit specified by topologies.
    102102}}}
    103103The conditions are comparison expressions that are used to evaluate
     
    215215resulting spatial union maps are stored in C with new time stamps resulting from temporal disjoint union:
    216216{{{
    217 C = if(start_year(A) > 1990, A {|,equal|overlap,+} B)
     217C = if({equal|overlap},start_year(A) > 1990, A {|,equal|overlap,+} B)
    218218}}}
    219219
    220220The temporal vector algebra provides point, line and area buffer functions in addition to the operators.
    221 
    222 All supported operators and functions are documented below.
    223221
    224222== Temporal Raster Algebra ==
     
    309307This statement multiply all raster maps from space time raster data set A with the raster map 'constant_value'
    310308
     309==== Implicit aggregation for spatio-temporal operators ====
     310The algebra evaluates the stated STDS by their temporal topologies and apply the given spatio temporal operators in a aggregated form.
     311
     312If we have two STDS A and B, B has three maps: b1, b2, b3 that are all during the temporal extent of the single map a1 of A, then the following arithemtic
     313calculations would implicitly aggregate all maps of B into one result map for a1 of A:
     314{{{
     315C = A {+, contains} B --> c1 = a1 + b1 + b2 + b3
     316}}}
     317
     318Keep attention that the aggregation behaviour is not symmetric:
     319{{{
     320C = B {+, during} A -->
     321  c1 = b1 + a1
     322  c2 = b2 + a1
     323  c3 = b3 + a1
     324}}}
     325
    311326= Overview of all supported spatio-temporal operators and functions =
    312327