반응형
필드 계산기의 가상 필드란?
QGIS에서 필드 계산기(Field Calculator)를 사용하는 화면입니다.
이 화면을 통해 벡터 레이어에 새로운 필드를 생성하거나 기존 필드의 값을 계산할 수 있습니다. 주어진 이미지에서 "가상 필드 생성" 옵션만 활성화되어 있는 상황입니다.
주요 구성 요소
- 파일 정보:
- 파일명:
(B100)국토통계_인구정보-유아 인구 수(남자)-(격자) 100M_전라남도 나주시_202404
- 레이어명:
nlsp_021001014.shp
- 이 레이어는 새 제공자 필드 추가를 지원하지 않으며, 가상 필드만 추가할 수 있습니다.
- 파일명:
- 필드 생성 및 설정:
- 가상 필드 생성: 실제 데이터를 저장하지 않고, 계산된 값을 즉시 반영하여 볼 수 있는 필드를 생성합니다.
- 산출 필드 이름: 새로운 필드의 이름을 입력하는 부분입니다.
- 산출 필드 유형: 필드의 데이터 유형을 설정하는 부분입니다. 예: 정수(Integer), 실수(Float), 문자열(String) 등.
- 산출 필드 길이: 필드의 길이와 정밀도를 설정하는 부분입니다.
- 표현식 편집기:
- 표현식: 새 필드의 값을 계산하기 위해 사용하는 수식을 입력하는 부분입니다. 수식은 다양한 함수와 연산자를 포함할 수 있습니다.
- 함수 목록: 사용할 수 있는 함수와 필드 목록을 보여주는 부분입니다. 함수는 날짜 및 시간, 도형, 레스터, 문자열, 배열 등 다양한 카테고리로 나뉩니다.
예시: 가상 필드 생성
- 가상 필드 생성 활성화:
- "가상 필드 생성" 옵션이 활성화된 상태에서 진행합니다.
- 산출 필드 이름:
- 예:
population_density
- 예:
- 산출 필드 유형:
- 정수형 데이터:
Integer
- 길이:
10
- 정수형 데이터:
- 표현식 입력:
- 예: 유아 인구 수를 특정 면적 단위로 나눈 값을 계산하는 경우
"infant_population" / "area"
- 여기서
infant_population
과area
는 레이어의 기존 필드명입니다.
- 예: 유아 인구 수를 특정 면적 단위로 나눈 값을 계산하는 경우
- 확인 버튼 클릭:
- 설정한 표현식과 필드 정보가 적용되어 새로운 가상 필드가 생성됩니다.
주의 사항
- 가상 필드는 레이어에 물리적으로 저장되지 않으며, QGIS 프로젝트 내에서만 사용됩니다. 프로젝트를 저장하고 열 때마다 해당 필드가 계산됩니다.
- 새 제공자 필드 추가 불가 메시지**: 현재 레이어가 새 제공자 필드 추가를 지원하지 않기 때문에, 물리적인 필드를 추가하려면 레이어를 다른 포맷으로 변환하거나, 다른 방법을 사용해야 합니다.
결론
이 화면을 통해 QGIS에서 데이터의 가공 및 분석을 위한 다양한 계산을 수행할 수 있습니다. 가상 필드를 사용하면 데이터 구조를 변경하지 않고도 필요한 계산을 수행하고 결과를 시각화할 수 있습니다.
반응형
'QGIS > QGIS 교육(2024)' 카테고리의 다른 글
[QGIS] 맨발路 지도 만들기 (131) | 2024.07.26 |
---|---|
KML(KML(Keyhole Markup Language)) 파일 (109) | 2024.07.24 |
[QGIS] 지리적 좌표계(GCS)와 평면 좌표계(PCS) (110) | 2024.07.22 |
[QGIS] 벡터 데이터 필드명 변경 (50) | 2024.07.20 |
[QGIS] 벡터 메뉴의 다섯 도구 비교 (119) | 2024.07.19 |
댓글