ArcSDE Data Loading.

Slides:



Advertisements
Similar presentations
Understanding Of ArcView 3.2 GIS ArcView Exploring.
Advertisements

데이터 완전삭제프로그램 Perfect Delete 사용설명서  주의 이 프로그램을 이용하여 삭제된 데이터는 어떠한 방법으 로도 복구가 불가능합니다. 그러므로 실제 데이터 삭제시 신중을 기하기 바랍니다.
/11 CUDA 를 이용한 병렬 프로그래밍 DirectX 3D 를 이용한 3D 프로그래밍
© DBLAB, SNU 화일구조. 강의 소개 - 화일구조  Instructor : Prof. Sukho Lee (301 동 404 호 )  홈페이지 :  교과목 개요 – 이 과목은 데이타 관리와 응용을 위한 화일 구조의 설계와.
홈페이지를 위한 메뉴바 만들기 메뉴바 제작 순서 LAYER STYLE 대화상자 Shape툴로 기본모양 제작
Surface [1] Surface Feature [2] Surface의 조작 [3] Datum Curve
자동창고 Automated Storage and Retrieval System
화일구조.
제 3장 오라클 소개 오라클 소개 오라클 설치 방법 오라클 구조 제 3 장 오라클 개요.
T A B L E 작성자 : 이 재 학.
PARK SUNGJIN Oracle 설치 PARK SUNGJIN
DB 프로그래밍 학기.
DB 프로그래밍 학기.
1. 개발 시스템 개요.
Shortest Path Algorithm
좌표계 담당교수명 : 서 영 민 연 락 처 :
데이터 모델링 방법론 2003년 03월.
IT Application Development Dept. Financial Team May 24, 2005
1. 컴파일러 개론 1-1. Compiler 정의 1-2. Language Processing System
관계 대수와 SQL.
강원대학교 지구물리학과 이 훈 열 교수 참고문헌: 이희연 2003, GIS 지리정보학, 법문사
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
SQL 개요 SQL 개요 - SQL은 현재 DBMS 시장에서 관계 DBMS가 압도적인 우위를 차지하는 데 중요한 요인의 하나
Time Zone 적용 절차 [MM모듈] ’ 經營支援總括 Global ERP T/F.
12장 데이터 읽기 일관성과 락.
Toad for Oracle 설치 방법.
MVC 기반 게시판 작성 Youbok Choi.
목차 백업과 복원.
제 8장. 멀티미디어 데이터베이스 및 정보검색 시스템
원격탐사 Group Project 강원랜드가 강원도 정선군 자연환경에 미친 영향 비교 (2000년, 2004년 2010년)
건설환경GIS Instructor : Youngmin Seo
MCT 기초실기 V-CNC KLIT.or.kr.
6장. 물리적 데이터베이스 설계 물리적 데이터베이스 설계
ER-Win 사용 방법.
11장. 포인터 01_ 포인터의 기본 02_ 포인터와 Const.
OPERA V13 OPERA-3D (전계 해석 예제)
Raster 애니메이션은 GIF Animator로 만들면 쉽다
컴퓨터 시스템의 개요.
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
건설환경GIS Instructor : Youngmin Seo
운영체제 (Operating Systems)
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
MYSQL 설치 SQL언어 SQL언어의 활용 웹과 SQL언어와의 연동
OpenGeo Suite 의 한국사용자를 위한 설정 및 활용
자료구조: CHAP 4 리스트 (3) 순천향대학교 컴퓨터공학과 하 상 호.
Git 사용법 GitHub 가입 GitHub 새 저장소 만들기 Git 설치 로컬 저장소 만들기 로컬 저장소와 원격 저장소 연결
13 인덱스 인덱스의 개념 인덱스의 구조 인덱스의 효율적인 사용 방법 인덱스의 종류 및 생성 방법 인덱스 실행 경로 확인
You YoungSEok Oracle 설치 You YoungSEok
Trigonometric Function
excel macro Arcview Geomania 조사
C#.
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
ER-Win 4.0 Database Modeling Ⅰ. Logical Design
운영체제 (Operating Systems) (Memory Management Strategies)
ArcGIS를 이용한 연속지적도 편집 소개 대한지적공사 지적정보화팀 안녕하십니까?
12 데이터 무결성 제약조건 데이터 무결성 제약조건의 개념 데이터 무결성 제약조건의 종류 무결성 제약조건의 생성 방법.
화일구조.
S-Work 2.0 DRM 신규 버전 설치 가이드 SOFTCAMP
Surface—나름대로 요약(수업용) [1] Surface Feature [2] Surface의 조작
서울대학교 컴퓨터공학부 김명수 행렬과 2차원 변환 서울대학교 컴퓨터공학부 김명수
벡터의 성질 - 벡터와 스칼라 (Vector and Scalars) - 벡터의 합 -기하학적인 방법
Geo JSON.
오라클 11g 보안.
GIS의 공학적 활용 ArcGIS 기초.
14 뷰(View) 뷰의 개념 뷰 관리.
제 23 장 오라클에서 보안 기능.
Git을 이용한 버전 관리 - Branch 실습
14 뷰(View) 뷰의 개념 뷰 관리.
 6장. SQL 쿼리.
Presentation transcript:

ArcSDE Data Loading

Source data property Global data set – 예: *.shp Decimal-degree로 표현 72.36 40.81 Global data set – 예: *.shp ESRI shapefile format Decimal-degree로 표현 Positive(+) & negative(-) 좌표값

