Section 9 Database, Standards, and Modelling Base De Données
Total Page:16
File Type:pdf, Size:1020Kb
Contents / Matières Session / Séance Authors / Auteurs 09 Index Section 9 Database, Standards, and Modelling Base de données, standards, et modélisation The Integrated Data Model for the Spatiotemporal Phenomena Morishige Ota Semi-Automatic Change Detection for Updating of Large Scale Spatial Databases Roshanak Darvishzadeh - travel award winner Spatio-Temporal Formalization: Incorporating the Concept of Change in Cartographic Modeling George Panopoulos, Marinos Kavouras Archiving the Cartographic Record: The Canadian Experience Betty Kidd Building Aerial Photograph Referencing System and Providing Service on the Net Noboru Kobori On the automatic retrieval of updates in geographic databases based on geographic data matching tools Thierry Badard A fully integrated Geospatial Data Warehouse François Létourneau Interactive, User-Oriented, Error Modelling Designed to Support Rural Spatial Analysis and Information Production David Fraser Active Object Techniques for Production of Multiple Map and Geodata Products from a Spatial Database P.G. Hardy Application of Method of Object-Oriented Analysis for Multi-Detailed Representation of Cartographic Data Michael O. Govorov, Aleksej G. Khorev, Elena L. Kasjianova Database, Standards, and Modelling / Base de données, standards, et modélisation Contents / Matières Session / Séance Authors / Auteurs 09 Index Multi-scale representation of raster drainage network based on model Yaolin Liu and Martien Molenaar Production and “Intelligence” of Rasater Maps C. Armenakis, E. Siekierska, F. Hegyi and P. Pilon Enhancing a Database Management System for GIS with Fuzzy Set Methodologies Emmanuel Stefanakis and Timos Sellis A Model-based Approach to Geological Map Representation Boyan Brodaric Maintaining Parallel Map-Datasets Peter Højholt A Case Study of Propagating Updates between Cartographic Data Sets Lars Harrie and Anna-Karin Hellström Managing Québec’s Cadastral Database Michel Morneau, Daniel Roberge Implications cartographiques de la rénovation cadastrale au Québec Yaïves Ferland Object-Oriented Modeling Approach on Geo-Databases and Cartographic Products Leena Salo-Merta Image data compression methods and the assessment of map complexity David Fairbairn Modelling Objects for Screen Map Design Mats Dunkars, Anna Bergman A Spline Function is Applied in Map-Projection Transformation Yinxiang Yuan Ottawa ICA / ACI 1999 - Proceedings /Actes 09 Index Session / Séance 52-B The Integrated Data Model for the Spatiotemporal Phenomena Morishige Ota Kokusai Kogyo Co., Ltd., Tokyo, Japan [email protected] Abstract Geographic Information Systems have the mechanism to store geographic features systematically in the database. To realise this mechanism, many spatial data models have been developed and applied in the history of GIS. But, most of them are “spatial” and they are independent from “time”. It is still difficult to describe the time related phenomena like “motion”, “deformation”, “substitution”, “fission” and “fusion”. This paper presents the geometric and topological spatiotemporal data models to describe these phenomena. Introduction This paper presents the integrated data models to describe spatiotemporal features which are extended the 2-D vector spatial and 1-D temporal models. Many spatial data models have been proposed and adopted into com- mercial GISs. Most of them store the temporal characteristic in the database as a thematic attribute. They do not have a capability to manage spatiotemporal features despite that the real world phenomenon appears, disappears, substitutes as time passes. Recently, the demands for the Spatiotemporal GIS is increasing. And, many attempts and experiments have been done. Armstrong (1988) proposed the Snapshot Model; the heap of layers of which include the features on the same time slice. Langran and Chrisman (1988) discussed the Space-Time Composite Model; each object in the model has own time stamp. These approaches have significant data redundancy, and it is difficult to separate an individual geographic feature from the database. The space-time composite approach requires re-construction of thematic and temporal attribute tables whenever operations involve any changes in spatial objects. Thus, geographic entities tend to be decomposed into fragments of spatial objects [Yuan, 1996]. Worboys (1992) proposed the Object-oriented Data Model. In this model, the feature is represented by the cylindrical solid figure. They do not have disadvantages like the Snapshot Model or the Space-Time Composite Model, but it can not describe dynamic phenomena and does not have the topological structure which most of GISs adopt as the spatial data model. Pigot and Hazelton (1992) discussed the theoretical Dynamic 4-D model. But this idea is theoretical and more complex than other data models and it is difficult to implement [Peuquet, 1994]. This paper aim to provide (1) the 2-D spatial data models as the basis of the spatiotemporal data models. (2) the 1-D temporal data models and (3) the spatiotemporal data models which are the extension from 2-D spatial and 1-D temporal models. The next section provides the 2-D geometric and topological data models. The 3rd sec- tion proposes the spatiotemporal data models, which are obtained by the extension from the spatial and tempo- ral data models. The last section summarises the results of this paper and indicates the future directions and extensions. Database, Standards, and Modelling / Base de données, standards, et modélisation 09 Index Basic Data Models This section investigates the fundamental spatial and temporal models as the basis of the spatiotemporal data models. 2-D spatial data model There has been many spatial data models already proposed and applied in the society [Peuquet, 1984; Egenhofer and Herring, 1991; FIPS PUB 173, 1992]. 2-D Spatial Data Model represents an spatial attribute of the feature as a spatial geometric or topological primitive in the 2-D Euclidean space. The fundamental spatial geometric primitives are a point, a curve and a surface. A point represents the 0 dimensional position (x, y). A curve represents the 1 dimensional object. It is a simple list of points in practice. “Simple” in this case, means that there is no self-intersection or self-tangency. A surface is the 2 dimensional object, consists of one outer boundary and may have inner boundaries. These boundaries are closed curves called a ring in this paper. Inside of a ring is disjoint from others. The rotation direction of the ring is assumed as counterclockwise in this paper. The 2-D topological primitives are also imagined in 2-D Euclidean space. They represent a topological charac- teristic of the feature. The 2-D topological primitives are a node, an edge and a face. They can be defined by their boundaries and/or co-boundaries. A node is the 0 dimensional primitive and bounds an edge. An edge is the 1 dimensional primitive, bounds a left and/or right face and is bounded by start and end nodes. A face is the 2 dimensional primitive, bounded by a set of edges. A face may have holes as well as a surface. A hole of face is called a loop in this paper. A loop is a topological characteristic of a ring. It is a simple closed edge, has no boundary, disjoint from others. The 2-D spatial model can be seen from Table 1. There are two types of parent primitives called Spatial geometry and Spatial topology. Both of them have 4 sub-primitive types defined above. Table 1. 2-D spatial model Parent primitives Primitives Definitions Constrains Spatial geometry Spatial point sp = (x, y) Spatial curve sc = <sp>, A number of sp > 1, sc is simple Spatial ring sr = sc, sp0 = spn-1,, n > 2, counter-clockwise Spatial surface ss = (outer_sr, {inner_sr}) sr is disjoint from others Spatial topology Spatial node sn = {(sign, se)} Spatial edge se = (start_sn, end_sn, left_sf, right_sf) Spatial loop sl = (left_sf, right_sf) counter-clockwise Spatial face sf = (<(sign, se)>, {(sign, sl)}) The outer boundary is counter-clockwise, sl is disjoint from others Ottawa ICA / ACI 1999 - Proceedings /Actes 09 Index (a, b, ..., k): a tuple of a, b, .., k, {a, b, ..., k}: a set of a, b, ..., k <a>: an ordered set of ai, i=0..n-1 sign: the (rotation) direction of a primitive (+ or -) A topological primitive may have one to one relationship between equivalent geometric primitive to realise it geometrically in the Euclidean space. 1-D Temporal Model and causality Entities in the real world appear, change and disappear in the certain period of time. Basically, the temporal characteristic of a feature can be described by the existing “period”. The characteristic of a feature being shorter than the granularity of time measure can be called “instant”. As time is 1 dimensional space, the 0 dimensional point (instant) and the 1 dimensional line (period) are defined as the geometric characteristics [Goralwalla, 1998]. Instant is represented by a point of time t. Period is an interval of time (st, et), st is the start instant and et is the end instant. Time is a metric space, but the nature of time we usually experience is aniso- tropic. It moves toward one direction (st < et). As long as time is the 1 dimensional space, the topological model also can be defined. As can be seen from Table 2, primitives are a temporal node and a temporal edge. A temporal node bounds a temporal edge. The temporal edge is bounded by the start and the end temporal nodes. It has a direction from start to end. The temporal topology relationships may form a directed acyclic graph. Table 2. 1-D temporal data model Parent primitives Primitives Definitions Constrains Temporal geometry Instant it = (t) Period pd = (st, et) st < et Temporal topology Temporal node tn = ({previous_te}, {next_te}) Temporal edge te = (start_tn, end_tn) For example, when the owner of a parcel registered on 1960-02-10 plots out it to two parcels on 1998-08-20, one can describe the temporal geometry and topology for these parcels (See Figure 1). Database, Standards, and Modelling / Base de données, standards, et modélisation 09 Index Figure 1.