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

Similar documents
The Development of Research on Automated Geographical Informational Generalization in China

THE QUALITY CONTROL OF VECTOR MAP DATA

A CARTOGRAPHIC DATA MODEL FOR BETTER GEOGRAPHICAL VISUALIZATION BASED ON KNOWLEDGE

USING GIS IN WATER SUPPLY AND SEWER MODELLING AND MANAGEMENT

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

Research on Object-Oriented Geographical Data Model in GIS

Multi-scale Representation: Modelling and Updating

Bentley Map V8i (SELECTseries 3)

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

AN OBJECT-ORIENTED DATA MODEL FOR DIGITAL CARTOGRAPHIC OBJECT

Key Words: geospatial ontologies, formal concept analysis, semantic integration, multi-scale, multi-context.

UPDATING AND REFINEMENT OF NATIONAL 1: DEM. National Geomatics Center of China, Beijing

Overview key concepts and terms (based on the textbook Chang 2006 and the practical manual)

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

Geospatial capabilities, spatial data and services provided by Military Geographic Service

Basics of GIS reviewed

UNIT 4: USING ArcGIS. Instructor: Emmanuel K. Appiah-Adjei (PhD) Department of Geological Engineering KNUST, Kumasi

GOVERNMENT GIS BUILDING BASED ON THE THEORY OF INFORMATION ARCHITECTURE

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

The Standard Infrastructure

Geographic Information Systems (GIS) - Hardware and software in GIS

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

SPATIAL DATA MINING. Ms. S. Malathi, Lecturer in Computer Applications, KGiSL - IIM

Applied Cartography and Introduction to GIS GEOG 2017 EL. Lecture-2 Chapters 3 and 4

Geometric Algorithms in GIS

Introduction to GIS I

Cell-based Model For GIS Generalization

The Relevance of Cartography. Dubai 2015, Georg Gartner

EFFICIENT MODELLING OF HEIGHT DATUM BASED ON GIS

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

Bentley Map Advancing GIS for the World s Infrastructure

Cartographic Workshop

Aileen Buckley, Ph.D. and Charlie Frye

Digital Chart Cartography: Error and Quality control

ENHANCING ROAD SAFETY MANAGEMENT WITH GIS MAPPING AND GEOSPATIAL DATABASE

software, just as word processors or databases are. GIS was originally developed and cartographic capabilities have been augmented by analysis tools.

Multi-sourced 3D Geospatial Terrain Modelling: Issues and Challenges

THE 3D SIMULATION INFORMATION SYSTEM FOR ASSESSING THE FLOODING LOST IN KEELUNG RIVER BASIN

FIRE DEPARMENT SANTA CLARA COUNTY

Geography 38/42:376 GIS II. Topic 1: Spatial Data Representation and an Introduction to Geodatabases. The Nature of Geographic Data

Research on the Architecture of Urban Emergency System Based on GIS Zhe Li1,a, Xiang Teng2,b

Spatial Data Infrastructure Concepts and Components. Douglas Nebert U.S. Federal Geographic Data Committee Secretariat

3D MAPS SCALE, ACCURACY, LEVEL OF DETAIL

Quality Assessment of Geospatial Data

PRELIMINARY STUDIES ON CONTOUR TREE-BASED TOPOGRAPHIC DATA MINING

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

8/28/2011. Contents. Lecture 1: Introduction to GIS. Dr. Bo Wu Learning Outcomes. Map A Geographic Language.

Geographical Information System (GIS) Prof. A. K. Gosain

Organizational structure of unified information system for network engineering and technical support in urban areas

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

STRUCTURAL KNOWLEDGE TO SUPPORT THE GENERALIZATION OF A COASTLINE

GIS FOR MAZOWSZE REGION - GENERAL OUTLINE

1 ST High Level Forum on United Nations Global Geoespatial Information Management GEOGRAPHIC REFERENCING OF ECONOMIC UNITS. México

STUDYING THE EFFECT OF DISTORTION IN BASIC MAP ELEMENTS FOR THE DEGREE OF SPATIAL ACCURACY OF GAZA STRIP MAPS

