Mapmaking at scales between those

Similar documents
Mastering Map Scale: Formalizing Guidelines for Multi-Scale Map Design

ScaleMaster characterization of types of design change through scale for mapping from multi-resolution databases

An Information Model for Maps: Towards Cartographic Production from GIS Databases

Ladder versus star: Comparing two approaches for generalizing hydrologic flowline data across multiple scales. Kevin Ross

Improving Map Generalisation of Buildings by Introduction of Urban Context Rules

AGENT Selection of Basic Algorithms. ESPRIT/LTR/ Report. Zurich, Switzerland: AGENT Consortium, University of Zurich.

Multiscale Representations of Water: Tailoring Generalization Sequences to Specific Physiographic Regimes

Designing GIS Databases to Support Mapping and Map Production Charlie Frye, ESRI Redlands Aileen Buckley, ESRI Redlands

Performance of Map Symbol and Label Design with Format and Display Resolution Options Through Scale for The National Map

Design for multiscale topographic mapping with minimal generalization

Keywords: ratio-based simplification, data reduction, mobile applications, generalization

Aileen Buckley, Ph.D. and Charlie Frye

Multiple Representations of Geospatial Data: A Cartographic Search for the Holy Grail

JUNCTION MODELING IN VEHICLE NAVIGATION MAPS AND MULTIPLE REPRESENTATIONS

Exploring representational issues in the visualisation of geographical phenomenon over large changes in scale.

Large scale road network generalization for vario-scale map

Performance of Map Symbol and Label Design with Format and Display Resolution Options Through Scale for The National Map

A CARTOGRAPHIC DATA MODEL FOR BETTER GEOGRAPHICAL VISUALIZATION BASED ON KNOWLEDGE

Applying DLM and DCM concepts in a multi-scale data environment

Quality and Coverage of Data Sources

GENERALIZATION APPROACHES FOR CAR NAVIGATION SYSTEMS A.O. Dogru 1, C., Duchêne 2, N. Van de Weghe 3, S. Mustière 2, N. Ulugtekin 1

EXPLORING THE LIFE OF SCREEN OBJECTS

INTELLIGENT GENERALISATION OF URBAN ROAD NETWORKS. Alistair Edwardes and William Mackaness

Place Still Matters: Generalizing the NHD by Local Terrain and Climate

University of Zurich. On-the-Fly generalization. Zurich Open Repository and Archive. Weibel, R; Burgardt, D. Year: 2008

GENERALIZATION OF DIGITAL TOPOGRAPHIC MAP USING HYBRID LINE SIMPLIFICATION

Automatic Generation of Cartographic Features for Relief Presentation Based on LIDAR DEMs

GENERALIZATION IN THE NEW GENERATION OF GIS. Dan Lee ESRI, Inc. 380 New York Street Redlands, CA USA Fax:

COMPARISON OF MANUAL VERSUS DIGITAL LINE SIMPLIFICATION. Byron Nakos

MULTIPLE REPRESENTATION SPATIAL DATABASES AND THE CONCEPT OF VUEL

Evaluating Generalizations of Hydrography in Differing Terrains for The National Map of the United States

GED 554 IT & GIS. Lecture 6 Exercise 5. May 10, 2013

GTECH 380/722 Analytical and Computer Cartography Hunter College, CUNY Department of Geography

A TRANSITION FROM SIMPLIFICATION TO GENERALISATION OF NATURAL OCCURRING LINES

Evaluation of Map Symbols by Screen Resolution and File Format Through Scale

MODELING ACTIVE DATABASE-DRIVEN CARTOGRAPHY WITHIN GIS DATABASES

Cartography: Modeling GIS data for Mapmaking. Aileen Buckley, Ph.D. Senior Cartographic Researcher, ESRI. Barbara Buttenfield, Ph.D.

Towards a formal classification of generalization operators

Lecture 9: Reference Maps & Aerial Photography

Summary Description Municipality of Anchorage. Anchorage Coastal Resource Atlas Project

FUNDAMENTALS OF GEOINFORMATICS PART-II (CLASS: FYBSc SEM- II)

Harmonizing Level of Detail in OpenStreetMap Based Maps

AN ATTEMPT TO AUTOMATED GENERALIZATION OF BUILDINGS AND SETTLEMENT AREAS IN TOPOGRAPHIC MAPS

Getting Started with Community Maps

Automatic Generalization of Cartographic Data for Multi-scale Maps Representations

Design and Development of a Large Scale Archaeological Information System A Pilot Study for the City of Sparti

A STUDY ON INCREMENTAL OBJECT-ORIENTED MODEL AND ITS SUPPORTING ENVIRONMENT FOR CARTOGRAPHIC GENERALIZATION IN MULTI-SCALE SPATIAL DATABASE

GEOGRAPHIC INFORMATION SYSTEMS Session 8

Children s Understanding of Generalisation Transformations

A methodology on natural occurring lines segmentation and generalization

Framework and Workflows for Spatial Database Generalization

12th AGILE International Conference on Geographic Information Science 2009 page 1 of 9 Leibniz Universität Hannover, Germany

Managing Multiple Representations of Base Carto Features: A Data Modeling Approach

Near Real Time Automated Generalization for Mobile Devices

Multi-scale Representation: Modelling and Updating

Wayne E. Sirmon GEO 301 World Regional Geography

a system for input, storage, manipulation, and output of geographic information. GIS combines software with hardware,

Gyorgy Buttner, Eva Csat6 and Gergely Maucha. FCMI Remote Sensing Centre. Budapest, Bosnyak tsr 5. H-1149 Hungary

Geo-spatial Analysis for Prediction of River Floods

WEB-BASED SPATIAL DECISION SUPPORT: TECHNICAL FOUNDATIONS AND APPLICATIONS

Oakland County Parks and Recreation GIS Implementation Plan

Conceptual Aspects of 3D Map Integration in Interactive School Atlases

Model Generalisation in the Context of National Infrastructure for Spatial Information

Multiple Representations with Overrides, and their relationship to DLM/DCM Generalization. Paul Hardy Dan Lee

Production Line Tool Sets

GTECH 380/722 Analytical and Computer Cartography Hunter College, CUNY Department of Geography

Line generalization: least square with double tolerance

GENERAL COMMAND OF MAPPING TURKEY

