Distance transformations in digital images
Computer Vision, Graphics, and Image Processing
Cellular automata machines: a new environment for modeling
Cellular automata machines: a new environment for modeling
Computer Vision, Graphics, and Image Processing
Applied Algebra for the Computer Sciences
Applied Algebra for the Computer Sciences
Theory of Modeling and Simulation
Theory of Modeling and Simulation
Image Analysis and Mathematical Morphology
Image Analysis and Mathematical Morphology
Modelling three-dimensional geoscientific fields with the Voronoi diagram and its dual
International Journal of Geographical Information Science
Geoinformatica
Describing dynamic modeling for landscapes with vector map algebra in GIS
Computers & Geosciences
Map algebra and model algebra for integrated model building
Environmental Modelling & Software
Hi-index | 0.00 |
Map algebra is a data model and simple functional notation to study the distribution and patterns of spatial phenomena. It uses a uniform representation of space as discrete grids, which are organized into layers. This paper discusses extensions to map algebra to handle neighborhood operations with a new data type called a template. Templates provide general windowing operations on grids to enable spatial models for cellular automata, mathematical morphology, and local spatial statistics. A programming language for map algebra that incorporates templates and special processing constructs is described. The programming language is called MapScript. Example program scripts are presented to perform diverse and interesting neighborhood analysis for descriptive, model-based and processed-based analysis.