Generalization Operations and Supporting Structures
Recommend Documents
Mar 27, 2014 - bicategories can be found in Bénabou's [Bén67]. ...... (i) In Bénabou's [Bén67], a very inspiring characterization of actions is ...... Marcel Dekker.
Of the O-O âdimensionsâ present in many O-O data models, conforming operations in this paper work on the Generalization/Specialization (G/S from now on).
Mar 2, 2006 - A schematic of this 18-stage mixer- settler contactor, currently operational is shown in Figure 1 below. 10 Pu backwash 1. Solvent. Aqueous.
that support highly concurrent implementations of shared Fetch&Increment counters. Applications of these counters include shared pools and stacks,.
Nov 11, 2006 - land structures. Answers to the ... lands. More correctly the islands are located between the Finnish ..... Therefore we leave them unassigned,.
Jan 23, 2012 - [9] R. McLeod, K. Wagner, and S. Blair, Phys. Rev. A 52, 3254 (1995). ... [17] F. Leo et al., Nature Photon. 4, 471 (2010). [18] A. Winfree, The ...
2 School of Physics and Electronic Engineering, Sichuan University of Science & Engineering, Zigong. 643000, China; [email protected]. 3 Institute of Atomic ...
(Kelkar and Nathan, 1991; Sarin, 1998). For instance, elder women can be granted the status of the chief of a village while men are sometimes seen cleaning, ...
sault Systèmes), ANSYS LS-DYNA and Karamba3D. ... aspects of masonry units including mortar gaps and .... A consistent workflow is set up involving defin-.
Key-Words: - railway telematics library software application HMI train. 1 Introduction ..... Non-mechanic storage elements are required onboard due to the ...
Jun 12, 2008 - Songting Chen. NEC Laboratories America. Cupertino, CA 95014 [email protected] labs.com. Fenglin Liao. University of California Santa.
instance, Boyd's well-known OODA loop [8]âObserve,. Orient, Decide, Actâcan .... John Boyd, Abingdon, UK: Routledge, ISBN 0-415-37103-1. [9] Polyak, S. and ...
identified the following eight aerodromes which might feasibly host sub- ... recommendations regarding the location of a
Supporting Disconnection Operations Through. Cooperative Hoarding. Kwong Yuen Lai. Zahir Tari. Peter Bertok. School of Computer Science and Information ...
aims to represent the three-dimensional structure of biopolymers, and specially of DNA and RNA, ... In the cell and in vitro, each RNA molecule folds into a specific three- dimensional ... shall only consider pairings between complementary bases. ...
A view of pipe supporting structure. Table 1. Characteristics of construction .... tension calculations, maximum tension proportion in steel columns is 0.398, ...
Assessment of historical structures technical condition is difficult due to the lack of .... trend lines of measured physical quantities are presented by a sixth degree.
SUPPORTING SHARED DATA STRUCTURES ON. DISTRIBUTED MEMORY ARCHITECTURES. Charles Koelbel. Piyush Mehrotra. John Van Rosendale.
Adequately flexible and expressive representations are also essential in order ... as a search method for creative engineering design under the conjecture that ...
Quality of sensory data: In search and rescue operations, to properly assess the quality/trustworthiness of the information reported to the rescue team is of ...
[10] O. Madani, S. Hanks, and A. Condon, âOn the undecidability of probabilistic planning and infinite-horizon partially observable markov decision problems,â in ...
The currently called Twist-Structures Semantics were developed by M. Fidel and D. Vakarelov (see [3] and ...... [7] F. Ramos and V. Fernández. Twist - Structures ...
which these algorithms are based, and the implementations provided here can aid in ... containing x, while pred[x] is the previous index in the list containing x. An ..... algorithms are invoked using the constructor (creating a temporary object that
Generalization Operations and Supporting Structures
McMaster and Shea (1988) and Shea and McMaster (1988) consider the ..... COLLAPSE: The collapse operator substitutes a ID or OD representation for.
Generalization Operations and Supporting Structures Kate Beard Department of Surveying Engineering & s National Center for Geographic Information and Analysis University of Maine Orono, ME 04469 BITNET: Beard@Mecanl William Mackaness National Center for Geographic Information and Analysis Department of Geography State University of New York - Buffalo ABSTRACT Current GIS do not support wide flexibility for the performance of map generalization operations so users have limited opportunity for creating views of data at different levels of resolution. This paper describes a context for computer assisted generalization and reports on a set of generalization operators. The generalization operators are embedded within a larger scheme for a map design system which could be attached to a GIS. The selection and sequencing of operations is not fully automated but relies on user interaction. This approach is adopted to allow users maximum flexibility in tailoring maps to their individual needs. The system, however, is designed to provide substantial support for the user in negotiating this process. The final section of the paper describes data structures for supporting the operations within the context of this interactive environment. INTRODUCTION In many studies or projects, we wish to see some piece of geography represented or displayed in a simpler or more abstract form. We may also at any time wish to change the level of detail or level of abstraction of a representation. Although the ability to change the resolution of spatial or non-spatial information in a representation is highly desirable, this capability is not well supported by current GIS. Most commercial GIS software packages support generalization as one or two algorithms for line simplification (Joao 1990). These systems can be tricked into performing other generalization functions (Daly 1990), but the capabilities are not explicitly documented such that they are readily available to the casual user. The need for flexible and efficient changes in resolution warrants an expansion of generalization capabilities which are easy and intuitive for users to employ. Mackaness and Beard (1990) describe a user interface concept for a map design and generalization system. This paper expands on this earlier concept but focuses more specifically on generalization operations to be included in the system, the context in which they are applied, and proposed structures needed to support them. The paper 29
begins with an overview of the system to provide a context for the generalization operations. CONTEXT FOR THE GENERALIZATION OPERATORS McMaster and Shea (1988) and Shea and McMaster (1988) consider the important questions of why, when, and how to generalize. Much of the motivation and selection of type and degree of generalization is driven by user needs and purpose. The remainder is dictated by graphic media and format. This section develops a context for when and how to generalize within the proposed system based on two controlling factors: the user and graphic constraints. The proposed map design system The system as proposed by Mackaness and Beard (1990) assumes a vector GIS database exists. Characteristics of this database are described in greater detail in Section 4. It further assumes that users will .interact with the database to select and extract information to compos! views of the data at different levels of resolution or detail. Generalization operations in this case do not create new databases at coarser resolutions, but create materialized views of the original database. Views have been described in the database literature as an interface between a user (or application) and the database which provides the user with a specific way of looking at the data in the database (Langerak 1990). In this system, we embed generalization operations within the basic functions of map composition and design. As itemized by Keates (1988) these include selection of geographic area, selection of information content, specification of format, specification of scale and specification of symbols. These functions are intricately linked, but not necessarily in sequential order. Although at the outset one would most logically begin with selection of a geographic area, specification of the remaining functions could occur in any order including the ability to revise the size and configuration of the geographic area. Full automation or system specification of these variables is probably not practical. Map design and generalization decisions depend largely on knowledge of map purpose so user interaction is highly desirable if not required. As Turk (1990) points out, improvements in human computer interaction will require shared cognitive responsibility between operator and computer. The proposed system therefore supports a high degree of user interaction, but is designed to assist the user in navigating through the process. The balance between user specification and system support is based on a consideration of which functions are best handled by the
30
system, which by the user, and which in some supportive arrangement between the two. Figure 1 provides an overview of the system with an indication of which steps are user controlled and which are shared or managed by the system. Figures 2a-d illustrate user interface design for specification of the functions shown in Figure 1. * User
Select Scale * System/User
*->
Set Display Device * System/User
* System/User
Figure 1. Overview of the system showing relationships between map design functions. Asterisks indicate functions which are controlled by the user and/or the system. There is an implied order to the functions given by the tree structure but the arrows indicate an ability to move freely between the various functions.
Select flrea
flsia Europe United States Figure 2 a. Illustration of user interface for selecting geographic area.
31
[ Selection Theme
-
Feature Class
Hydrography^ Boundaries Pipelines Buildings Railroads V Roads V
O;
Interstate State Highway State Rid Highway County
1
*
Expression (Cancel) (
OK
)
o
(Cancel) (
OK
)
^Change flrea) (Set Page/Scale) (Set Symbols)
Figure 2b. Illustration of the user interface for selecting information content for inclusion on a map. Buttons on the bottom allow users to move to the other functions/menus. Set Page/Scale Pagesize E3 Monitor D fl D R4
DB DC Do DE
Maplimits
H
D fl3 D R2 Scale
D R1
D RO
Snap to scale
1:1 Messages
( C
1:20m
( Cancel )
Change Selection ) Change flrea
C
)
OK
)
Figure 2c. Illustration of the user interface for selecting scale and/or page format. Users can move to the area selection menu or the information content selection menu from this screen.
32
Selected Set Hydrography Lakes Ponds Streams Roads Interstate State Highway State flid Highway County Buildings Church School