Innovation. The Push and Pull at ESRI. September Kevin Daugherty Cadastral/Land Records Industry Solutions Manager

EBA Engineering Consultants Ltd. Creating and Delivering Better Solutions

Cell-based Model For GIS Generalization

STEREO ANALYST FOR ERDAS IMAGINE Stereo Feature Collection for the GIS Professional

GIS Generalization Dr. Zakaria Yehia Ahmed GIS Consultant Ain Shams University Tel: Mobile:

ArcGIS Tools for Professional Cartography

The Development of Research on Automated Geographical Informational Generalization in China

Chapter 5. GIS The Global Information System

GIS FOR MAZOWSZE REGION - GENERAL OUTLINE

Interactions between Levels in an Agent Oriented Model for Generalisation

Lecture 5. Representing Spatial Phenomena. GIS Coordinates Multiple Map Layers. Maps and GIS. Why Use Maps? Putting Maps in GIS

M.Y. Pior Faculty of Real Estate Science, University of Meikai, JAPAN

Welcome to GST 101: Introduction to Geospatial Technology. This course will introduce you to Geographic Information Systems (GIS), cartography,

What are the five components of a GIS? A typically GIS consists of five elements: - Hardware, Software, Data, People and Procedures (Work Flows)

Canadian Board of Examiners for Professional Surveyors Core Syllabus Item C 5: GEOSPATIAL INFORMATION SYSTEMS

Analysis of European Topographic Maps for Monitoring Settlement Development

GIS-Based Generalization and Multiple Representation of Spatial Data

Massachusetts Institute of Technology Department of Urban Studies and Planning

NR402 GIS Applications in Natural Resources

Evolution or Devolution of Cartographic Education?

Smoothly continuous road centre-line segments as a basis for road network analysis

SRJC Applied Technology 54A Introduction to GIS

Experiences and Directions in National Portals"

Why Is Cartographic Generalization So Hard?

Development of a server to manage a customised local version of OpenStreetMap in Ireland

ArcGIS for Desktop. ArcGIS for Desktop is the primary authoring tool for the ArcGIS platform.

ENV208/ENV508 Applied GIS. Week 2: Making maps, data visualisation, and GIS output

Overview. GIS Data Output Methods

Performing Map Cartography. using Esri Production Mapping

GIS = Geographic Information Systems;

A GENERALIZATION OF CONTOUR LINE BASED ON THE EXTRACTION AND ANALYSIS OF DRAINAGE SYSTEM

Multiple Representations of Geospatial Data: A Cartographic Search for the Holy Grail?

Transcription:

Framing Guidelines for Multi-Scale Map Design Using Databases at Multiple Resolutions Cynthia A. Brewer and Barbara P. Buttenfield Abstract: This paper extends European research on generating cartographic base maps at multiple scales from a single detailed database. Similar to the European work, we emphasize reference maps. In contrast to the Europeans focus on data generalization, we emphasize changes to the map display, including symbol design or symbol modification. We also work from databases compiled at multiple resolutions rather than constructing all representations from a single high-resolution database. We report results demonstrating how symbol change combined with selection and elimination of subsets of features can produce maps through almost the entire range of map scales spanning 1:10,000 to 1:5,000,000. We demonstrate a method of establishing specific map display scales at which symbol modification should be imposed. We present a prototype decision tool called ScaleMaster that can guide multi-scale map design across a small or large range of data resolutions, display scales, and map purposes. Introduction Mapmaking at scales between those that correspond to available database resolutions can involve changes to the display (such as symbol changes), changes to feature geometry (data generalization), or both. These modifications are referred to (respectively) as cartographic generalization and statistical or model generalization by Brassel and Weibel (1988) and later by Weibel (1995). Changes to display and geometry are in some instances codependent, meaning that modifications of one type can impact subsequent changes to the other. We argue that in previous literature, changes to geometry have overshadowed display change for mapping at multiple scales; and in some situations, this increases the mapmaking workload. Cartographic managers intending to balance or optimize the workload are thus faced with a variety of decisions, including: Which compiled-data resolution will be used for maps at any given display scale; At what point(s) in a multi-scale progression will map symbols be changed; Cynthia A. Brewer, Associate Professor, Department of Geography, 302 Walker Building, Pennsylvania State University, University Park, PA 16802. E-mail: <cbrewer@psu.edu>. Tel: 814-865-5072; Fax: 814-863-7943. Barbara P. Buttenfield, Professor of Geography, Department of Geography UCB 260, University of Colorado, Boulder, CO 80309. E-mail: <babs@ colorado.edu>. Tel: 303-492-3618; Fax: 303-492-7501. At what point(s) in a multi-scale progression will data geometry be modified to suit smaller scale presentation; and At what point(s) in a multi-scale progression must new data compilations be introduced. From a data processing standpoint, symbol modification is often less intensive than geometry modification, and thus changing symbols can reduce overall workloads for the map designer. Figure 1 shows a simplified example of a few coastal features to provide graphical distinctions between display and geometry modification. The large map (Figure 1a) is shown at 20 percent of original size, with modifications to suit presentation at this scale in maps b1 to e1 in Figure1. Maps b2 to e2 are enlarged versions of these 20-percent maps showing more clearly the quality of the different solutions. Map 1b shows no modification in symbols or geometry. In contrast, map 1e shows modifications to both, with less change in symbols than in map 1c and less change in geometry than in map 1d. For example, roads are reduced less in width in 1e than b and displaced less in e than d. Overall these smaller changes maintain greater detail in the data and require lower magnitude adjustments, reducing overall workloads. The European community has emphasized the need to develop efficient workloads for scale changing and for generalization operations (for example, Cecconi et al. 2002; Bobzien et al. 2005), since many are computationally intensive or require tedious manual refinement. We extend the European research by emphasizing that changes to symbol design often allow scale reduction without other Cartography and Geographic Information Science, Vol. 34, No. 1, 2007, pp. 3-15

