sophicat objectives
(why to generalize) which have been discussed here in a similar
way in Subsection 2.3.
The second area of the McMaster and Shea model,
cartometric evaluation
(when to generalize) is essentially equivalent in scope to the key steps in the
framework by Brassel and Weibel (1988) called structure recognition and pro-
cess recognition. 'Spatial and holistic measures' are made available to character-
ize the source data by quantifying the density of object clustering, the spatial
distribution arrangement, the length, sinuosity, and shape of map objects, and so
on. These measures then serve to evaluate whether critical 'geometric conditions'
are reached which trigger generalization, such as congestion (crowding) of map
objects, coalescence of adjacent objects, conflicts (e.g., overlap), imperceptible
objects (e.g., objects that are too small to be clearly visible), etc. Process recogni-
tion, as specified in the Brassel and Weibel model, is covered by 'transformation
controls' in order to select appropriate operators, algorithms, and parameters to
resolve the critical geometric conditions.
Finally in the third area,
spatial and attribute transformations
(how to gener-
alize), a list of twelve 'generalization operators' (cf. 4.3) is proposed, sub-divided
into ten operators performing spatial transformations - simplification, smooth-
ing, aggregation, amalgamation, merging, collapse, refinement, exaggeration, en-
hancement and displacement - and two operators for attribute transformations
-
classification and symbolization. This area may be thought of as being equiv-
alent to the 'process library' in the Brassel and Weibel model. The definition of
a useful set of operators is of particular interest in the conceptual modelling of
generalization, and deserves further discussion in the next paragraph.
4.3 A Closer Look at Generalization Operators
The overall process of generalization is often decomposed into individual sub-
processes. Depending on the author, 'operator' may be used, or other terms
such as 'operation' or 'process'~ Cartographers have traditionally used terms
such as 'selection', 'simplification', 'combination' or 'displacement' to describe
the various facets of generalization, examples of which are the definitions given
in Subsection 2.2. In the digital context, however, a functional breakdown into
operators has obviously become even more important, as it clarifies identification
of constituents of generalization and informs the development of specific solutions
to implement these sub-problems. Naturally, given the holistic nature of the
generalization process, this reductionist approach is too simple, as the whole
can be expected to be more than just the sum of its parts, but it provides
a useful starting point for understanding a complex of diffuse and challenging
problems.
Owing to the importance of the functional decomposition of generalization
various authors (e.g., Hake 1975, IVicMaster and Shea 1992, Runs and Lagrange
1995, Runs 1995a) have proposed typologies of generalization operators, each of
them intended to comprehensively define the overall process. Unfortunately, no
consensus has yet been reached on an all-encompassing set of operators. Even
worse, authors may use different definitions for the same term or use different
109