m:nCA(k)
A multindimensional cellular automata m:nCA^{k} is a generalization of a cellular automata defined as follows:
Its representation is:
m:nCA^{k}
Where
 m is the number of layers in the automata.
 n is the number of dimensions of the layers.
 k is the number of main layers (1 by default).
With this notation, a twodimensional cellular automata is represented as 1:2CA. A transition to an m:2CA cellular automata is defined like a twodimensional cellular automata, but the mainlayer cell state is a combination of the data contained in the same position of the m1 secondary layers.
GIS data can be represented in different layers of the m:nCA. Vector data (2DLayers) and raster data (3DLayers) are suitable. All layers must be georeferenced.
An m:nCA implements a set of rules that determine its transitions. Some new features are included:
 Layers that modify their cell state are called main layers. The maximum number of main layers is m. The number of main layers is represented by k (m>=k). A given automata may have more than one main layer.
 The combination function Ψ allows state calculation in a main layer, which depends on the state in all other layers of the automata.
 Data need not be in raster format since all layers are georeferenced. Thus, vector data may be used in cellular automata. The Ψ function determines the cell state independently of the structure of the layer data.
Obviously, a 1:nCA (a cellular automata with just one raster layer) is the same as an ndimensional cellular automata.
Some media related with the project.
In this video a simple evolution rule for a m:nAC^{k} over Z2 is shown.  
In this video a simple evolution rule for a m:nAC^{k} over R2 is shown. Here we are not using any simplification rule to reduce the number of points added to the surface. 
The computer program (implemented in C++) that are represented in these videos can be downloaded here (windows installer).
Some publications
If you have a question about the publications please feel free to ask me anything.
GISRUK 2004GIS and Simulation system integration in a Virtual Reality Environment. http://www.geo.ed.ac.uk/gisruk/gisruk.html 57th April 2006. University of East Anglia (Norwich) (U.K.) 

I3M 2005http://www.liophant.org/i_m_cs/i3m2005/ Marseille, France, October 2022 2005 

GISRUK 2006Vectorial data use in a m:nCA^{k} cellular automaton http://www.nottingham.ac.uk/geography/GISRUK/ 57th April 2006. Nottingham (U.K.) 