2009년 12월 27일 일요일

[ArcGIS]Field Calculator 활용

ArcGIS Desktop의 Field Calculator는 계산식을 입력하여 필드의 값을 계산하는데 사용합니다. 
아래는 Field Calculator의 고급 기능인 VBA Function 및 Operator를 이용하여 속성값을 계산하기 위한 VBA Function 및 Operator를 예제와 함께 설명합니다.

Field Calculator 다이얼로그 박스는 계산식을 입력하여 필드의 값을 계산하는데 사용합니다. 아래는 Field Calculator 의 고급 기능인 VBA Function 및 Operator 를 이용하여 속성값을 계산하기 위한 VBA Function 및 Operator 를 예제와 함께 설명합니다.
Simple Field Calculator 계산식은 필드 필드와 *, /, +, -, & 등과 같은 간단한 산술식으로만 계산할 수 있으며, Advanced Field Calculator 는 VBA Script 를 이용한 Loop, 분기 등의 코드를 입력하여 계산할 수 있습니다. VBA 스크립트를 이용할 경우 저장 및 불러오기를 통하여 스크립트를 관리할 수 있습니다.

Constraints
Field Calculator 에서 ObjectID(esriFieldTypeOID), Shape(esriFieldTypeGeometry), BLOB(esriFieldTypeBlob) 및 Required Field(Shape_Area, Shape_Length) 등은 계산할 수
없습니다.

▣ 첨부 매뉴얼의 주요 예제
지적도의 토지코드(PNU)[시도(2)+시군구(3)+읍면동(3)+리(2)+토지구분1(1)+본번(4)+부번(4)]를 이용한 String, Math, Conversion Function 및 Geometry를 이용한 면적/둘레/중심점 계산 등이 포함됩니다.

▣ 목차

펼쳐두기..


▣ 매뉴얼
▣ ArcGIS Field Calculator