Figure 1. Schematized example showing geometry and display modifications applied for reduction to smaller-scale map. data generalization, especially when the target mapping scales show levels of detail that are similar to the resolution of compiled data. We demonstrate a method of establishing specific display scales at which display modification should be imposed. We also prototype a decision tool called ScaleMaster for multi-scale map design across a small or large range of data resolutions, display scales, and map purposes. Background and Related Literature The process of modifying details in spatial data has been a subject of longstanding interest in many disciplines, judging by publications in Cartography, GIScience, and Computer Science literature. Data reduction through generalization can effect varying and sometimes dramatic changes in line length, local coordinate density, topology, and other properties, thus most algorithms are designed to preserve one or more of these characteristics (Cromley and Campbell 1990; Buttenfield 2002). The guiding principles driving this body of work are to reduce visual clutter while preserving clarity and logical consistency. We review the work on generalization to show that the solutions offered to preserve clarity and reduce clutter through changes in symbol design and selection (Brewer 1995; Slocum et al. 1995) have been largely ignored in the multi-resolution mapping literature. Published reports that describe and evaluate algorithms for cartographic generalization date back forty years at least, with early work focused on simplistic coordinate reduction of linear features and polygon boundaries. Subsequently, the emphasis shifted to address the interdependent generalization of related features (i.e., the elements of a topographic map) (Weibel 1991, p. 172). In the past decade, generalization work has 4 Cartography and Geographic Information Science

formalized knowledge-based rules (Kilpelainen 1997), context-sensitive algorithms (Jones et al. 1995; Burghardt and Cecconi 2003), data modeling (Buttenfield 1995; Ruas and Lagrange 1995), and software agents (Galanda and Weibel 2002). It is important to note that the majority of recent work in cartographic generalization has taken place in Europe. Chronologic overviews can be found in Brassel and Weibel (1988), Buttenfield and McMaster (1991), McMaster and Shea (1992), Meng (1997), Weibel and Dutton (1999), and Mackaness et al. forthcoming). Another thread of relevant literature has focused on database support for multi-scale data management and flexible zooming through many scales and for many map purposes (see, for example, Jones et al. 2000). Many European authors work within contexts of a national mapping agency producing databases containing linked multiple representations of detailed, high-resolution objects. These databases are referred to as multi-resolution or multi-representation databases (MRDB) (Kilpelainen 1997; Spaccapietra et al. 2000). Updates to these detailed objects autonomously propagate to all resolutions, reducing the work involved in updating maps (Stoter et al. 2004; Bobzien et al. 2005). Objects are linked through all resolutions to accomplish efficient updates, so the approach emphasizes object-level rather than scale-level representations. Some researchers approach object-level generalization and update using representation stamps (Balley et al. 2004). The concept of multiple representations includes both the various representations stored in the database and also those that can be derived from existing representations (Kilpelainen 1997, p.14), either by display change (symbol redesign) or geometry change (generalization of detail). Managing decisions to create consistently highquality products must be balanced against data processing workloads. This is especially important for on-demand and on-the-fly multi-scale mapping for the web (Torun et al. 2000; Cecconi and Gallanda 2002; Cecconi et al. 2002), mobile devices (Harrie et al. 2002; Hampe et al. 2004), and incar navigation (Li and Ho 2004; Ulugtekin et al. 2004), in addition to multi-scale database management (Timpf 1998; Jones et al. 2000; Zlatanova et al. 2004). Related innovations include adaptive zooming (Cecconi and Gallanda 2002; Harrie et al. 2002; Hampe et al. 2004), online progressive vector transmission (Buttenfield 1999; Paiva et al. 2004; Zhou et al. 2004; van Oosterom et al. 2006), update propagation across multiple resolutions or representations (Dunkars 2004; Haunert and Sester 2004; Bobzien et al. 2005), and other interactive cartographic applications. In multi-resolution work, symbolization is typically pre-established, perhaps based on the national look of a topographic series. Thus adjustment of symbols is not always discussed as a generalization operation. However, these authors do discuss it. Bédard and Bernier (2002) explicitly involve variation in visual variables in their discussion of multiple representations and their proposed VUEL (view element) concept for managing geometric, semantic, and graphic multiplicities. Rayson (1999) proposes a method of aggregating point symbols into stacks for military map display while zooming. Torun et al. (2000) discuss selection decisions for web mapping at scales roughly between 1:15K and 1:80K. They develop hierarchies of feature codes and eliminate progressively larger numbers of feature code groups at smaller map scales. Their classingbased method sets thresholds at which groups of features are removed from a map display, with class visibility becoming more exclusive in displays at smaller scales. They acknowledge the interaction between generalization constraints (e.g., graphical limits of output media and reading conditions) and symbol choices for feature classes. Arnold and Wright (2005) focus on the interaction between feature updates and production of multiple cartographic representations from a single detailed database. They emphasize that mapmakers may have varied purposes (such as producing tourist, road atlas, or electoral maps) as they move from raw data to high-quality finished presentations. They contrast these more customized mapping goals to mapping that conforms to a standard design for a predefined scale range. They acknowledge the roles of four types of cartographic processing selection, elimination, symbolization, and reclassification that other authors tend to de-emphasize or pass over in discussion of generalization. They explicitly include the influence of symbolization in their workflow diagrams; they position symbolization as an influencing factor that affects cartographic and analytical representations for products derived from a multi-scale multi-purpose database (for example, see Figure 14 in Arnold and Wright, p. 415). Cecconi et al. (2002) position symbolization at the beginning of a generalization process. For example, in road network mapping, symbolization precedes all other processes: selection, morphing, weeding, smoothing, rendering, and displacement. These other generalization processes would be re-run if symbols are adjusted in response to an unsatisfactorily generalized cartographic represen- Vol. 34, No. 1 5