SPATIAL ANALYSIS OF POPULATION DATA BASED ON GEOGRAPHIC INFORMATION SYSTEM

GeoWEPP Tutorial Appendix

A Conceptual Model for Submarine Feature Description and Generalisation in Nautical Chart Production

ABSTRACT The first chapter Chapter two Chapter three Chapter four

Geodatabase An Introduction

Among various open-source GIS programs, QGIS can be the best suitable option which can be used across partners for reasons outlined below.

Surveying, Mapping and Remote Sensing (LIESMARS), Wuhan University, China

Spanish national plan for land observation: new collaborative production system in Europe

4CitySemantics. GIS-Semantic Tool for Urban Intervention Areas

GEO-DATA INPUT AND CONVERSION. Christos G. Karydas,, Dr. Lab of Remote Sensing and GIS Director: Prof. N. Silleos

Qualitative Spatio-Temporal Reasoning & Spatial Database Design

ZB GIS new electronic services

Features and Benefits

MODELING ACTIVE DATABASE-DRIVEN CARTOGRAPHY WITHIN GIS DATABASES

Spatial information sharing technology based on Grid

DATA DEVELOPMENT IN BRUNEI DARUSSALAM. Submitted by Survey Department, Brunei Darussalam **

Taxonomies of Building Objects towards Topographic and Thematic Geo-Ontologies

Infrastructure Industry Vertical Solutions and Beyond

AIXM & WXXM Conference May th 2009 Importing and Exporting from Airport GIS Formats Day 3

Quality Assessment and Uncertainty Handling in Uncertainty-Based Spatial Data Mining Framework

GIS-based Smart Campus System using 3D Modeling

Geospatial Big Data Analytics for Road Network Safety Management

An integrated Framework for Retrieving and Analyzing Geographic Information in Web Pages

ISO Swift Current LiDAR Project 2009 Data Product Specifications. Revision: A

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

Systems (GIS) - with a focus on.

NR402 GIS Applications in Natural Resources

This tutorial is intended to familiarize you with the Geomatica Toolbar and describe the basics of viewing data using Geomatica Focus.

Introduction to the 176A labs and ArcGIS

A methodology on natural occurring lines segmentation and generalization

4D information management system for road maintenance using GIS

Object-field relationships modelling in an agent-based generalisation model

Corporate. Information. Railway Infrastructure Administrator. Year indracompany.com

<Insert Picture Here> Oracle Spatial 11g. Dr. Siva Ravada

Uncertainty in Spatial Data Mining and Its Propagation

THIS IS NOT A PRESENTATION

UNCERTAINTY IN THE POPULATION GEOGRAPHIC INFORMATION SYSTEM

The File Geodatabase API. Craig Gillgrass Lance Shipman

Introduction to Geographic Information Science. Updates/News. Last Lecture 1/23/2017. Geography 4103 / Spatial Data Representations

Transactions on Information and Communications Technologies vol 18, 1998 WIT Press, ISSN

RESOLUTION NO

AN AXIOMATIC APPROACH TO KNOWLEDGE-BASED MAP GENERALISATION

EXPLORATORY RESEARCH ON DYNAMIC VISUALIZATION BASED ON SPATIO-TEMPORAL DATABASE

Improving Map Generalisation of Buildings by Introduction of Urban Context Rules

GIS-BASED DISASTER WARNING SYSTEM OF LOW TEMPERATURE AND SPARE SUNLIGHT IN GREENHOUSE

THE USE OF GIS IN GEOTHERMAL RESOURCE MANAGEMENT: A CASE STUDY OF OLKARIA GEOTHERMAL PROJECT

Transcription:

A STUDY ON INCREMENTAL OBJECT-ORIENTED MODEL AND ITS SUPPORTING ENVIRONMENT FOR CARTOGRAPHIC GENERALIZATION IN MULTI-SCALE SPATIAL DATABASE Fan Wu Lina Dang Xiuqin Lu Weiming Su School of Resource & Environment Science, Wuhan University, Wuhan, China, 430079 Key Laboratory of Geographic Information System, Ministry of Education of China, 430079 Email:dr.wu@263.net Abstract: The multiple representation of spatial data has become one of the keys for constructing and maintaining Spatial Data Infrastructures (NSDI,GSDI and SDI) and visualization of spatial data. This paper analyzes the status and requirements about automatic generalization of spatial data for constructing multi-scale spatial databases, represents a new object-oriented data model for automatic generalization, where scale is regarded as one dimension like space position and time. A new spatial object can be reconstructed or produced by supplementing or decreasing information incrementally at any scales, and then stored into a new coverage in databases. The relative generalization operators are composed of a set of scale-dependent automatic generalization algorithms, which can control spatial objects in object detail levels incrementally with scale changing so as to acquire any detail spatial objects dynamically and continuously. The model has been implemented partly and demonstrated in our experimental software system InMapping Soft. 1 INTRODUCTION There are two problems obviously in current multi-scale spatial databases, the one is that the multiple representations of the same geographical entity are in the same database simultaneously so as to incur a large amount of data redundancies and inconsistencies; the other is that the maintenance of multi-scale spatial databases, especially updating, is very difficult because there no relations and interlinkages among the multiple representations of the same geographical entity at different scales so that the propagating update cannot be implemented. Automatic generalization of spatial data is an effective method for building multi-scale spatial databases to avoid the problems mentioned above. However, automatic generalization about geographic information has not been regarded as thinking means for recognizing and modeling the geographical world for a long time, so that automatic generalization has been only as an algorithm to derive different representations in digital mapping, and then it cannot control spatial objects in object detail levels in database, which are the counterparts of the geographic entities, but only change their appearances. That is to say, scale has not been regarded as a fundamental dimension like space and time in presentation for spatial data model in geographical database so that existing GIS has no ability at scale dimension. Moreover, most of existing automatic generalization algorithms do not relate to scale directly or accurately, not forecast and control effectively the details to be generalized with scale changing, and so the scaleless and on-the-fly representations of spatial data cannot be obtained. The best data model in a multiple representation database (MRDB) should be: objects could hold different representations, which are related to each other so as to propagate updating from one database to the others; the best structure for multiple representation database management should satisfy with coherence, updating, derivation (Anne Ruas, 2002). This paper suggests a new data model for MRDB, which can decompose geographic information space scale-dependently, describe the scale behavior of spatial object, construct and maintain spatial objects at different scales dynamically and incrementally, and build the logical links among the objects at multiple scales so as to transform one representation of spatial data to the others and propagate updating from one database to the others completely. The increments in the model are the key issues, which describes the detail changes of spatial objects between scales. 2 INCREMENTAL OBJECT-ORIENTED MODEL FOR MULTI-SCALE SPATIAL DATABASE AND ITS COHERENT DERIVATION 2.1 Incremental object-oriented model for multi-scale spatial database