좌표값(coordinate)은 integer로 저장 Andizhan, Uzbekistan 72.36° 40.81° 72° 73° 41° 40° Integer - no scale 72° 41° . Integer - scale of 10 72.4° 40.8° . ArcSDE는 geometry를 integer format으로 저장 Coordinate는 최근접 integer location으로 스내핑 Scale을 적용함으로써 data loss를 방지함 Larger scale  higher resolution을 보장

Integer coordinate의 특성 2147483647 2147483647 . . 2147483647 2147483647 Small scale Large scale 사용가능한 좌표값은 유한 ArcSDE Engine: Positive, 32-bit integer Large scale 일수록 더 많은 coordinate/저장공간을 필요 Integer system must contain all data 데이터의 해상도를 유지할 수 있는 한 smallest scale을 유지 layer 생성 이후에는 scale을 변경할 수 없음

좌표체계를 positive space로 변환 목표: 모든 데이터를 positive coordinate space로 이동 Provide equal room to grow on all sides 처리방안: 데이터중심과 integer system 중심간의 거리를 파악 이 거리를 offset 수치로 적용

Geographic coordinate system 지구는 geoid Elliptical Imperfect spheroid = best-fit model 공간적 좌표연산을 단순화 datum = 알려진 지점으로부터 편이된 spheroid 좌표값은 경도,위도 grid로 표현 원점은 적도(equator)와 본초자오선 (prime meridian)이 교차하는 곳 지구는 geoid Elliptical Imperfect spheroid = best-fit model 공간적 좌표연산을 단순화 datum = 알려진 지점으로부터 편이된 spheroid 좌표값은 경도,위도 grid로 표현 원점은 적도(equator)와 본초자오선 (prime meridian)이 교차하는 곳 지구는 geoid Elliptical Imperfect spheroid = best-fit model 공간적 좌표연산을 단순화 지구는 geoid Elliptical Imperfect 지구는 geoid Elliptical Imperfect spheroid = best-fit model 공간적 좌표연산을 단순화 datum = 알려진 지점으로부터 편이된 spheroid

투영 coordinate system (좌표체계) deg km Geographic coordinate는 측량에 부적합할 경우가 있음 Length, area… 투영(projection)은 geographic coordinate를 Cartesian coordinate (직각좌표체계)로 변환 Projection 공간특성에 왜곡이 수반 Shape, area, distance, direction

Selected by tile search, eliminated by envelope search Spatial index size의 선택 search envelope에 따라 grid tile의 크기를 결정 SLOWER FASTER Selected by tile search, eliminated by envelope search

Spatial index에 대한 고려 Optimal size는 query에 따라 가변적 layer 정보가 바뀌면 index도 recalculate Feature envelope가 grid size 를 초과하지 않도록 그렇지않으면 S-table 너무 커짐 Feature의 크기가 매우 가변적이라면, layer에 multiple resolution을 적용 (예, 필지의 경우 도심지와 외곽지역에서 나타나는 차이)

Layer storage 최적의 검색속도를 위해서는 storage property를 조절 business table F-table column index S-table 최적의 검색속도를 위해서는 storage property를 조절 Fragmentation을 최소 Disk I/O에 균형조절 Configuration keyword로써 storage parameter 명시 $SDEHOME/etc/dbtune.sde 에 저장 ArcSDE administrator에 의해 관리

Layer에 데이터 넣기 RDBMS는 comit 되지 않은 작업을 temporary space에 보관 Comit transaction은 temporary space를 비우고 disk에 저장 Commit transaction은 다소 시간이 소요 Delay commit as long as possible without exhausting temporary space

Layer property를 변경하기 변경가능한 property 변경할 수 없는 property Spatial index resolution Initial display extent 변경할 수 없는 property Scale Offset (x,y) Entity type: 3, M, A (add only), c (add only)

Layer를 삭제하기 sdelayer -o delete sdelayer -o delete sdetable -o delete F-table S-table business table layer metadata F-table S-table layer metadata business table F-table S-table layer metadata business table F-table S-table layer metadata business table F-table S-table sdelayer -o delete F, S, (P), metadata를 drop (business table은 존속) sdelayer -o delete F, S, (P), metadata를 drop (business table은 존속) sdetable -o delete Sdelayer와 유사하지만, business table까지도 drop RDBMS 차원에서 business table을 drop하면 안됨 관계된 table & metadata가 삭제되지 않고 남음 Layer를 소유하고 있는 user를 drop하면 안됨 Metadata가 삭제되지 않고 남음 sdelayer -o delete F, S, (P), metadata를 drop (business table은 존속) sdetable -o delete Sdelayer와 유사하지만, business table까지도 drop RDBMS 차원에서 business table을 drop하면 안됨 관계된 table & metadata가 삭제되지 않고 남음 Layer를 소유하고 있는 user를 drop하면 안됨 Metadata가 삭제되지 않고 남음 sdelayer -o delete F, S, (P), metadata를 drop (business table은 존속) sdetable -o delete Sdelayer와 유사하지만, business table까지도 drop sdelayer -o delete F, S, (P), metadata를 drop (business table은 존속) sdetable -o delete Sdelayer와 유사하지만, business table까지도 drop RDBMS 차원에서 business table을 drop하면 안됨 관계된 table & metadata가 삭제되지 않고 남음

Script 사용 ArcSDE command를 포함하고 있는 text file operating system prompt 상태에서 실행 잇점: 형식이 편함 갱신이 편함 재활용이 용이 작업에 대한 기록 효과 자동수행 shp2sde -o create ^ -l world,shape ^ -f admin98.shp ^ -g 20 ^ -x -180,-90,100000 ^ -e a ^ -a all ^ -u student0 ^ -p passwd0 ^ -s cucamonga ^ -i esri_sde