REMOTE SENSING

모델빌더(ModelBuilder)를 이용한 SPOT SM영상 Red밴드 방사품질 마스크 생성

유병혁 2013. 1. 3. 02:48

SPOT VEGETATION 센서 자료에서 제공되는 SM(Status Map, 상태지도) 레이어는

각 밴드의 방사품질 양호/불량 영역을 비롯하여 토지 또는 육상, 얼음/눈, 구름, 음영, 불분명, (날씨가) 맑은 구역 정보를 제공합니다.

 

여기서는 ArcGIS 모델빌더(ModelBuilder) 기능을 이용하여

SPOT SM영상에서 Red밴드의 방사품질이 양호한 영역을 추출하고, 이 과정을 자동화 처리해 보겠습니다.

 

먼저 본 학습을 위하여 2012년 1월 1일 SM 영상을 사용하겠습니다.

 

일단 ArcToolbox에서 우클릭한 후, Add Toolbox를 선택합니다.

 

New Toolbox 버튼을 클릭합니다.

 

Toolbox 명을 지정합니다. 여기서는 SPOT_VGT.tbx로 지정하였습니다.

 

생성된 Toolbox에서 우클릭한 후, New > Model을 선택합니다.

 

아래와 같이 빈 형태의 Model이 신규 생성됩니다.

 

레이어 목록에서 SM영상을 Model 창으로 드래그하면 아래와 같이 타원형으로 추가됩니다.

 

이제 ModelBuilder에서 Red밴드 방사품질 마스크를 생성해 보겠습니다.

여기서 사용할 Tool은 아래와 같습니다.

 

1) Spatial Analyst Tools > Math > Bitwise > Bitwise And

 

2) Spatial Analyst Tools > Math > Logical > Greater Than Equal

 

두 개 Tool을 Model에 드래그 앤 드롭하면 아래와 같은 다이어그램이 추가됩니다.

 

Bitwise And를 클릭하고, 아래와 같이 값을 지정합니다.

 

Greater Than Equal을 클릭하고, 아래와 같이 값을 지정합니다.

 

위 계산과정에 대한 내용은 아래 글을 참조하시면 됩니다.

 

SM(Status Map, 상태지도)를 이용한 SPOT VEGETATION 영상 전처리
http://blog.daum.net/geoscience/311

 

View > Auto Layout을 클릭하여 다이어그램을 정렬합니다.

 

만들어진 최종 다이어그램은 아래와 같습니다.

 

이제 Run 버튼을 클릭하고, Model이 제대로 실행되는지 확인합니다.

 

모델빌더를 통하여 처리된 결과는 아래와 같습니다.

 

이제 모델빌더를 수정하여 Red밴드 방사품질 마스크를 생성하는 툴을 제작해 보겠습니다.

Model에서 우클릭하고 Edit를 클릭합니다.

 

입/출력 값에 해당하는 다이어그램을 우클릭한 후, Model Parameter를 클릭합니다.

선택된 파라미터는 P라는 약어로 표시됩니다.

 

 

Model 처리 중 생성될 수는 있으나 이용되지 않는 임시파일은 Intermediate(중간)로 선택하여 처리할 수 있습니다.

 

Model Parameter는 Model 우클릭 > Properties에서도 수정하실 수 있습니다.

 

Properties 화면은 아래와 같습니다.

 

이제 처리된 Model을 일단 저장한 후, 더블 클릭해 보겠습니다.

 

이렇게 Status Map과 마스크 저장 위치만 지정하면 Red밴드 방사품질을 자동 처리하는 Tool을 만들 수 있습니다.