The main idea of incremental object-oriented model for multi-scale spatial database is that every spatial object in database is regarded as a multi-scale spatial object, and every multi-scale spatial object is composed of the approximate and the detail components. The detail indicates the changes of the same object between scales when roll-down or roll-up with scaling, and the approximate is the primary component of spatial object at a scale, which is the skeleton and is unchangeable relatively. This structure is demonstrated in figure 1. The incremental object-oriented mode may be defined as tuple: MGeoObjects=<OID, A j, D j > (1) Where: MGeoObjects is a multi-scale spatial object, OID is its identifier, A j is the subspace composed of approximate component of the relevant spatial object, and D j is the sequence of subspaces composed of detail component of the object, which describe the change increments between scales; j is scale. Every MGeoObjects is composed of an approximate subspace A j and sequence of detail subspaces D j. A j and D j can be gained by using some special mathematic algorithms such as decomposition of wavelet analysis. The combination of A j and D j is a full spatial entity, and this process can be implemented completely by using reconstructing algorithm of wavelet transformation. The whole geographic information space is composed of many MGeoObjects, i.e., the whole space is decomposed by MGeoObjects. This decomposition structure is demonstrated in figure 1. Figure 1. The decomposition structure of a multi-scale spatial object 2.2 Coherent Derivation Through Automatic Generalization Based on the Model The key for constructing the incremental object-oriented mode mentioned above is how to found and maintain the subspaces nested at multiple scales for geographic information space, and the characters of these subspaces accord with the general principles about abstract and generalization of geographic information in cartography. It is important that spatial objects at multiple scales preserve consistency in order to avoid incorrect answers for queries performed at different levels of detail (LOD), i.e., coherence can ensure the result of querying at a coarser scale is the same or alike at least as at a finer scale. Coherence is based on preserving the common spatial structures and characteristics of the same object at different scales in our model. The spatial structures at the finer scale should be still preserved at coarser scale, and the spatial structures at the coarser scale must be contained in those at finer scale when generalizing and transforming. When A j+1 is decomposed into A j and D j, the coherence can be implemented by preserving A j+1 and A j equal or compatible or approximate in our model because A j and D j can be modified respectively at different scale j. This derivation of A j through generalizing A j+1 based on the model is coherent. Any scale-dependent automatic generalization methods can be available in the model as generalization algorithm operators. Therefore, the process of coherent derivation through automatic generalization corresponding to the model can be defined as: A j =A j-1 +D j-1 (2) D j-1 is the modification for D j-1 in order to change A j between A j and A j-1. Consequently, the coherence can be maintained between the adjacent scales. D j-1 describes the incremental details when generalizing from A j to A j-1 and then resulting in A j. The derivation process can be inversely at all, i.e., D j-1 also describes the change details when transforming from A j-1 to A j, which can be called combination. To construct and implement the model, the key is to identify the contents be decomposed and how to decompose. The contents decomposed at multiple scales should be according to spatial, semantic and time attributes of geospatial entity. An example demonstrated in figure 2 is decomposed and generalized based on wavelet analysis. 3 SUPPORTING ENVIRONMENT FOR CARTOGRAPHIC GENERALIZATION 3.1 The Aim and General Structure for the Supporting Environment The aim for the Supporting Environment is experienced so as to implement the principal derivation and propagate updating incrementally for geographical features in the National Fundamental Geographical Database of China based

Figure 2. An DEM example of coherent derivation through automatic generalization based on wavelet analysis on the model mentioned above and automatic generalization algorithm operators. The incremental produce for the fundamental geographical spatial data is to increase or decrease the detail of geographic information step by step so as to approach to the best results. The Supporting Environment is integrated with a serious of application programs and DLLs or COMs etc, which can be redeveloped farther for some application. The functional structure of the supporting environment is sketched in Figure 3. Figure 3. The functional structure of the supporting environment The logic structure of the supporting environment is organized in hierarchy including task or project area (several maps), maps, and feature layers (coverages), objects (geometric and semantic describes) from higher to lower, and its database is redeveloped based on Oracle Spatial. The logic structure of the supporting environment is demonstrated in Figure 4. Oracle Spatial is a suite of operate COMs for spatial objects in Oracle 9i. It can store and access and analyze spatial data efficiently and quickly because its work is based on the unique object-relation data model, and it supports

the relation operate such SQL etc. Figure 4. The logic structure of the supporting environment 3.2 Implement Mode of Generalization Task in the Supporting Environment To a source map data at a certain scale, the generalization is confirmed from feature coverage to geometric object according to adopted generalization methods and working sequences. A generalization task can be described formally as follows: Generalization Task:=<Source Map Number, Source Map Scale, Accuracy of Source Data, Source Reference; Target Map Number, Target Map Scale, Accuracy of Target Data, Target Reference; Name of Generalization Rule and Parameter Database; Map Specification; Geographical Describe about Mapping Region> The implement mode of generalization operating for an object need to be generalized can be described formally as follows: (Object, Operate):=< Generalization Task, Feature Coverage, Features, Feature Class, Generalization Methods, Generalization Fields, Field value, Incremental interval> The generalization implement for an object in a generalization task rests with the coverage where the object locates and which feature and class the object is, and the selected generalization algorithm, generalization fields and their value, incremental interval and threshold. The implement flow of generalization in the supporting environment is sketched as: Constructing a new task Input source data and display Activate and create generation feature coverage Extract the Object need to be generalized Confirm generalizing parameters and suitable rule database(algorithms oriented feature or object) Selecting generation method Confirm and analyze generalization fields Confirm the extent of generalization fields and their incremental interval and threshold Implement generalizing Inspect with graphic display Quality assessment Store the generalized coverage.

