빅데이터 탐색 - 시공간 데이터 탐색

 

시공간 데이터 탐색의 개념

  • 공간적 정보(데이터)에 시간의 흐름(이력정보 등)이 결합된 다차원 데이터를 다루는 것을 지칭

시간 데이터

  • 어느 한 시점에 대한 스냅샷 정보
    • 유효시간 : 데이터가 발생하거나 소멸된 시간
    • 거래 시간 : 관리 시스템을 통해 처리된 시간
    • 사용자 정의 시간 : 유효 시간이나 거래 시간이 없는 경우 사용자가 정의
    • 스냅샷 데이터 : 시간 개념이 필요하지 않아 거래, 유효시간 미지원
    • 거래 시간 데이터, 유효 시간 데이터 : 각각 거래, 유효시간만 지원
    • 이원 시간 데이터 : 둘다 지원

공간 데이터

  • 기존 데이터베이스보다 복잡하고 다양한 유형의 값을 가짐
  • 효율적으로 관리, 저장, 이용하는데 초점을 맞춤
    • 비공간 타입 : 기본적인 데이터 유형을 가진 속성
    • 래스터 공간 타입 : 실세계에 존재하는 객체의 이미지
    • 벡터 공간 타입 : 점, 선, 면 등의 요소로 구성
    • 기하학적 타입 : 벡터 타입의 요소로부터 거리, 면적, 길이 등과 같은 유클리드 기하학 계산 값으로 표현
    • 위상적 타입 : 공간 객체 간의 관계를 표현, 위치적 관계로 대량의 공간을 필요로 해서 일반적으로 저장되지 않고 보통 공간객체로부터 동적으로 계산

공간 데이터 모델

  • 관계형 모델
    • 데이터 표현의 유연성 낮음
    • 실세계 공간의 객체의 특징 적절히 표현 못함
  • 객체지향 모델
    • 비 구조적이고 복잡한 데이터 자연스럽게 표현
    • 데이터 계층 구조를 이용한 연산 쉬움
    • 새로운 함수 확장 용이
    • 데이터 무결성 검사 쉬움
    • 설계 단계 모델 - 구현 단계 모델 사이의 불일치 문제 최소화

시공간 데이터 분석

시공간 데이터에 대한 질의어

  • 시공간자료 정의언어
    • 시공간 테이블 인덱스 및 뷰의 정의문, 변경문 등 포함
    • 공간적 속성과 시간적 속성을 동시 포함
  • 시공간자료 조작언어
    • 객체 삽입, 삭제, 변경 등의 검색문
    • 시간지원 연산자와 공간 연산자 포함
    • 이를 통해 객체에 대한 공간관리와 이력 정보 제공

시공간 데이터의 연산

  • 시공간위상 관계연산 
    • 공간 위산 연산자
      • 두 객체 간 공간영역상의 관계에 대해 참/거짓을 반환
      • 대표적으로 교차 연산자는 선과 선의 교차, 선과 면의 교차 여부 반환
    • 시간 관계 연산자
      • 두 객체의 유효시간 정보를 기반으로 선후관계를 평가하여 참/거짓 반환
  • 시공간기하 연산
    • 공간기하 연산자와 시간 구성 연산자의 결합
    • 공간기하 연산자
      • 두 객체 간의 거리 연산을 지칭
    • 시간 구성 연산자
      • 주어진 객체의 유효시간값에 대하여 지정된 시간 혹은 다른 객체의 유효시간값과의 계산을 통해 객체의 유효시간값 변경

적용 및 응용분야

  • 시공간 데이터 기술 : 지리정보 시스템, 위치기반 서비스, 차량 위치추적 서비스 등 활용

참고