let us not love with words or tongue but actions and truth.

IT/공간정보처리시스템

Spatial Data Processing System

sarah0518 2022. 9. 7. 19:09
728x90

좌표기반: Spatial queries

- 인구통계 데이터

- 위성 이미지

- 날씨데이터

 

non-spatial data base

- 전화번호

- 이름

 

Spatial DB활용

- Army Field Commander: 군대 좌표정보 활용한 DB

- 보험관련

- 의료정보 :  좌표를 사용함

- 분자구조관련 Data

 

SDBMS: Spatial DBMS

Spatial data type(point, line, polygon:면), operation(eg.overlap)을 지원해주는 DB가 필요함

대표적인 SDBMS: Oracle Spatial DB

SQL3로 해당 DB를 사용함

 

Storage in a SDBMS table:

create table census_blocks (

  name string,

  area float,

  population number,

  boundary polyline );

 

 

post-relational DBMS의 2가지 종류

  • object oriented DBMS
  • object-relational DBMS

 

post-relational DBMS 특징 

  1. Spatial data type도 추가할 수 있음
  2. Java나 Visual Basic 과같은 programming language로도 작업할 수 있음



GIS vs. SDBMS

- GIS는 visualization과 analyzing을 목적으로 한 softwre임

약간 generic(숫자,문자)한 data를 활용하는데 제한적임

집합(set)에 대한 operation을 지원하지 않음

 

- SDMBS는

set기반의 질의처리 가능(intesection)

질의 처리 최적화 및 대용량 spatial data에도 활용가능함

 

문제 예시) Will one use a GIS or a SDBM to answer the following: 

How many neighboring countries does USA have? 

GIS는 시각적인 정보로 제공함(사용자가 시각정보를 보고 판단해야함)

SDBMS는 2개의 국가가 인접한것임을 알려줌

 

SDBMS is used to store, query and share spatial data for GIS as well as other applications




Components of SDBMS include

  • spatial data model, spatial data types and operators, 
  • spatial query language, processing and optimization 
  • spatial data mining (spatial 데이터(좌표)를 활용한 mining)

 

728x90