5 CASE DEMOSTRATE IN THE SUPPORTING ENVIRONMENT FOR CARTOGRAPHIC GENERALIZATION Some examples in the supporting environment for cartographic generalization are demonstrated in the follow figures. The figure 5 is main interface environment for cartographic generalization based on the incremental object-oriented model. The figure 6 is the interface for incremental generalization by using wavelet analysis. The figure 7 is the generalized result contours of terrain overlapped on the contours before generalizing. Figure 5. The main interface environment in InMapping Sof. Figure 6. The interface options for incremental generalization by using wavelet analysis

Figure 7. the generalized result contours of terrain feature by using wavelet incremental generalization overlapped on the contours before generalizing. The left figure is a full map at 1:50000 and the right is a counterpart zoomed in left boxed picture. 8 CONCLUTION This paper represents an incremental object-oriented model for cartographic generalization in multi-scale spatial database and describes its implemental support environment. This model divides every spatial object into two sections according to the scales or the content details, the one is a principal or core part, and the other is detailed or supplemented parts. Every part can be modified lonely according to the needs of applications through the generalization operators. A new spatial object can be reconstructed or produced through assembling the core part and the relative detailed parts by supplementing or decreasing information incrementally at any scales, and then stored into a new coverage in databases. The generalization operators are composed of a set of scale-dependent automatic generalization algorithms, which can control spatial objects in object detail levels incrementally with scale changing so as to acquire any detail spatial objects dynamically and continuously. The updating of spatial databases can be implemented through propagating the details across scales and then modifying the objects needed to be updated. Taking InMapping Soft. as examples, the model has been implemented partly and demonstrated. Acknowledgements The work described in this paper is supported by a grant from the National Significant Science Foundation of Surveying & Mapping of China (No.1469990324231). REFERENCES 1. Anne Ruas, MRDB and Generalisation, Report, Monday 8 of July 02, 2002, Canada 2. Li Lin and Wu Fan, Multi-scale Representation Models for Spatial Data and Its Visualization[M]. Beijing: Science Press, 2005. 3. Wu Fan, Research on Multi-scale Handling and Representation of Geospatial Data, Ph.D. Dissertation, Wuhan University, 2002.4 4. Wu Fan, Scale-Dependent Representations of Relief Based on Wavelet Analysis, GEO-SPATIONAL INFORMATION SCIENCE,,2003, (6)1 5. Wu F. and Luo J, A STUDY ON SCALE-DEPENDENT SPATIAL DATA SCHEMA ORIENTED THE GEOGRAPHIC ENTITY, Proceedings of the 21st International Cartographic Conference (ICC), 2003.8,Durban 6. Joao E M, Causes and consequences of map generalization. Taylor & Francis Ltd., 1998 7. Li Zhilin, Scale: a fundamental dimension in spatial representation towards,digital earth Proceedings of the International Symposium on Digital Earth[M]. Beijing: Science Press, 1999

BIOGRAPHY OF AUTHOR Fan Wu, Ph.D., professor, work for the school of resource & environment science, Wuhan university, China. Study on theory and engineering about digital cartography and GIS, especially on multi-scale representation of spatial data. Lina Dang, postgraduate in GIS and Cartography of school of resource & environment science, Wuhan University, China Xiuqin Lu, postgraduate in GIS and Cartography of school of resource & environment science, Wuhan University,China Weiming Su, postgraduate in GIS and Cartography of school of resource & environment science, Wuhan University, China