Spatial Aggregation (SA) is a framework for organizing computations around image-like, analogue representations of physical processes in data interpretation and control tasks. It transforms a numerical input field (such as temperature throughout a room or wind velocity vectors sampled across the country) to successively higher-level descriptions by applying a small set of operators to each layer, given appropriate metrics, neighborhood relations, and equivalence relations.
     Aggregation is the typical whole/part relationship. This is exactly the same as an association with the exception that instances cannot have cyclic aggregation relationships (i.e. a part cannot contain its whole).
[Example:] |Node|<>-------->|Node|class Node
{
  private:
    vector<Node*> itsNodes;
};
The fact that this is aggregation means that the instances of Node cannot form a cycle. Thus, this is a Tree of Nodes not a graph of Nodes.