Cartographic generalization
Cartographic generalization, or map generalization, includes all changes in a map that are made when one derives a smaller-scale map from a larger-scale map or map data, or vice versa. Whether done manually by a cartographer or by a computer or set of algorithms, generalization seeks to abstract spatial information at a high level of detail to information that can be rendered on a map at a lower level of detail. For example, we might have the outlines of all of the thousands of buildings in a region, but we wish to make a map of the whole city no more than a few inches wide. Instead of throwing out the building information, or trying to render it all at once, we could generalize the data into some sort of outline of the urbanized area of the region.
The cartographer has license to adjust the content within their maps to create a suitable and useful map that conveys spatial information, while striking the right balance between the map's purpose and the precise detail of the subject being mapped. Well generalized maps are those that emphasize the most important map elements while still representing the world in the most faithful and recognizable way.
Methods
There are many cartographic techniques that may fall into the broad category of generalization. Here are brief descriptions of some of the more common methods:Selection
Map generalization is designed to reduce the complexities of the real world by strategically reducing ancillary and unnecessary details. One way that geospatial data can be reduced is through the selection process. The cartographer can select and retain certain elements that they deem the most necessary or appropriate. In this method, the most important elements stand out while lesser elements are left out entirely. For example, a directional map between two points may have lesser and un-traveled roadways omitted as not to confuse the map-reader. The selection of the most direct and uncomplicated route between the two points is the most important data, and the cartographer may choose to emphasize this.Simplification
Generalization is not a process that only removes and selects data, but also a process that simplifies or abstracts it as well. Simplification is a technique where the general shapes of features are retained, while eliminating unnecessary detail. Generally, smaller scale maps have more simplified features than larger scale maps. The Ramer–Douglas–Peucker algorithm is one of the earliest and still most common techniques for line simplification.Simplification can be achieved in different ways: by eliminating parts of and giving an area a more familiar shape, by removing unimportant points off a shape – usually performed by a software, by eliminating small features such as islands, or by smoothing "rough" features such as straightening curvy lines to highlight their trend.
Combination/dissolve/merge
This operation involves combining similar, neighboring features into a single feature of the same type, at scales where the distinction between them is not important. For example, a mountain chain may be isolated into several smaller ridges and peaks with intermittent forest in the natural environment, but shown as a continuous chain on the map, as determined by scale. Or, adjacent buildings in a complex could be combined into a single "building." The map reader has to, again remember, that because of scale limitations combined elements are not concise depictions of natural or manmade features. Dissolve is a common GIS tool that is used for this generalization operation The dissolve feature is different from aggregation because there is no change in dimensionalitySmoothing
is also a process that the map maker can employ to reduce the angularity of line work. Smoothing is yet another way of simplifying the map features, but involves several other characteristics of generalization that lead into feature displacement and locational shifting. The purpose of smoothing is to exhibit linework in a much less complicated and a less visually jarring way. An example of smoothing would be for a jagged roadway, cut through a mountain, to be smoothed out so that the angular turns and transitions appear much more fluid and natural.Enhancement
Enhancement is also a method that can be employed by the cartographer to illuminate specific elements that aid in map reading. As many of the aforementioned generalizing methods focus on the reduction and omission of detail, the enhancement method concentrates on the addition of detail. Enhancement can be used to show the true character of the feature being represented and is often used by the cartographer to highlight specific details about his or her specific knowledge, that would otherwise be left out. An example includes enhancing the detail about specific river rapids so that the map reader may know the facets of traversing the most difficult sections beforehand. Enhancement can be a valuable tool in aiding the map reader to elements that carry significant weight to the map’s intent.Displacement
Displacement can be employed when 2 objects are so close to each other that they would overlap at smaller scales. A common place where this would occur is the cities Brazzaville and Kinshasa on either side of the Congo river in Africa. They are both the capital city of their country and on overview maps they would be displayed with a slightly larger symbol than other cities. Depending on the scale of the map the symbols would overlap. By displacing both of them away from the river the symbol overlap can be avoided. Another common case is when a road and a railroad run parallel to each other. this is mostly adopted using the azimuthal projection method.Exaggeration
Exaggeration is the selection of map symbols that make features appear larger than they really are to make them more visible, recognizable, or higher in the visual hierarchy. For example, in a small-scale map, highways, rivers, and railroads may be drawn as thick lines that would be miles wide if measured according to the scale. Exaggeration often necessitates a subsequent displacement operation because wide lines representing features located near each other will overlap.Aggregation
Aggregation is the merger of multiple features into a new composite feature. The new feature is of a type different than the original individuals, because it conceptualizes the group. For example, a multitude of buildings can be turned into a single region representing an "urban area." Some GIS software has aggregation tools that identify clusters of features and combine them. The 'Aggregate' features differs from the 'Merge' or 'Dissolve' in that it can operate on multiple dimensions, such as aggregating points to lines, lines to polygons and polygons to polygons.Typify
Typify is a symbology operator that replaces a large set of similar features with a smaller number of representative symbols, resulting in a sparser, cleaner map. For example, an area with dozens of mines might be symbolized with only 3 or 4 mine symbols that do not represent actual mine locations, just the general presence of mines in the area. Unlike the aggregation operator which replaces many related features with a single "group" feature, the symbols used in the typify operator still represent individuals, just "typical" individuals. It reduces the density of features while still maintaining its relative location and design. When using the typify operator, a new set of symbols is created, it does not change the spatial data. This operator can be used on point, line, and polygon features.GIS and automated generalization
As GIS developed from about the late 1960s onward, the need for automatic, algorithmic generalization techniques became clear. Ideally, agencies responsible for collecting and maintaining spatial data should try to keep only one canonical representation of a given feature, at the highest possible level of detail. That way there is only one record to update when that feature changes in the real world. From this large-scale data, it should ideally be possible, through automated generalization, to produce maps and other data products at any scale required. The alternative is to maintain separate databases each at the scale required for a given set of mapping projects, each of which requires attention when something changes in the real world.Several broad approaches to generalization were developed around this time:
- The representation-oriented view focuses on the representation of data on different scales, which is related to the field of Multi-Representation Databases.
- The process-oriented view focuses on the process of generalization.
- The ladder-approach is a stepwise generalization, in which each derived dataset is based on the other database of the next larger scale.
- The star-approach is the derived data on all scales is based on a single data base.
Scaling law
The 'Baltimore phenomenon'
The Baltimore phenomenon is the tendency for a city to be omitted from maps due to space constraints while smaller cities are included on the same map simply because space is available to display them. This phenomenon owes its name to the city of Baltimore, Maryland, which tends to be omitted on maps due to the presence of larger cities in close proximity within the Mid-Atlantic United States. As larger cities near Baltimore appear on maps, smaller and lesser known cities may also appear at the same scale simply because there is enough space for them on the map.Although the Baltimore phenomenon occurs more frequently on automated mapping sites, it does not occur at every scale. Popular mapping sites like Google Maps, Bing Maps, OpenStreetMap, and Yahoo Maps will only begin displaying Baltimore at certain zoom levels: 5th, 6th, 7th, etc.