티스토리 뷰
반응형
토지피복유형의 값이 100, 200, 300, 400, 500, 600, 700일 때 이를 0,1,2,3,4,5,6으로 다중 속성값을 한 번에 변경하고자 할 때 그림 1처럼 해당 파일을 선택하고 마우스 오른쪽 버튼을 클릭한 다음 나온 팝업 상자에서 속성 테이블 열기(A) 선택한다.
그림 1. 속성테이블 열기
그림 2처럼 해당파일의 속성테이블의 맨 위이 툴바 중에서 필드 계산기 열기 버튼을 클릭한다.
그림 2. 속성테이블의 툴바에서 필드 계산기 열기
그림 3의 필드계산기에서 새로운 필드 생성과 가상필드 생성을 체크하고 산출 필드 이름은 rid_ed, 산출 필드 유형은 integer(32bit), 산출 필드길이 10, 정밀도 3으로 한다.
그림 3. 새로운 필드 생성
그림 4의 표현식에선 case when 조건 then 결과 end 구문을 이용한다. 아래 표현식은 rid 속성값이 100이면 0으로, 200이면 1로 300이면 2로 400이면 3으로 500이면 4로 600이면 5로 700이면 6으로 변경한 결과가 새로운 필드 rid_ed에 입력된다.
그림 4. 필드 계산기의 표현식
반응형
'QGIS실습' 카테고리의 다른 글
래스터 데이터 여러개를 특정지역에 맞게 일괄 자르기 (1) | 2024.01.17 |
---|---|
단일 값 1을 갖는 래스터 파일로 변경하기 (0) | 2024.01.09 |
랜덤 샘플 포인트에 토지피복 유형 부여하기 (0) | 2024.01.07 |
특정영역의 크기로 래스터 파일을 자르기 (0) | 2024.01.07 |
토지피복 유형별 랜덤 샘플 포인트 생성하기 (0) | 2024.01.06 |
댓글