Figure 2. Example guidance on representation decisions through scale based on adjacent LoDs. [From Cecconi et al. (2002, their Figure 2, p. 5), reprinted with permission.] tation. Cecconi et al. (2002) propose methods for adaptive zooming in web mapping that mix LoDs ( Level of Detail databases pre-computed from existing databases) with on-the-fly generalization of Swiss topographic data. They explain how the two approaches are combined using diagrams, and examples of their figures are reprinted here. Figure 2 shows a representation at 1:100K, generalized from an LoD at 1:25K, which includes individual buildings. For some data layers, the 1:25K LoD would serve as a source for mapping down to 1:200K. However, the authors state that Swiss cartographic convention breaks the representation of individual buildings at 1:150K. Building representations at scales smaller than 1:150K would be prepared from a 1:200K LoD showing homogeneously colored urban areas (rather than buildings). For some types of data then, feature data are pulled from an LoD source compiled at a smaller scale than the demanded map scale (for example, a 1:150K building representation is derived from 1:200K LoD data), going against the cartographic convention of always deriving from larger compilation scales. We agree that this contravention will be necessary to implement map production across continuous ranges of scales from a small number of anchor databases; and we demonstrate it in empirical work described later in the paper. Cecconi et al. (2002) expand this approach by delineating three scale ranges that summarize scale limits for appropriate processing. These bands are separated by vertical dashed lines through the diagram in Figure 3 which sketches levels of generalization complexity for a road network example. The preprocessed LoDs are shown as thick bars marking points along the complexity curve. Selection and simplification operators are applied throughout the complete range of scales, but typification and displacement are applied mostly through the middle range of scales (approximately 1:50K to 1:300K). Because additional operators are applied, the complexity curve arcs upward in this range. Similar diagrams are presented for buildings/settlements, railroads, rivers, and lakes and each has different operator limits and selected LoD scales. The authors implement symbolization at the beginning of the mapping process, and they suggest adjusting to smaller symbols if the other operations do not resolve conflicts. In the next section we report on an exercise that helped us think about how display change (i.e., Brassel and Weibel s 1988 cartographic generalization ) may obviate the need for some types of geometry change. We said earlier that many types of display change will involve lower workloads than geometry change. We reiterate this argument using an empirical exercise in which we only change symbols and change feature selections to examine this aspect of workloads for multi-scale mapping. Our exercise uses existing U.S. databases for mapping through a continuous range of scales. The ScaleMaster Exercise Cindy Brewer worked through a scale exercise with seven graduate students at the Pennsylvania State University in the fall of 2004, in collaboration with Charlie Frye and Aileen Buckley at ESRI. Charlie and Aileen provided USGS DLG (Digital Line Graph) data sets for the Redlands, CA, area at anchor scales of 1:24,000, 1:100,000, and 1:2,000,000, along with style files for default topographic symbols. The graduate seminar project focused primarily on design change across a range of display scales. The stu- Cartography and Geographic Information Science

Figure 3. Generalization complexity through scale with mapping derived from a selection of LoDs. Ranges of application of generalization operators are also shown through scale. [From Cecconi et al. (2002, their Figure 3a, p. 7), reprinted with permission.] dents goal was to produce topographic generalreference maps that could be read on 19-inch flat-panel screens, which were typically set at 72 ppi. On-screen display dictates coarse resolution and thus constrains symbol design. Figures 4 to 7 look coarse because they demonstrate what the maps looked like at 72 ppi as the students made design decisions. They are shown in the Figures at 50-percent reduction with no re-sampling, retaining the pixilated onscreen appearance. To print them from higher-resolution exports would not demonstrate the design challenge set for the students. The students did not attempt to include labels on these maps, which would also have affected symbol design. Other than selection decisions, they did not augment the designs with additional generalization operations (such as simplification, displacement, and collapse) that affect geometry, in order to focus the study on design (and complete the project in a half semester). Each student studied a group of related features (such as hydrography) across the three anchor scales and through continuous scale change for the ScaleMaster exercise. Each student s map layers were then integrated into a reference map displayed at many scales. Students used multiple criteria as they made symbol modification and feature selection and elimination decisions. They examined the visual hierarchy among symbols and reduced size and contrast so that particular feature types were not more prominent than suitable for a topographic general-reference map. Likewise, features with related characteristics were designed with related symbol styles. For example, water body outlines and areas and stream lines were represented with the same hue. More contrast was added if symbols were set too similar at smaller scales. For example, a solid gray line for a power line caused it to look too similar to road symbols and required adding a pattern to the power line. Point symbol sizes and line widths were reduced to ease clutter among features. Area feature outlines were also removed, small features within a class were eliminated, and fewer feature classes were selected to reduced clutter. A selection of mapped examples illustrates the exercise (Figures 4 to 7) and is discussed in more detail below. The purple box in these Figures marks the same extent on each map to highlight the amount of scale change between these example displays. Students worked with their layers to decide scale ranges, selections, eliminations, and symbol changes. They copied their layers into a master ArcMap project. The group then gathered in class and critiqued the appearance of maps with layers contributed by all students viewed together in the master project. These were visual evaluations of the maps (rather than computed evaluations). Smaller scales often required omission of feature types when the display became too cluttered. For example, Steven Gardner used a wide red and white dash with a black casing for state routes set visible to 1:38K (Figure 4), replaced this symbol with a thinner version of the symbol from 1:38K to 1:50K (Figure 5), then changed to a single black line at scales smaller than 1:100K (Figure 6), and omitted selected state routes at scales smaller than Vol. 34, No. 1 7

Figure 4. A selection of symbol decisions within the ScaleMaster project at 1:15K. The Table of Contents (TOC) to the left has the road layers group expanded to show eight road_arcs layers, each associated with different symbol sets and selections used for the exercise. Figure 5. A selection of symbol decisions within the ScaleMaster project at 1:40K. The road symbols for 38K-50K are shown in the TOC. 1:275K (Figure 7). The map subsets in Figures 4 to 7 also show changes in contour intervals and omission of building markers at smaller scales. Map designs were examined by typing in progressively smaller representative fractions for the display from a range of 10K to 5M. For example, the instructor would type in a series of scales such as 13K, 20K, 45K, 150K, 300K, 600K, 1M, and 4M and the group would evaluate map appearance at each of these sampled scales. At the next class meeting the group would sample a different set of scales through the 10K to 5M range. The class criticized symbolization, commenting on symbols that overwhelmed others or were not sufficiently visible, were too cluttered, were too coarsely presented, and so forth. Then the students each went Cartography and Geographic Information Science

Figure 6. A selection of symbol decisions within the ScaleMaster project at 1:90K. The road symbols for 50K-100K are shown in the TOC. Figure 7. A selection of symbol decisions within the ScaleMaster project at 1:300K. The 1:300K map falls in a scale gap where DLG hydrography data were not suitable in the absence of generalization, so it is missing that layer. back to editing their feature group by adjusting visibility ranges, eliminating subsets of features, and adjusting symbols to integrate better through all scales with the other students designs. Students decisions affected subsequent rounds of design checking, which prompted further adjustments, until the group was satisfied with the overall design. The focus was not on designing for the anchor scale and extrapolating from that design. Instead, Vol. 34, No. 1 the group was designing for the entire range of possible map scales. Once the cycles of symbol redesign and class critique were complete, the exercise had established appropriate symbol designs within ranges of mapping scales for each feature group (hydrography, transportation, and so forth). These specifications formed the basis for creating the ScaleMaster tool (Figure 8). Feature groups are listed to the left,

