gis tool 실습 arcview gis 를 중심으로
DESCRIPTION
GIS Tool 실습 ArcView GIS 를 중심으로. 1-2. ArcView. ArcView 란 무엇인가 ?. 데스크탑형의 지리정보시스템 (GIS) 사용하기 쉽고 그래픽한 사용자 인터페이스를 가진 소프트웨어 지도상의 지리적인 위치에 연결된 정보를 가시화 , 탐색 , 질의 , 편집 그리고 분석하는 도구 들의 모음 ARC/INFO 를 제작한 ESRI 의 제품 즉시 활용 가능한 데이타셋을 함께 제공. 1-3. - PowerPoint PPT PresentationTRANSCRIPT
GIS Tool GIS Tool 실습실습
ArcView GISArcView GIS 를 중심으로를 중심으로
■ 데스크탑형의 지리정보시스템 (GIS)
■ 사용하기 쉽고 그래픽한 사용자 인터페이스를 가진 소프트웨어
■ 지도상의 지리적인 위치에 연결된 정보를 가시화 , 탐색 , 질의 , 편집 그리고 분석하는 도구
들의 모음
■ ARC/INFO 를 제작한 ESRI 의 제품
■ 즉시 활용 가능한 데이타셋을 함께 제공
ArcView 란 무엇인가 ?
ArcView
1-2
■ 사용하기 쉬운 GUI 데스크탑 GIS 기능
주제도 작성 , 데이터의 생성 및 편집 , 공간 분석 , Address geocoding
■ 외부데이타베이스에 억세스
■ Avenue 를 통한 커스터마이징
■ 부가적인 기능을 제공하는 Extention
CadReader, Database Access, Digitizer, IMAGINE 이미지의 지원 ,
JPEG 이미지의 지원
ArcView 로 무엇을 얻을 수 있는가 ?
ArcView
1-3
■ 데스크탑 컴퓨터에서 실행되는 강력한 mapping 시스템
■ 정보와 위치를 연결하는 software
- 지도로 정보를 표현한다 .
- 위치 (location) 분석을 한다 .
- 일련의 요소 등을 기반으로 하여 잠재 되어있는 부지를 찾아낸다 .
- 자원을 할당할 시기와 장소를 결정한다 .
- 다양한 자원들을 토대로 정보와 지도를 통합한다 .
- 지도를 손쉽게 업데이트 한다 .
데스크탑 GIS 란 무엇인가 ?
ArcView
1-4
ArcView 소프트웨어의 인터페이스
ArcView
1-6
Graphicaluserinterface(GUI)
Project window
Menu barButton barTool bar
Document windows
Status bar
Application window
ArcView Documents
ArcView
1-7
View Table
Layout Chart Script
ArcView 의 프로젝트
■ ArcView Document 를 포함한다 .
■ 각 데이터를 참조하는 하나의 파일 (*.apr) 에 사용자가 작업한 것을 저장한다 .
■ 프로젝트 윈도우내에는 모든 Document 가 나열되어 있다 .
ArcView
1-8
Views
Tables
Charts
Layouts
Scripts
Project window
View 와 Theme 의 기초
■ Theme 이란 유사한 지리적 feature 와 그 속성을 한데 모아 놓은 것이다 .
■ Theme 은 View 상에서 디스플레이 된다 .
■ 각각의 Theme 은 View 의 좌측에 있는 Table of Contents 부분에 제목과 범례를 가진다 .
ArcView
1-9
Themes
Table of Contents Map Display
View GUI
일반적인 Theme 의 조작
ArcView
1-10
point
line
polygon
• Theme 의 ON/OFF
• Theme 을 활성화 시키기 ( 버튼 up 형태 )
• 디스플레이 순서 바꾸기 ( 버튼 Drag)
테이블의 기초
■ 표로 구성된 정보를 디스플레이하는 Document
■ 레코드 (row) 와 필드 (column) 로 구성
■ Theme feature 에 관하여 기술한 정보를 담고 있다 .
ArcView
1-11
Table GUI
Fields
Records
Chart 의 기초
■ 표로 구성된 데이터를 그래픽하게 디스플레이 한다 .
■ 사용자로 하여금 속성정보를 비교할 수 있게 해준다 .
ArcView
1-12
Chart GUI
레이아웃 (layout) 의 기초
■ 프리젠테이션용으로 사용될 지도를 생성하는 방법을 제공
■ 여러 개의 Document(view, 테이블 , 차트 ) 와 그래픽 요소 등을 디스플레이
■ 프린터 혹은 플로터로 출력가능
ArcView
1-13
Layout GUI
스크립트 (Script) 의 기초
■ Avenue 프로그램을 작성하는 윈도우
■ 자동처리 및 새로운 기능의 추가 그리고 완전한 애플리케이션의 생성
ArcView
1-14
Script GUI
ArcView 도움말의 사용
■ 온라인 도움말 ■ 버튼 , 도구 , 메뉴등을 위한 도움말
■ 도움말의 구성 : 목차 , 색인 , 찾기
■ 대화상자를 위한 도움말 : F1 키
ArcView
1-15
View 와 theme 생성하기
■ 프로젝트는 많은 view 들을 포함한다■ View 는 많은 데이터소스로부터 theme 을 디스플레이 한다■ points, lines, polygons 등으로 나타난다
ArcView 2-2
Theme feature 의 유형
ArcView 2-3
Points
Lines
Polygons
Point marker
Line style
Polygon fill pattern
Theme 을 구성하기 위한 공간 데이타 소스 (spatial data source)
■ ArcView shapefiles
■ ARC/INFO coverages
■ ARC/INFO Map Libraries
혹은 ArcStorm database 상에 있 는 Data layers
■ CAD drawings
■ Spatial Database Engine(SDE) 에 의한 Data 관리
ArcView 2-4
View 생성하기
■ 프로젝트를 연다 ( 새로운 것 혹은 기존 프로젝트 )
■ 새로운 View 도큐먼트를 만든다
■ 프로젝트 윈도우에 새로운 View 가 추가된다 .
ArcView 2-6
- Empty -
View 에 feature theme 추가하기
ArcView 2-7
Add Theme Button
Select data sources
New themes added to view
여러 feature 형태의 데이터소스
■ 여러 개의 feature 유형이 저장되어 있는 폴더
■ 폴더 아이콘을 클릭하면 포함된 모든 feature 의 유형이 디스플레이 된다 .
ArcView 2-8
Folders
Feature types
View 에 Image theme 추가하기
ArcView 2-9
Add Theme button
Select data sources
Image theme added to view
X,Y 좌표값을 theme 에 추가하기
ArcView 2-10
Start with a file of coordinates Add file to project as a table
Create a theme from the table Theme is added to the view
■ Theme feature 들에 대한 정보를 포함한다 .
각 Feature 에 대한 고유의 레코드 값을 갖는다 .
Shape, 기하학적 정보 , ID 관련 필드 등으로 구성된다 .
Theme 테이블
ArcView 2-11
프로젝트 저장하기
■ 모든 프로젝트 콤포넌트를 저장하기
■ 프로젝트명 , 윈도우 위치 , Feature 선택 , Theme 디스플레이 등을 프로젝트 (.apr)
파일로 저 장하기
ArcView 2-12
실습 1 ArcView 실행하기
View 창을 열고 Add theme 으로 데이터 불러오기 (namerica/mexico/mexicocity, mexicoriver, mexicostate)
Zoom in/out, 찾기 , 지도 선택하여 속성정보 보기 , 이동하기 등 ..
Table 열어서 속성 확인하고 , 선택하여 공간상에서 확인해 보기
Table 에서 전체 선택 , 선택 해제 , Find 등 ..
도움말 보기
프로젝트 저장하기
View Properties 설정하기
■ View 창의 이름 바꾸기
■ 지도 단위 설정 (Map Units, Distance Units)
ArcView 2-28
Legend Editor 를 이용한 주제도 작성
■ 범례 (legend) 의 유형을 선택한다 .
■ 분류방법을 선택한다 .
■ 범례에 대한 설명을 덧붙인다 .
■ 심볼을 바꾼다 .
ArcView 3-2
Double-click
theme to open
Legend Editor
범례의 유형 선택
ArcView 3-3
Single symbol (default) Unique value
Graduated color
추가 범례 유형
ArcView 3-4
Graduated symbol
Chart symbol
Dot
실습 2 View 창에서 theme data 불러오기 ( 안양시 )
View Properties 를 이용해서 View 창의 이름을 바꾸고 Map units와 Distance units 설정하기
Legend Editor 를 이용해서 범례 유형을 바꾸어 보고 각각의 차이에 대해서 확인해 보기
- single symbol ( 단일 심볼 ) - graduated color (data 의 수치를 이용하여 점진적 크기 값을 조정 ) - unique value ( 공간정보에 속하는 각각의 속성정보가 유일한 값을
지님 ) - dot ( 점밀도 등을 표현 ) - chart (data 들끼리 비교 가능 )
분류방법의 선택
■ 분류는 속성값을 그룹화 시킨다 .
■ 5 가지 분류방법이 이용 가능하다 .
Natural breaks (defaults), Quantile, Equal interval, Equal area, Standard deviation
ArcView 3-5
Natural breaks 의 사용
■ ArcView 가 기본적으로 선택한 방법
■ 수치 값들 간의 Breakpoints 를 식별한다 .
■ 수치 값들의 분포와 집중도를 보여준다 .
ArcView 3-6
Quantile 과 equal interval 의 사용
■ Quantile
각 클래스는 동일한 Feature 수를 가진다 .
■ Equal interval
값을 동일한 범위로 나눈다 .
ArcView 3-7
Equal area 의 사용
■ 각 클래스는 동일한 영역을 포함한다 .
■ Quantile 과 유사
ArcView 3-8
Standard deviation 과 statistics 의 사용
■ 평균값을 기준으로 한 수직분포를 보여준다 .
ArcView 3-9
데이터의 정규화 (Normalized by)
■ 백분율로 데이터를 표현한다 .
■ 속성들 간의 비율을 보여준다 .
■ 정규화에는 2 가지 방법이 있다 .
- 전체 백분율에 의한 방법
- 다른 속성값에 의한 방법
ArcView 3-10
Percent Use other data
클래스의 조작
■ 클래스의 추가 및 삭제
■ 값과 레이블의 편집
ArcView 3-11
6 Class 3 Class
범례요소의 수정
■ 값과 레이블의 정렬
■ 심볼의 순서 바꾸기
■ 단계별로 색상주기
■ 되살리기
ArcView 3-12
널 (Null) 값에 대하여
■ 분류시 사용하고자 하지 않는 값
■ 이용가능한 데이터가 없음을 나타내는 값
■ 널 (Null) 값의 예
-99, 0, blank, none
ArcView 3-13
심볼 윈도우를 사용하여 심볼 바꾸기
ArcView 3-14
Fill Palette Pen Palette
Marker Palette
Font Palette Color Palette Palette Manager
심볼 스케일의 조정
ArcView 3-15
Zoom in without scaling
Zoom in with scaling
사용자 정의 범례의 저장과 불러오기
■ 재사용을 위해 범례를 저장
■ 이전에 저장한 범례 불러오기
■ 범례 불러오기를 위한 옵션 선택
ArcView 3-16
실습 3 Add theme 으로 states.shp 을 불러옴
Legend Editor 에서 graduated color 를 선택하고 classification 을 선택하여 각 Type 을 선택해 보고 차이점을 확인한다 .
(Equal area, Equal Interval, Natural Breaks, Quantile, Standard Deviation)
Normalized by 에서 백분율 방법과 다른 데이터를 이용한 방법을 선택해 봄
Legend Editor 에서 symbol type 바꾸기 , Label 값 직접 입력하여 바꾸기 ,
States.shp 의 zoom in/out 할 때 , 스케일 조정하여 확인하기
사용자가 직접 바꾼 Legend 들을 저장하고 다시 불러보기
Theme properties 로 Theme 디스플레이 관리하기
■ Theme 의 subset 정의
■ 라벨 Theme features
■ 디스플레이 Theme 의 최초 스케일 설정
■ Theme feature 에 대한 Hot Link 의 생성
■ Lock Theme properties
ArcView 3-29
Theme 의 subset 정의하기
ArcView 3-30
All theme features—Schools Subset of theme features—Middle Schools
Build an expression to define a subset
Theme feature 의 라벨링
ArcView 3-32
Select a field for labeling features Label features interactively
Auto-label 사용하기
■ 가장 적절한 텍스트의 위치를 찾는다 .
■ 라벨이 중첩되거나 겹치는 것을 관리한다 .
■ 현재 View 의 영역에만 라벨을 위치시킨다 .
ArcView 3-33
최초 스케일 설정하기
ArcView 3-31
Set a range of scales for displaying a theme
Scale denominator = 350,000 Scale denominator = 500,000
Scale denominator threshold = 450,000
Theme feature 의 Hot Linking
ArcView 3-34
Image
Text file
Document
Project
Script
Hot Link tool
Hot Links 의 생성
ArcView 3-35
Select a field and an action
Theme properties 잠그기 (Locking)
■ Theme Properties 에 접근 하는 것을 방지한다 .
■ 패스워드 설정
ArcView 3-36
실습 4 View 창에 안양시 data 를 활성화 한 상태에서 theme properties 를
선택
Theme name 부분에 다른 이름으로 바꾸어 준다 .
Definition 에서 망치모양의 query 를 이용하여 “동 = 관양 2 동”을 입력하여
지도상에서 결과를 확인한다 .
Theme properties 에서 label field 와 위치를 설정해 주고 theme 메뉴에서 auto label 을 선택하여 지도상에 표현한다 .
theme properties 의 hot link 에서 링크할 이미지 선택하고 어떤 file 을 링크할 것인지 설정하고 지도상에서 확인해 봄 ( 번개 표시를 이용하여 클릭 )
(⇒ 실습하지 않고 보여주기만 함 )
ArcView 테이블의 사용■ 새로운 테이블의 생성하기
■ 테이블에 필드와 레코드 추가하기
■ 테이블값의 편집
■ 테이블의 질의 및 요약
■ 테이블간의 릴레이션 구축
■ 테이블로부터 차트 생성
ArcView 4-2
새로운 테이블과 파일의 생성
ArcView 4-4
Create a new table Name the new source file
A new table is created
- Empty -
테이블에 필드 추가하기
ArcView 4-5
Define fields New fields added
테이블에 레코드 추가하기
ArcView 4-6
Table with fields but no records
New records added
테이블의 값 편집
ArcView 4-7
Choose edit tool
Click to activate cell
Type new values Choose Stop Editing
필드의 산술
ArcView 4-8
Calculate button
Write an expression to calculate new values
테이블 질의하기
■ 여러분의 criteria 에 맞는 레코드를 선택한다 .
■ Query Builder 로 criteria 의 선택을 정의한다 .
■ 필드와 연산자 그리고 값을 정한다 .
■ 질의의 예
[Roof_type] = “tile”
[Owner_age] > 65 and [Income] < 20000
[Type_use] = “res*” and [Const_date] < 1955
ArcView 4-15
Query button
사용자 선택의 디스플레이
■ 선택된 레코드와 Feature 는 하이라이트된다 .
■ 선택된 레코드를 테이블의 상단으로 정렬하기
ArcView 4-16
사용자 선택의 수정
■ 새로운 질의 만들기
■ 버튼의 사용
새로운 질의 만들기
선택된 셋에 레코드 추가
선택된 셋에서 다시 레코드 선택
ArcView 4-17
통계 보기
ArcView 4-18
Display statistics for the field
Select a field
테이블 요약하기
■ 각 Zoning 유형에 대한 평균면적의 결정
■ 요약할 필드의 선택 ■ Summarize 의 선택
ArcView 4-19
Summary 통계의 결과
ArcView 4-20
• New Summary table • Added Project Tables
실습 5 새 프로젝트를 열고 tables 에서 New 로 새로운 테이블 생성
add Field 와 add Recode 를 이용하여 table 을 만들어 본다 .
View 창에 안양시 data 를 띄우고 table 을 연다 . Field 를 하나 생성한다 .
( Name: 면적 , Type: number, Width: 16, Decimal Places: 2 )
Query 를 이용하여 학교가 3 개 이상인 지역만 찾아보기
학교가 3 개 이상인 지역 가운데 area 가 ‘500,000’ 이 넘는 지역 찾기
“구 ( 만안구 , 동안구 )” 에 따른 학교의 평균 , 합계 보기 (summary 이용 )
Table 사이의 관계 만들기■ 여러 개 table 질의 수행하기
■ display, charts, 그리고 ,analysis 에 대한 추가적인 정보 제공하기
■ 공통 field 에 기초한 Join 또는 Link
ArcView 4-27
관계형 데이터베이스 기초
■ Join 또는 link table 에서 공통적인 필드
Primary key field
Foreign key field
■ 같은 값이 일치된 레코드
ArcView 4-28
Primary Key
Foreign Key
Table record 관계
ArcView 4-29
One-to-many
Many-to-one
One-to-one
Joining tables■ 공통 필드를 선택
■ destination table 을 활성화 시킨다
■ 레코드 관계는 one-to-one 또는 many-to-one
ArcView 4-30
Common fieldDestination table Source table
Join button
Joining table 의 결과
■ source 의 모든 필드는 destination 에 추가된다 .
■ Source 파일은 독립되어 남아있다 .
■ Join 은 삭제될 수 있다 .
ArcView 4-31
Linking tables
■ 레코드 관계는 one-to-many 또는 one-to-one
■ 필드는 destination table 에 추가되지 않는다 .
■ Selection 은 연결된 정보를 표시한다
ArcView 4-32
실습 6 View 창에 안양시 data 를 띄운다 .
Tables 에서 새로운 table 을 추가하여 ‘안양 _인구 .dbf’ 파일을 불러들인다 .
Anyang.shp 파일의 table 과 안양 _인구 .dbf 를 join 하고 저장한다 .
인구밀도라는 field 를 추가하여 calculate 를 이용해서 데이터 값을 구해냄
인구밀도 별로 graduated color 를 이용하여 나타내기
테이블에서 차트생성
■ 각 차트는 테이블과 View 에 동적으로 연결되어 있다 .
■ 차트는 Tabular 데이타를 그래픽하게 디스플레이 한다 .
■ 다양한 차트의 유형과 스타일을 선택한다 .
■ 차트의 각 구성요소를 수정한다 .
ArcView 4-40
차트 생성하기 ■ 활성화된 테이블로 부터 차트 생성하기
■ Chart Properties 다이얼로그 박스에서 차트정의하기
필드에서 그룹선택
Label series ( 범례 ) 에 필드값 사용
ArcView 4-41
Create Chart button
차트 유형의 변화
ArcView 4-43
Area Bar Column Line Pie XY Scatter
차트의 각 요소들에 대한 수정
ArcView 4-44
Change chart element propertiesChart title
Chart legendAxes
Change the color of any chart element
범례의 프로퍼티 바꾸기
■ 범례상의 글자 편집
■ 범례의 위치 : 위 , 아래 , 왼쪽 , 오른쪽
■ Middle Position 을 선택하면 차트상의 어느 곳에나 위치 할 수 있다 .
ArcView 4-45
축의 프로퍼티 바꾸기
■ Group 라벨의 편집
■ 축의 위치 조정
■ 축의 라벨과 Tick mark 의 조정
ArcView 4-46
증분 (increament) 의 변경과 그리드 Line 의 추가
ArcView 4-47
Scale minimum and maximum
Major and minor grids
Series 와 groups 의 바꾸기
ArcView 4-48
Series From Records or Fields button
실습 7 View 창에 atlanta/fourcnty.shp 파일을 띄운다 .
Fourcnty.shp 파일의 속성 값 중 pop80, pop90, pop93, pop98 필드의 속성들을 이용하여 차트로 나타내고 차트의 종류를 변화시키면서 확인하기
Final Test
전국시도 .shp 파일을 띄운다 .
전국시도 .shp 의 table 과 평균기온 .dbf 와 join
지역별 평균기온 및 강수량을 지도 위에 랜더링 한다 . ( 단 .. 랜더링 할 때 , graduated color 를 이용하여 기온이 높을수록 붉은색 계열로 기온이 낮을수록 푸른색 계열로 나타내도록 한다 .)
World.shp 파일을 새로운 View 창에 띄운다 .
World.shp 파일의 1980년 , 1989년 인구 데이터를 이용하여 나라별 인구차트를 작성
Project file(*.apr) 로 저장