앞서 백두대간 보호구역도를 다뤄봤는데요, 국립공원 구역 내 백두대간 면적은 얼마나 될까요?
이번 글에서는 백두대간과 국립공원 구역을 중첩한 후, 해당 면적을 계산해 보도록 하겠습니다.
이전 글: 백두대간 보호구역도 다운로드하기 | http://blog.daum.net/geoscience/1424
백두대간과 국립공원 구역 레이어를 추가한 후, '벡터 > 지리 정보 처리 도구 > 교차 영역'을 실행합니다.
'교차 영역' 실행 창은 아래와 같은데요,
입력 레이어는 백두대간을, Overlay layer는 국립공원을 선택해 보겠습니다.
이 기능을 이용하시면 백두대간과 국립공원이 교차하는 구역만 자동 추출됩니다. 이때 새 레이어의 필드값을 정의해줄 수 있는데요,
'유지할 입력 필드'는 입력 레이어 필드 중 유지할 필드값을, '유지할 중첩 필드'는 Overlay layer 필드 중 유지할 필드값을 택합니다.
아래 '교차 영역'은 새 레이어를 지정합니다.
자, 이제 교차 영역 창을 실행하고 결과를 확인해볼까요?!
결과는 아래와 같습니다. 비비드한 색상이 새 레이어입니다.
해당 레이어의 속성 테이블을 열어보겠습니다.
아래와 같이 백두대간과 국립공원 필드값들이 추가된 것을 보실 수 있습니다.
이번에는 해당 레이어의 면적 값을 계산해 보겠습니다. 아래와 같이 '편집 모드 켜고끄기'를 클릭하고,
'필드 계산기 열기'를 실행합니다.
'필드 계산기' 창은 아래와 같은데요,
면적 값을 저장할 새 필드를 아래와 같이 정의해 주겠습니다. 산출 필드명은 AREA, 출력 필드 유형은 십진수 (real), 출력 필드 길이는 10, 정확도는 3입니다.
면적을 계산하는 함수는 $area를 이용하시면 됩니다.
$area를 표현식에 반영하면 출력 미리보기를 통해 결과 값을 확인하실 수 있습니다.
여기서는 제곱킬로미터로 계산해 보기 위해 $area / 10^6을 적용하겠습니다.
자, 이제 AREA 필드에 면적 값이 반영된 것을 보실 수 있습니다.
이 값을 저장하기 위해 '편집 모드 켜고끄기'를 다시 한 번 클릭해 줍니다.
아래와 같이 '편집 종료' 창이 뜨면 '저장'을 클릭해 줍니다. 이제 편집 모드가 종료되고 AREA 필드 값이 반영됩니다.