"ScaleMaster" Feature type: Hydrographic arcs Hydrographic polygons 10K b 24K 50K 100K a c 250K 500K gaps mean data not suitable 1M 2M 5M Student Contributors: Adrienne Gruver Tania Lopez Highways Surface streets Railroads Misc. Transportation d d e f g d d h i j Steve Gardner Park & forest polygons City polygons Urban area & county State Sohyun Park Point features k Anthony Robinson Contours (from DEM) l m n o p q r Tanuka Bhowmick 1:24,000 1:100,000 1:2,000,000 Hues represent different USGS data sets. Lightness changes represent selection or design adjustments to suit change to smaller scale; described below: a. select main rivers b. eliminate 'other' hydro polygons and set washes visible c. lighten lake outline d. class 1 & 2 roads set wider e. interstate line set narrower f. lines set all black with interstates wider g. all lines set thin and black h. multi-track RR to single track i. RR hatches longer and closer j. RR at regular USGS specification k. larger symbols, many feature types culled (e.g., bridge abutments) l. different intermediate contour symbols m. 20m interval, 60% brown (lighter) n. change to 40m interval, 30% brown (lighter) o. change to 100m interval p. change to 400m interval q. 20% brown lines (lighter) r. 50% brown lines (lighter) Figure 8. ScaleMaster diagram prepared to describe symbol behavior for feature classes from three DLG databases for maps ranging from 1:10K to 1:5M. Maps were generalreference topographic-style maps without labels and viewed onscreen using desktop computer displays at 72 ppi. 10 Cartography and Geographic Information Science

and each is associated with student names on the right. The final product each student delivered was a set of ArcMap layers with symbol styles and visibility ranges specified, and a sketch of a horizontal slice through the ScaleMaster diagram. Diagram compilation was organized in a fairly low-tech manner. The instructor handed out graph paper with scales marked on a logarithmic axis. Each student then drew the ranges through which each dataset was useful and marked key design-change break points. These individual lines across strips of the graph paper were then compiled into the composite ScaleMaster diagram. The format for this diagram is patterned after a diagram Charlie Frye presented during a research planning talk on multi-scale basemap data models in May 2003 at ESRI, and which developed into a core visual example for our research discussions. Three hues are used for horizontal bars across the ScaleMaster diagram, each indicating a different anchor scale: blues for 1:24K, purples for 1:100K, and greens for 1:2M. The lightness series for each anchor scale marks scale ranges for particular symbol design settings. General descriptions of symbol changes are noted with letters at breaks along these bars. For example, at about 1:150K, letters a and c indicate that main rivers were selected from the 1:100K data and the color of lake outlines was lightened. Some bars stop with no further representations at smaller scales to indicate that students felt the feature should be eliminated to reduce clutter. For example, city polygons and railroad lines are no longer represented on maps past 1:300K. In contrast to the gaps seen for hydrography and point features, the students pulled administrative boundaries up-scale from the 1:2M dataset. The straight lines and smooth curves of railroads also allowed students to use them at much larger scales than their 1:2M source would suggest. The green bars for railroads are far displaced from the 1:2M position on the diagram because rail lines were not included on the smaller scale maps, but the selection of lines offered in the 1:2M data was suitable through the 1:30K to 1:250K range. The ScaleMaster decisions were made in the context of a student exercise without strong requirements for map accuracy and completeness, but many mapmaking purposes share a reduced need for planimetric precision, especially for on-demand web contexts. In addition to symbol design changes, students selected feature classes and removed some subclasses for the mapping exercise (for example, see notes a, b, and k in Figure 8). Thus selection and elimination were used along with symbol design for the map solutions, and we consider both to be display modifications. We acknowledge that some cartographers consider selection and elimination to be types of generalization. Our discussion has emphasized the distinction between display modifications and generalization methods that modify feature geometry. Feature geometry is not changed when removing entire feature classes or subclasses from the display. Thus, we consider selection and elimination of features to also be a design decision. As an aside, the term ScaleMaster grew from in-class conversations and procedures. The instructor named the master GIS project, to which each student contributed layers, ScaleMaster, and that filename grew to be the label for the whole exercise. Also, the class worked on the exercise immediately before the 2004 U.S. Presidential election and was watching the Votemaster web site (electoral-vote.com) which synthesized poll results and displayed predictions on a generalized cartogram. Thus mastering maps was on their minds. It is interesting to note that in an ecology modeling problem, Lilburne et al. (2004) present a framework called Scale Matcher for selecting data scales to suit ecology problems. Discussion The Consequences of Scale Change The mapping process for the ScaleMaster exercise differed from designing a map at each anchor scale or at a particular intermediate scale. The emphasis was first on how each group of features behaves through all scales and how sensitive the features are to scale change. The student group systematically examined how the symbolized features in one layer worked together with other layers to produce maps at multiple scales. This was an iterative process that concluded with draft map designs for all scales and an overall understanding of how differently the feature groups behaved during scale change. Behavior, in this context, means that symbol appearance and data geometry change across a range of map scales. Visual expectations of the Earth vary as one moves closer (Morrison and Morrison 1994), reflecting earth and atmospheric processes as they become detectable at specific resolutions. Cartographers are trained to design maps such that some processes appear more prominently when creating maps at a given scale. Vol. 34, No. 1 11

