Spatial Databases - Introduction

Slides:



Advertisements
Similar presentations
Three-Step Database Design
Advertisements

1 DATA STRUCTURES USED IN SPATIAL DATA MINING. 2 What is Spatial data ? broadly be defined as data which covers multidimensional points, lines, rectangles,
Database Systems: Design, Implementation, and Management Tenth Edition
Solid Geometry.
Raster Based GIS Analysis
Geog 458: Map Sources and Errors January Representing Geography.
Cartographic and GIS Data Structures
PROCESS IN DATA SYSTEMS PLANNING DATA INPUT DATA STORAGE DATA ANALYSIS DATA OUTPUT ACTIVITIES USER NEEDS.
GI Systems and Science January 23, Points to Cover  What is spatial data modeling?  Entity definition  Topology  Spatial data models Raster.
Prepared by Abzamiyeva Laura Candidate of the department of KKGU named after Al-Farabi Kizilorda, Kazakstan 2012.
GIS 1110 Designing Geodatabases. Representation Q. How will we model our real world data? A. Typically: Features Continuous Surfaces and Imagery Map Graphics.
Map Scale, Resolution and Data Models. Components of a GIS Map Maps can be displayed at various scales –Scale - the relationship between the size of features.
Databases ? 2014, Fall Pusan National University Ki-Joune Li.
Major parts of ArcGIS ArcView -Basic mapping, editing and Analysis tools ArcEditor -all of ArcView plus Adds ability to deal with topological and network.
Chapter 3 Digital Representation of Geographic Data.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
Geometry 10-1 Solids Face: the flat side of a figure
URBDP 422 Urban and Regional Geo-Spatial Analysis Lecture 2: Spatial Data Models and Structures Lab Exercise 2: Topology January 9, 2014.
Spatial Databases: Building Spatial DB Spring, 2015 Ki-Joune Li.
Spatial Databases: Digital Terrain Model Spring, 2015 Ki-Joune Li.
Geographic Information Systems Temporal GIS Lecture 8 Eng. Osama Dawoud.
Introduction to Cartographic Modeling
7.1 Three- Dimensional Figures I can classify and draw three-dimensional figures.
1 Spatial Data Models and Structure. 2 Part 1: Basic Geographic Concepts Real world -> Digital Environment –GIS data represent a simplified view of physical.
Spatial Databases - Introduction Spring, 2015 Ki-Joune Li.
Databases : Database Building Procedures 2007, Fall Pusan National University Ki-Joune Li.
Spatial Databases - Representation
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
What is GIS? “A powerful set of tools for collecting, storing, retrieving, transforming and displaying spatial data”
1 Basic Geographic Concepts Real World  Digital Environment Data in a GIS represent a simplified view of physical entities or phenomena 1. Spatial location.
Raster Data Models: Data Compression Why? –Save disk space by reducing information content –Methods Run-length codes Raster chain codes Block codes Quadtrees.
7.1 Three- Dimensional Figures I can classify and draw three-dimensional figures.
Solid Geometry Student Expectations 7 th Grade: 7.3.6C Use properties to classify three- dimensional figures, including pyramids, cones, prisms, and.
Chapter 10 Geometry Part 1. 1.Polygons on a Coordinate Grid 2.Nets of Polyhedrons 3.Surface Area of Polyhedrons 4.Surface Area Continued 5.Spring Break.
Geometry Part 4. 1.Surface Area 2.Introduction to Volume 3.Volume of a Rectangular Prism 4.Using Models to Find Volume 5.End of Unit Assesment Day…..
Geographic Information Systems GIS Data Databases.
Databases and Database User ch1 Define Database? A database is a collection of related data.1 By data, we mean known facts that can be recorded and that.
Data Processing Systems
Databases and DBMSs Todd S. Bacastow January 2005.
Database Systems: Design, Implementation, and Management Tenth Edition
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
Spatial Databases: Building Spatial DB
Database Management:.
Geographical Information Systems
Physical Structure of GDB
Chapter 6 Database Design
Geographic Information Systems
File Processing : Storage Media
Introduction to Database Systems
Data, Databases, and DBMSs
File Processing : Storage Media
Cartographic and GIS Data Structures
2018, Fall Pusan National University Ki-Joune Li
Spatial Databases: Building Spatial DB
Solid Geometry.
Spatial Databases - Introduction
Geography 413/613 Lecturer: John Masich
Spatial interpolation
Spatial Databases: Building Spatial DB
Lecture 2 Components of GIS
Data Validation Methods WFD GIS Working Group
Spatial Databases: Digital Terrain Model
Spatial Databases - Representation
Spatial Databases - Representation
Solid Geometry.
Spatial Databases: Spatio-Temporal Databases
Spatial Databases: Digital Terrain Model
Solid Geometry.
Spatial Databases - Distance
Geographic Information Systems
Presentation transcript:

Spatial Databases - Introduction Spring, 2018 Ki-Joune Li

Spatial Databases What are on these images ? How to represent, store, analyze, and retrieve these data

What are on these images? These include Pixels Objects Buildings, Roads, Symbols, etc Terrain Height Data Non-Spatial Data Name of Roads, Levels of Buildings, Capacity of Bridge, etc Relationship Between Objects Goal of Spatial Databases Spatial databases are for representing, storing and retrieve useful information from these data

Properties and Challenges Characteristics of Spatial Databases Spatial Data: Very Large Amount of Data Example : more than 200 peta bytes for EOS Project Very complicated Major Challenges How to represent sophisticated data: Representation How to store and manage a large amount of data: Management

Issue I: Modeling Example What is Modeling? (cf. Schema Design) Building Spatial DB about Pusan City What is Modeling? (cf. Schema Design) Modeling is much more important than schema design Computer World Real World

Issue II: Management System How to Handle Large Volume of Data Cost for Storage Media Not very important and negligible Processing Time I/O time How to reduce disk i/o time ? DBMS Issue

Three Level Schema of Databases Applications External level (schema) Logical (or Conceptual) Representation Conceptual level (schema) Independence Physical Representation Physical level (schema)

Spatial Databases ? Spatial Databases ? What are spatial properties ? Databases for spatial phenomena Spatial phenomena ? Phenomena with spatial properties Spatial properties ? What are spatial properties ? Example Distance, Surface, Position (Coordinates) Adjacency, Connectivity

Space Space What are spatial properties ? Spatial extents (Area) where things are located or events happen Space is given with spatial properties What are spatial properties ? Example Distance, Surface, Spatial Reference System: how to specify a position (Coordinates) Adjacency, Connectivity

Spatial Properties: Space Depending on the Type of Space Euclidean Space Flat space represented by Rn coordinate systems Point p is represented as an n-ary tuple (x1,x2, …, xn) Road Network Space, Terrain Space, Indoor Space

Euclidean Space vs. Constraint Space Distance is determined by the straight line connecting two points Constrained Space Constraint on the straight line Distance is the length of shortest path detouring constraints Examples of Constraint Road Network Indoor Terrain

Example: Indoor Space Real distance Elevator Stairs p W.C. 405 401 Emergency Bell A 404 406 Emergency Bell B

2-D space and 3-D space 3-D (cf. 2-D) More information Large amount of data Example Rectangle: 4 vertices, 4 edges, and 1 face Cube: 8 vertices, 12 edges, and 6 faces Complicated geometric processing Overlapping of two polygons Overlapping of two polyhedrons

2.5-D space 2.5-D space (cf. 3-D space) Field and 2.5-D 3-D space: Solid Modeling 2.5-D space Only one height value at any given point: f (x, y)=h Field and 2.5-D Field: Terrain, Temperature distribution, etc.. 2.5-dimensional representation: Field Representation

Spatio-Temporal Model Spatial Model Stationary objects or phenomena Every object on the earth is moving! Spatio-Temporal Model Object changing its location or shape according to time Discrete change Example: Change of administrative boundary Continuous change Example: Moving Objects, Meteorological Lines, Pollution Areas

Topological and Geometric Properties Geometry: Geo + Metry Geo: Earth, Space Metry meter, metric, etc.. something to measure Geo+Metry Something to measure in space Quantitative m, m2, etc.. Topology Relationship between Spatial Objects Qualitative adjacent, inside, left, right

Spatial Database Building Procedure Comparison with Software Life Cycle Requirement Analysis Requirement Analysis Functional Specification Modeling Design Schema Design Development Environments DB Environments Coding Data Collection and Input Test Quality Control Maintenance Management and Retrieval

Spatial Database Building Procedure Requirement Analysis Scope of databases: depends on applications Data Items, Attributes, Accuracy, etc.. Use-Case Diagram Current State: As it is As it must be

Spatial Database Building Procedure Data Modeling Understanding the real world and application A very small piece of the real world According to viewpoint Determined by applications Drawing what you have understood in formal method Example. UML 4 steps Requirement Analysis Entity and Granularity Attributes Relationships

Spatial Database Building Procedure Data Collection Legacy System and Databases Interoperability and Standard Issue Data Generalization Metadata Data Input Relies on Manual work Automatization

Spatial Database Building Procedure Quality Control Check the correctness of data Maintenance Periodic Backup Updates Equivalent to 30% of the total amount of data Determine the quality of DB