공간 데이타 구조 (Spatial Data Structures)

Slides:



Advertisements
Similar presentations
HTML.  Hyper Text Markup Language  Hyper Text : Link  Markup :  전용 브라우저 (IE, Netscape, Opera..)  프로그램 + 실행 환경 ( 실행기 )
Advertisements

전통한옥 실내공간의 구성과 특성. 상류주택의 안채는 각 지방의 평면형을 적용하기도 하나 이에 관계없이 자유롭게 평면을 이 루고 있음을 알 수 있다. 이런 것은 주로 평면의 형태에서 풍수 ( 風水 ), 도참 ( 圖讖 ) 에 관계된 일자형 ( 一字形 ), 월자형 ( 月子形.
디자인과 컴퓨터그래픽 컴퓨터 산업디자인. 디자인 도구로서의 컴퓨터그래픽스 1. 컴퓨터 그래픽스의 기능 컴퓨터그래픽스는 하드웨어와 소프트웨어로 이루어져 있다. 이 두 가지 가 서로 연결되어 하나의 시스템으로 디자인 결과물을 만든다. 2. 컴퓨터그래픽스 하드웨어 장치 >
9 주차 실습강의 학기, 소프트웨어 설계 및 실험 ( Ⅰ ). Artificial Intelligence Laboratory Open API  API(Application Programming Interface)  응용 프로그램에서 사용할 수 있도록.
보건복지부 노인수발보험제도 국민여론조사 결과 보고서
HTS 광 고 금요예배 안내 HTS 휴강 안내 둘째주 기도: 교회 지체들을 위한 기도
국가지리정보체계 구축사업 추 진 현 황 건설교통부.
ABAP Programming 정보자동화그룹 ERP팀 김 아 람 SW.
1. 던전 디자인 개요_1 1. ‘던전’ 룬스톤은 던전 한 층에도 여러 개가 존재하며, 각 룬스톤 마다 영향을 미치는 범위가 설정되어 있다. 룬스톤이 영향을 주는 범위에 일정시간 사용자가 위치해 있게 되면 사용자 캐릭터는 ‘유령화’ 되어 버리기 때문에, 사용자는.
Chapter 9. 컴퓨터설계기초 9-1 머리말 9-2 데이터 처리장치 (Datapath)
컴퓨터 그래픽스 연구회지 2000년 5월 발표자 : 이영건 날짜 :
SAP QUERY SAP R/3 4.6C.
POWER READY SYSTEM, H-FARM, POWER READY APP, BUDDY IS,
SOLID MODELING – 1주차 강의.
Networking and Internetworking Devices
강원대학교 지구물리학과 이 훈 열 교수 참고문헌: 이희연 2003, GIS 지리정보학, 법문사
정보이론 PARSONS/OJA 데이터의 표현 1.
데이터 통신 (Data Communications)
목 차 지리정보시스템(GIS)의 이해.
On the computation of multidimensional Aggregates
포항공과대학교 COMPUTER VISION LAB. 석박통합과정 여동훈
건설환경GIS Instructor : Youngmin Seo
16 장 LAN 연결, 백본망과 가상 LAN 16.1 연결장비 16.2 백본 네트워크 16.3 가상랜 16.4 요약.
Underlying Technologies
Mechanical CAD Lecture 2.
실험계획법 및 최적설계 Lab 김석민
도시빈곤.
8장. 가시성 판단 학습목표 후면제거의 정의와 처리방법을 이해한다. 절단작업의 정의와 처리방법을 이해한다.
Quartus 를 이용한 ROM 설계 ROM table 의 작성
Gamma(감마) 발표일 : 발표자 : 임정환.
7. 자극과 반응 7-2. 신경계 3. 여러 가지 반응.
UML exercise in Class.
File Management.
1. 인터페이스 1 풀 다운 메뉴 2 새 파일 만들기 3 파일 불러오기 4 리소스 바.
임베디드 소프트웨어 설계.
Computer System Architecture
목 차 Ⅰ 서론 Ⅱ GIS Ⅳ GIS와 GPS의 연동 Ⅲ GPS Ⅴ 결론 3. GPS를 이용한 위치측정과 측량의 원리
1. 논리적이란? 논리적이지 못하다 말이나 글에 두서가 없다. 1. 논리적이란? 논리적이지 못하다 말이나 글에 두서가 없다.
귀중 인터넷 메신저 관련 조사 ` 엠브레인.
MBC 손에 잡히는 경제 ‘유쾌한 리서치’ -주류 소비 관련 조사 - 엠브레인 March
CHAPTER 6 그래프.
제 15 장 거시경제의 측정 PowerPoint® Slides by Can Erbil
제 8 장 객체지향 데이타베이스와 데이타베이스의 새로운 응용 분야
Chapter 03. 네트워크 통신.
좋은징조 담당교수 : 조성제 김도엽 김현일 이상훈.
WinCE Device Driver 실습 #2
SEOUL NATIONAL UNIVERSITY OF SCIENCE & TECHNOLOGY
Chapter 12 Memory Organization
MBC 손에 잡히는 경제 ‘유쾌한 리서치’ - 지역 축제 관련 조사 - 엠브레인 April
컨설턴트처럼 사고하고 실행하라! 요 약 본.
천안시 호재 정리 ▶ 천안 원 도심재개발 정비예정구역 총괄 : 80개 구역 규모 : 3,130,235 ㎡(약94.7만평)
C-언어와 기반구조 정보보호학과 이정수 교수.
CHAPTER 04 파일 설계(FiLE Design).
- Process 분석 기법 (As-Is, To-Be)
Geo JSON.
제1장 가족의 이해.
2013년도 상반기 고객만족도 조사 결과 보고서
2013년도 하반기 고객만족도 조사 결과 보고서
GIS의 공학적 활용 ArcGIS 기초.
자료구조 세미나 발표 주제: 자료구조 기초 - 1회 차: 자료구조의 정의, 기초 지식 (함수, 포인터, 레퍼런스)
직장생활 예절 ① - 인사 1.내가 먼저 [인사의 5point] 2.상대방의 눈을 보고 미소지으며 3.상대방에 맞춰서
▶서류관리 프로그램 1. 로그인….2 2. 서류등록 … 서류도착 서류스티커발행
내 마음 다해 내마음다해 주이름찬양해- 주사랑 깊어 말로다못하 네 주앞서 1-4.
Introduction to Computer System 컴퓨터의 이해 3: 데이터 표현
WinCE Device Driver 실습 #2
제12장 멀티미디어 개론.
물류거점 및 시설 물류거점의 개요 물류센터 물류기지 트럭터미널 창고 항만 공항.
GIS DB 설계 방법론 (Models of Spatial Information)
Chapter 4. Energy and Potential
Data Compression 데이터 압축:음성, 비디오, 팩시밀리 전송등과 같은 경우에 중요
Presentation transcript:

공간 데이타 구조 (Spatial Data Structures) 건국대학교 컴퓨터공학과 데이타베이스 연구실 97년 11월 한 기 준

래스터 구조 공간 좌표와 비공간 애트리뷰트를 포함하는 테이블 좌표값이 생략되고 애트리뷰트만을 포함하는 테이블 픽셀 값들로 구성된 사각형 배열

그리드 셀 래스터 데이타 구조 규칙적 tessellation 데이타 구조

완전 (FULL) 래스터 구조 래스터 모델의 배열구조 다중 데이타 레이어들의 중첩에 용이 많은 양의 저장 공간 차지 Run-length 엔코딩, Quadtree 등 각 그리드 레이어가 한 애트리뷰트를 표현하고, 애트리뷰트 값의 수는 정수 0  255로 제한(1바이트/픽셀) 픽셀의 순서는 주로 행-순서 구성(m bands(애트리뷰트)) (1) BSQ(Band Sequential) (2) BIL(Band Interleaved by Line) (3) BIP(Band Interleaved by Pixel) 이미지의 애트리뷰트 값이 애트리뷰트 테이블에 대한 포인터( > 1바이트)

애트리뷰트 분류화 단일 애트리뷰트 값들을 클래스들로 분류 데이타 디스플레이와 데이타 일반화(데이타 압축)를 위해 필요 클래스 경계를 정의하는 일련의 cutoff 값들을 사용 분류 과정 (1) 일정한 간격 : 선형 변환 사용 (2) 일정치 않은 간격 : 데이타의 감지(percentile) 분포와 관련된 cutoff 사용 방법 (1) 필요한 매개 변수를 갖는 변환 함수 사용 (2) 클래스 경계들을 갖는 테이블 또는 완전한 lookup 테이블 사용

RUN-LENGTH 엔코딩 이미지의 공간 사용을 줄일 수 있는 단순 데이타 구조 이미지 디스플레이와 이미지 처리에 효율적 (이웃 분석에는 부적합) 같은 값을 갖는 인접한 픽셀들을 결합하여 run으로써 숫자의 쌍으로 표현(run 길이, 애트리뷰트값)

래스터에 대한 스캔 순서 Run-length 엔코딩의 효율성에 영향 줌 (b), (d) > (a), (c)

Morton 순서와 Morton 좌표 반복적인 역 Z-모양 패턴 2n 2n 크기를 갖는 정사각형 이미지내의 픽셀들은 Morton 주소에 의해 공간적으로 인덱스됨 이진 단계에서 행과 열 좌표들을 bit-interleaving (행:1(01b), 열:3(11b)  7(0111b)

Region Quadtrees 블록들을 4개의 quadrant로 계속적인 분할에 근거한 계층적 데이타 구조 42+ 41+ 41+ 40+ 40+ 40+ 40+ 41+ 41 = 2*42+1* 41+0* 40 = 36 = 2104 블록들을 4개의 quadrant로 계속적인 분할에 근거한 계층적 데이타 구조

Octrees 입체들을 8개의 octant로 계속적인 분할에 근거한 계층적 데이타 구조

래스터내에서 선과 점 선 연결된 픽셀들의 체인에 의해 근사 점 단일 픽셀에 의해 근사

스파게티 구조 (검색용이 아니라 디스플레이용) 위치 좌표들이 각각의 기본 공간 객체 (점, 선, 다각형)와 관련됨 위상과 관련된 애트리뷰트가 없음 (검색용이 아니라 디스플레이용) 단점 데이타 중복 고비용 계산 우선권 (Fig 3-9)

위상 데이타 구조 (1/2) 공간 데이타베이스에 저장된 데이타에 부가적인 지능 제공 n차원 공간 상에서 점, 선, 다각형들 간의 논리적 연관성 (연결성, 방향성, 인접성, 포함성) 정보를 명시적으로 포함

위상 데이타 구조 (2/2)

위상 데이타 구조 사용 (1/2) 광범위한 공간 분석과 질의에 유용함 (1) which streets form the boundaries of Block1 ?

위상 데이타 구조 사용 (2/2) (2) How many street intersections are there in Block1 ?

위상 데이타 구조 연습 (1/2)

위상 데이타 구조 연습 (2/2) (1) Name the features that are boundaries of each district. (2) Which districts have bridges? Include bridges that are on the boundaries of districts. (3) Name the intersections that are entirely within districts (not on district boundaries).

지도를 위한 기본 위상 구조

운영중인 위상 구조

수치 직선 그래프(1/2) 1. DLG(Digital Line Graph) United States Geological Survey에서 개발한 지형학적 지도를 위한 수치 기호화(encoding) 점, 선, 영역 객체로 구성

수치 직선 그래프(2/2) 2. GBF/DIME(Geographic Base File/Dual Independent Map Encoding) US Census Bureau가 도시 영역들의 도로 선분들을 위한 데이타 구성 방법

공간 데이타 구조(1/5) 1. 비위상적 데이타 모델 SYMAP 소프트웨어의 다각형 모델 개체들은 정의 되지만 공간 관계는 기록되지 않음

공간 데이타 구조 (2/5) 2. 위상적 데이타 모델 라인 선분 구조 체인 모델 US Census Bureau의 DIME 포맷 라인 선분 구조 US Census Bureau의 DIME 포맷 체인 모델 ODYSSEY 시스템의 POLYVRT 구조

공간 데이타 구조 (3/5) 3. 연결성과 근접성

공간 데이타 구조 (4/5) 4. 다각형-선 위상

공간 데이타 구조 (5/5) 5. 링크 위상

DIME,DLG,TIGER 데이타 인코딩

ARC/INFO 데이타 요소

SDTS (Spatial Data Transfer Standard) 공간 형상: 실세계의 공간 개체와 그 객체적 표현 공간 객체: 실세계 공간 개체들을 수치적으로 표현하기 위해 사용 기하학적인 공간 객체 (G) point, line segment, string, arc, G-ring, interior area, G-polygon, pixel, grid cell 위상 구조의 공간 객체 (GT) node, line, chain, GT-ring, GT-polygon

VPF (Vector Product Format) 구성 테이블: 모든 공간 데이타는 기본적으로 테이블의 형태 디랙토리: 테이블을 범주화하여 하나의 디랙토리로 존재 인덱스: 레코드 접근, 테이블과 테이블의 연관성 고려 기본요소 node (entity node와 connected node), edge, face, text 위상 관계 레벨 3: 완전 위상 구조 (완전한 위상 구조를 가짐) 레벨 2: 평면 그래프 (완전한 intersect 포함) 레벨 1: 비평면 그래프 (완전한 intersect 포함하지 않음) 레벨 0: spaghetti (어떠한 위상 구조도 가지지 않음)

표면을 위한 벡터 구조 1. Triangulated Irregular Networks(TIN) 2. 다중-값 표현 표면상에서 불규칙하게 분산된 점들은 서로 이어져서 연결된 삼각형들의 네트워크를 형성 위상 구조가 명시적으로 저장될 수 있음 2. 다중-값 표현 완전한 3-차원 위상 모델은 다면체 tessellation을 사용하여 개발될 수