For example, Buttenfield et al. (1991) inventoried European topographic maps to determine changes in symbol appearance and priorities for transportation, hydrography, and settlement features across a range of large (1:10K) to small (1:250K) scales. These authors determined that terrain and natural processes are more prominent on larger scale maps, while urban limits and transportation networks attain higher prominence on medium (1:100K) and smaller scale topographic maps. This also appears to be the logic underlying USGS topographic mapping symbols (Thompson 1988). Furthermore, data sensitivities to scale are theme based. Mark (1991) argues that across a range of map scales, naturally occurring features (for example, terrain data and hydrography) will change more often in geometry and symbology than will cultural features (roads, land use). More often means that a larger number of critical breakpoints or thresholds can be defined along the progression of scale, where changes must be made either to symbols or geometry (or to both). In part, this is due to the nature of cultural features; for example, roads are built to a fixed radius of curvature, based on the turning radius of automobiles. However, it is also the case that certain naturally occurring surface processes (such as vegetation) will change less often across scales simply because they are dependent on, and surficial to, underlying coarser resolution processes (for example, soil type and moisture, water table depth, or local climate). Essentially, the resolution at which change in the dependent process becomes evident is a function of the resolution of the causative processes. In this context, we can reflect on the utility of ScaleMaster as a tool to guide symbol redesign for multi-scale mapping. It is important to note that the patterns in this ScaleMaster outcome are specific to DLG data and to the three anchor scales (1:24K, 1:100K and 1:2M). They are also specific to modifying symbology and making feature selections and eliminations only (i.e., not to modifying feature geometry). A ScaleMaster tool built for other multi-scale anchor databases compiled by another National Mapping Agency would likely differ, as would a ScaleMaster tool constructed for types of maps other than reference base maps. It is difficult to predict which of these conditions would have the greatest impact, the anchor databases, scale changing operators, or the map purpose. Nonetheless, we offer a few initial reflections on the ScaleMaster tool and on the exercise. One thought-provoking aspect of ScaleMaster is the widely varied ranges at which students found data to be useful. For example, the 1:24K data for hydrographic features and roads have fairly constrained ranges that extend up to about 1:50K. In contrast, the 1:24K parks, forests, and city boundaries are useful on maps well past 1:200K. Running vertically through the ScaleMaster stack at various scales suggests that a mapmaker may be pulling from multiple datasets to build a map at a custom scale. For example, the 1:70K vertical line intersects with parks, forests, and city polygons from the 1:24K data; hydrography, roads, point features, and contours from 1:100K data; and railroads from 1:2M. Another interesting aspect of the ScaleMaster outcome is a data gap across the ScaleMaster stack, roughly between 1:250K and 1:700K. Horizontal bars for some features do not cover this range because they are not ordinarily shown on reference maps at these scales (for example, surface streets, railroads, and miscellaneous transportation). Hydrography, however, should be shown, and the gaps in the ScaleMaster stack indicate that data in the anchor compilations (1:24K, 1:100K, and 1:2M) are not suitable within the range when map design proceeds by symbol modification. This is not a criticism of the National Mapping Agency that produced these data, rather it indicates that hydrography data require geometry change in addition to symbol redesign, or, alternatively, that maps in the range of 1:250k to 1:700K based on DLG anchor data would benefit from inclusion of an intermediate anchor database. Buttenfield and Hultgren (2005) undertook this exercise, embedding 1:250K VMAP data into this same DLG dataset, and integrating the two thesauri. A similar exercise was undertaken in Poland to fuse cartographic thesauri compiled at 1:50K and 1:250K (Gotlib and Olszewski 2006). Those authors report similar findings on discrepancies and redundancies between feature codes, and the impact of military versus civilian agency missions on semantics of the fused databases. A third interesting aspect relates to scale sensitivities of the DLG data depicted in this ScaleMaster tool. Conventional wisdom is that anchor data can be suitably used for mapping across a range of scales roughly two to five times the anchor. Thus, 1:24K data could be reduced to 1:100K, 1:100K data could be reduced to 1:400K, and 1:2M data could be reduced well beyond 1:5M. Following this logic, the 1:24K anchor data should be most sensitive to scale change, requiring the most frequent symbol design breakpoints, and behaving suitably across the shortest scale range. Looking at the ScaleMaster, one can see that this is not 12 Cartography and Geographic Information Science

the case. Scale ranges for the 1:24K anchor data extend across a scale range of about 2x (40K), and these anchor data required few display changes beyond selection at the smallest scales. We interpret this to mean that avoiding geometry changes will severely limit the usable range of mapping scales for 1:24K DLG data. The 1:2M anchor data should be least sensitive and suitable for mapping across the longest scale range with fewest breakpoints. In the exercise this tends to be the case, with 1:2M data layers suitable across a 10x scale range (500K to 5M). It carries the most display revision breakpoints, which are in every case symbol redesign (not selection), implying that symbol redesign is adequate to push the display suitability for this smallest scale anchor database. The scale sensitivity of the 1:100K anchor data should lie somewhere in between the large- and small-scale anchors but, curiously, it does not. This range of suitable mapping scales extends only to 1:150K, except for point features and urban area boundaries, at which selection and symbol redesign are mandated. Moreover, data must be pulled from both other anchor resolutions to fill in content on landcover and some transportation features. In these respects, the 1:100K anchor data appear to be the most sensitive to scale change, contrary to cartographic intuition. Summary We justify our argument that symbol modifications can offset the need for geometry change and extend the usable range of reference basemapping scales (for a given set of anchor databases) by means of an empiric exercise mapping USGS DLG data across scales 1:10K to 1:5M. Our results support earlier reverse engineering of cartographic basemap symbols (Buttenfield et al. 1991; Paranteinen 1995; Edwardes and Mackaness 2000) showing that various cartographic layers behave differently with scale change. We report results demonstrating how symbol change and selection/elimination can produce maps through much of this scale range. We present a decision tool called ScaleMaster that can be constructed for multi-scale map design across a small or large range of data resolutions, display scales, and map purposes. The ScaleMaster tool that we introduce demonstrates a method of establishing specific map display scales at which display modifications should be imposed. In this case study, we examine a topographic basemap on-screen display. Further work is in progress examining differences between ScaleMaster diagrams produced for maps with different purposes from a larger database. Formalizing and parameterizing the decisions that trained cartographers make about changing map scale effectively would benefit organizations seeking to maintain consistency of multi-scale design outcomes. This approach would guide systematic production of a minimum number of LoDs derived from larger scale data and identification of additional intermediate-scale data sets suited to an organization s mapping needs. The approach also benefits organizations lacking a staff cartographer, and it may lead to an improved quality of map products. The ScaleMaster concept informs decisions that support effective map production workloads. Incorporating symbol change into generalization activities extends the range of mappable scales for a given database, which can reduce the volume of data to be maintained in-house and reduce data processing workloads for map production. The goal is to transform cartographic data across scale ranges and only change symbols and data as much as is needed to preserve visual quality and still meet the map purpose, while maintaining the smallest-volume cartographic database. This approach generates an effective and efficient mapping workflow that can support all the map products created and distributed by an organization. ACKNOWLEDGEMENTS The graduate students who worked together to create ScaleMaster in Cynthia Brewer s Cartography Seminar at Penn State were Tanuka Bhowmick, Steven Gardner, Adrienne Gruver, Tania del Mar López Marrero, Sohyun Park, Anthony Robinson, and Stephen Weaver. Charlie Frye and Aileen Buckley at ESRI supported the project with planning, discussion, data, and symbol files. The authors gratefully acknowledge funding by ESRI (Professional Services Agreements 2003B6345 and 2003B6346). An initial version of this paper was published in the proceedings of the AutoCarto 2006 conference (Brewer and Buttenfield 2006). REFERENCES Arnold, L.M., and G.L. Wright. 2005. Analysing product-specific behaviour to support process dependent updates in a dynamic spatial updating model. Transactions in GIS 9(3): 397 419. Balley, S., C. Parent, and S. Spaccapietra. 2004. Modelling geographic data with multiple representations. International Journal of Geographical Information Science 18(4): 327 52. Vol. 34, No. 1 13

Bédard, Y., and E. Bernier. 2002. Supporting multiple representations with spatial databases views management and the concept of VUEL. In: Proceedings of the ISPRS/ICA Workshop on Multi-scale Representations of Spatial Data, Ottawa, Canada. 14 pp. Bobzien, M., D. Burghardt, and I. Petzold. 2005. Re-generalisation and construction Two alternative approaches to automated incremental updating in MRDB. In: Proceedings of the 22nd International Cartographic Conference, A Coruna, Spain. 8 pp. Brewer, C.A. 2005. Designing better maps: A Guide for GIS users. Redlands, California: ESRI Press. 203 pp. Brewer, C.A., and B.P. Buttenfield. 2006. Mastering map scale: Formalizing guidelines for multiscale map design. In: Proceedings of AutoCarto 2006, Vancouver, Washington. Published by the Cartography and Geographic Information Society, Gaithersburg, Maryland. 10 pp. Brassel, K.E., and R. Weibel. 1988. A review and conceptual framework of automated map generalization. International Journal of Geographic Information Systems 2(3): 229-44. Burghardt, D., and A. Cecconi. 2003. Mesh simplification for building selection. In: Proceedings, 5 th Workshop on Progress in Automated Map Generalization, Paris, France. Buttenfield, B.P. 1995. Object-oriented map generalization: Modeling and cartographic considerations. In: J.C. Muller, J.P. Lagrange, and R. Weibel (eds), GIS and generalization: methodology and practice. London, U.K.: Taylor and Francis. pp. 91-105. Buttenfield, B.P. 1999. Progressive transmission of vector data on the Internet: A cartographic solution. In: Proceedings, 19th ICA/ACI Conference, Ottawa, Canada. pp. 581-90. Buttenfield, B.P. 2002. Transmitting vector geospatial data across the Internet progressively. In: Proceedings, Second International GIScience Conference (GIScience 2002), Boulder Colorado. pp. 51-64. Buttenfield, B.P., and T. Hultgren. 2005. Managing multiple representations of base carto features: A data modeling approach. In: Proceedings, AUTO- CARTO 2005, Las Vegas, Nevada. Buttenfield, B.P., and R.B. McMaster (eds). 1991. Map generalization: Making rules for knowledge representation. London, U.K.: Longman. 245 pp. Buttenfield, B.P., C.R. Weber, M. Leitner, J.J. Phelan, D.M. Rasmussen, and G.R. Wright. 1991. How does a cartographic object behave? Computer inventory of topographic maps. In: Proceedings, GIS/LIS 91, Atlanta, Georgia. Vol. 2, pp. 891-900. Cecconi, A., and M. Galanda. 2002, Adaptive zooming in Web cartography. Computer Graphics Forum 21(4): 787 99. Cecconi, A., R. Weibel, and M. Barrault. 2002. Improving automated generalization for ondemand Web mapping by multiscale databases. In: Proceedings of the Symposium on Geospatial Theory, Processing and Applications, ISPRS/IGU/ CIG, Ottawa, Canada. [http://www.isprs.org/commission4/proceedings02/pdfpapers/138.pdf]. Cromley, R.G., and G.M. Campbell. 1990. A geometrically efficient bandwidth line simplification algorithm. In: Proceedings of the 4th International Symposium on Spatial Data Handling, Zurich, Switzerland. Vol. 1, pp. 77-84. Dunkars, M. 2004. Automated generalisation in a multiple representation database. Geoinformatics 2004, Proceedings of the 12th International Conference on Geoinformatics, Gävle, Sweden. pp. 741-8. Edwardes, A., and W. Mackaness. 2000. Modelling knowledge for automated generalization of categorical maps A constraint-based approach. In: P. Atkinson and D. Martin (eds), GIS and geocomputation (Innovations in GIS 7). London, U.K.: Taylor & Francis. pp. 161-73. Galanda, M., and R. Weibel. 2002. An agent-based framework for polygonal subdivision generalization. In: D. Richardson and P. van Oosterom (eds), Proceedings 10 th International Symposium on Spatial Data Handling. Berlin, Germany: Springer. pp. 121-36. Gotlib, D., and R. Olszewski. 2006. Integration of the topographical database, VMap L2 database and selected cadastral data A step towards the integrated, MRDB reference database in Poland. In: Proceedings, ICA Commission Workshop on Generalization and Multiple Representation, Vancouver Washington. [http://ica.ign.fr/ Portland/paper/ICA2006-Gotlib_Olszewski.pdf]. Hampe, M., M. Sester, and L. Harrie. 2004. Multiple representation databases to support visualisation on mobile devices. International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences 35:6. Harrie, L., T. Sarjakoski, and L. Lehto. 2002. A mapping function for variable-scale maps in small-display cartography. Journal of Geospatial Engineering 4(2): 111-23. Haunert, J-H., and M. Sester. 2004. Using the straight skeleton for generalisation in a multiple representation environment. In: Proceedings of the ICA Workshop on Generalisation and Multiple Representation, Leicester, U.K. 10 pp. Jones, C.B., A.I. Abdelmoty, M.E. Lonergan, P.M. Van Der Poorten, and S. Zhou. 2000. Multi-scale spatial database design for online generalisation. In: Proceedings, International Symposium on Spatial Data Handling, Beijing, PRC. Jones, C.B., G.L. Bundy, and J.M. Ware. 1995. Map generalization with a triangulated data structure. Cartography and Geographic Information Science 22(4): 317-31. 14 Cartography and Geographic Information Science

Kilpelainen, T. 1997 Multiple representation and generalization of geo-databases for topographic maps. Ph.D. Dissertation and Technical Publication of the Finnish Geodetic Institute No. 124, Helsinki University of Technology, Finland. Li, Z., and A. Ho. 2004. Design of multi-scale and dynamic maps for land vehicle navigation. The Cartographic Journal 41(3): 265-70. Lilburne, L.R., T.H. Webb, and G.L. Benwell. 2004. The Scale Matcher: A procedure for assessing scale compatibility of spatial data and models. International Journal of Geographical Information Science 18(3): 257-79. Mackaness, W., A. Ruas, and T.L. Sarjakoski. (forthcoming). Generalization of geographic information: Cartographic modelling and applications. London, U.K.: Elsevier. Mark, D.M. 1991. Object modelling and phenomenon-based generalization. In: B.P. Buttenfield and R.B. McMaster (eds), Map generalization: Making rules for knowledge representation. London, U.K.: Longman. pp. 103-18. Meng, L.Q. 1997. Automatic generalization of geographic data. Technical Report of the Institute of Cartography University of Hannover, Germany. 76 pp. McMaster, R.B., and S.K. Shea. 1992. Generalization in digital cartography. Monograph Series. Association of American Geographers, Washington D.C. Morrison, P., and P. Morrison, 1994, Powers of ten (revised). San Francisco, California: W.H. Freeman. Paiva, A.C., E. Rodrigues da Silva, F.L. Leite Jr., and C. de Souza Baptista. 2004. A multiresolution approach for Internet GIS applications. In: Proceedings of the 15th International Workshop on Database and Expert Systems Applications (DEXA 04). 5p. Parantainen, L. 1995. Knowledge acquisition by comparison of map series: The generalization of forest parcels on the Swiss national map series. Unpublished MSc thesis, Department of Geography, University of Zurich. Synopsis in: R. Weibel. 1995. Three essential building blocks for automated generalization. In: J.C. Muller, J.P. Lagrange, and R. Weibel (eds), GIS and generalization: methodology and practice. London, U.K.: Taylor and Francis. pp. 56-69. Rayson, J.K. 1999. Aggregate towers: Scale sensitive visualization and decluttering of geospatial data. In: Proceedings of the IEEE Symposium on Information Visualization. pp. 92-99, 149. Ruas, A., and J.P. Lagrange. 1995. Data and knowledge modeling for generalization. In: J.C. Muller, J.P. Lagrange and R. Weibel (eds), GIS and generalization: Methodology and practice. London, U.K.: Taylor and Francis. pp. 73-90. Slocum, T.A., R.B. McMaster, F.C. Kessler, H.H. Howard. 2005. Thematic cartography and geographic visualization (2 nd ed.). Upper Saddle River, New Jersey: Prentice Hall. 518p. Spaccapietra, S., C. Parent, and C. Vangenot. 2000. GIS databases: From multiscale to multirepresentation. In: B.Y. Choueiry and T. Walsh (eds), SARA 2000, LNAI 1864. Berlin, Germany: Springer-Verlag. pp. 57-70. Stoter, J.E., M.J. Kraak, and R.A. Knippers. 2004. Generalization of framework data: A research agenda. In: Proceedings of the ICA Workshop on Generalisation and Multiple Representation, Leicester, UK. 14p. Thompson, M.M. 1988. Maps for America (3 rd ed.). U.S. Geological Survey, Washington, D.C. Timpf, S. 1998. Map Cube Model A model for multi-scale data. In: Proceedings 8th International Symposium on Spatial Data Handling (SDH 98), Vancouver, Canada. pp. 190-201. Torun, A., B. Köbben, and R. Lemmens. 2000. Processing spatial data on the Internet. International Archives of Photogrammetry and Remote Sensing 33(B6): 269-78. [http://kartoweb.itc.nl/ kobben/publications/isprsamsterdam.pdf]. Ulugtekin, N.N., A.O. Dogru, and R.C. Thomson. 2004. Modelling urban road networks integrating multiple representations of complex road and junction structures. In: Geoinformatics 2004, Proceedings of the 12th International Conference on Geoinformatics, Gävle, Sweden. pp. 757-64. van Oosterom, P., M. de Vries, and M. Meijers. 2006. Vario-scale data server in a Web service context. In: Proceedings, ICA Workshop on Generalization and Multiple Representation, Vancouver, Washington. [http://ica.ign.fr/ Portland/paper/ICA2006-VanOosterom2.pdf]. Weibel, R. 1991 Amplified intelligence and rulebased systems. In: Buttenfield, B.P., and R.B. McMaster (eds), Map generalization: Making rules for knowledge representation. London, U.K.: Longman. pp. 172-86. Weibel, R. 1995 Three Essential Building Blocks for Automated Generalization. In: GIS and Generaliaation: Methodology and Practice. London: Taylor and Francis: Muller, J.C., Lagrange, J.P. and Weibel, R. (eds.): 56-69. Weibel, R., and G. Dutton. 1999. Generalising spatial data and dealing with multiple representations. In: P.A. Longley, M.F. Goodchild, D.J. Maguire and D.W. Rhind (eds), Geographical information systems: Principles, techniques, management and applications. London, U.K.: Longman. pp. 125-55. Zhou, X., S. Prasher, S. Sun, and K. Xu. 2004. Multiresolution spatial databases: Making webbased spatial applications faster. Lecture Notes in Computer Science 3007: 36-47. Zlatanova, S., J.E. Stoter, and W. Quak. 2004. Management of multiple representations in spatial DBMSs. In: Proceedings of the 7 th AGILE Conference on Geographic Information Science, Heraklion, Greece. pp. 269-278. Vol. 34, No. 1 15