본문 바로가기
QGIS/QGIS 교육

2.3. QGIS 심볼

by easyfly 2022. 8. 28.
반응형

2.3. QGIS 심볼

전시 학습은 잘 되셨는지요?

참, 광주 동구 연속도 데이터가 어디 있냐구요?

그것은 '국가공간정보포털'에 공개된 공공데이터입니다.

필요한 분들을 위해 여기 연결을 하겠습니다. 빨리 받을 수 있도록 제 사이트에 공유했습니다만, 계속해서 유사 데이터를 구하려면 '국가공간정보포털'에 들어가서 해당 데이터를 다운로드할 것을 추천합니다. 여기 연결된 파일을 받을 때는 연결된 모든 파일을 '전체 다운로드'를 통해 자신의 홈 폴더 'localExerciseData' 방에 보관하십시오. 이 세 개의 파일은 한꺼번에 묶여 있어야 제 기능을 합니다.

광주광역시 동구 연속도

'전체 다운로드'를 선택해서 모두 받아야 합니다. 또는 제목 옆에 있는 '아래 삼각'을 선택해서 나오는 팝업 메뉴 중 '다운로드'를 선택해서 받으면 자동으로 압축해서 받아집니다. 이와 같은 방법으로 모든 파일이 같은 폴더에 담겨 있어야 벡터 파일이 제 역할을 합니다. 확장자가 'shp'인 벡터 파일은 백터 이미지 정보를 뒷받침하는 데이터 파일이 있어야 제 기능을 합니다. 적어도 'dbf'확장자와 'shx'확장자의 파일이 있어야 합니다. 물론 파일 이름은 같아야 하고.

제목 팝업 메뉴를 통한 다운로드

받는 과정을 보여주는데, 세 개 파일을 1개로 압축해서 다운로드합니다.

QGIS 심볼

심볼은 맵 상에 레이어를 시각적으로 표현하는 방법입니다. 공간 성격을 가진 데이터를 표현하는 다른 방법에 비해, QGIS의 강점은 사용자가 작업하는 데이터의 역동적인 시각적 표현을 직관적으로 할 수 있다는 점입니다. 따라서 맵의 시각적 표현은 매우 중요합니다. 맵의 최종 이용자는 맵이 나타내는 내용을 쉽게 알아볼 수 있어야 하니까요. 작업자도 데이터를 탐색할 때 훌륭한 심볼은 생산성에 큰 도움이 됩니다. 즉, 적절한 심볼을 갖추는 일은 그냥 겉보기만 좋은 것이 아닙니다. GIS를 제대로 사용하고, 사람들이 이용할 수 있는 맵과 정보를 생산하려면 탐색하기 좋은 심볼을 사용하는 것은 필수적입니다.

이번 차시의 목표는 벡터 레이어에 대해 사용자가 원하는 심볼을 생성할 수 있게 하는 것입니다.

심볼의 색상 변경

레이어의 심볼을 변경하려면 해당 레이어의 'Layer Properties'를 펼칩니다. 먼저 'landuse' 레이어 색상을 바꿔봅니다. 전 시간 강좌에서 제작했던 프로젝트 'basic_2_2.qgz' 파일을 엽니다. 이전 저장 과정의 마지막 화면이 나오기 때문에 '광주 동구' 레이어가 그대로 맵 캔버스 뷰에 보일 수 있습니다. 이 경우는 레이어 중에서 'protected_area' 레이어를 우클릭하여 스웰렌담 지역으로 확대되도록 합니다.

'protected_area' 레이어로 확대/축소

선택한 결과는 다음과 같습니다. 이곳에 몇 개의 레이어를 추가하도록 합니다. 'places', 'rivers', 'water', 'landuse' 레이어를 추가합니다.

즐겨찾기에 추가

레이어를 추가하기 전에 '즐겨찾기에 추가' 하는 방법을 먼저 학습하겠습니다. 자주 사용하는 연습 파일을 모아둔 곳인 'exercise_data' 폴더를 즐겨찾기 해 두게요. 즐겨찾기에 등록하면 항상 위에서 쉽게 찾아 들어갈 수 있습니다.

'exercise_data' 폴더를 즐겨찾기에 등록

등록된 폴더는 아래와 같이 즐겨찾기에 등록되어 있는 것을 확인할 수 있습니다.

등록된 즐겨찾기

위에 추가할 레이어 3개는 'shapefile' 폴더에 있습니다. 'places.shp', 'rivers.shp', 'water.shp'. 나머지 하나는 'landuse'는 찾아봐야겠네요.

'shapefile'에 들어있는 벡터 파일들

'landuse'는 데이터베이스 sqlite에 포함되어 있군요. 추가하도록 합니다.

landuse.sqlite에 포함된 landuse 레이어

준비가 됐습니다.

실습 준비 완료된 상태

색상 변경

색상을 변경하려면 '레이어 속성'을 열어야 합니다. 먼저 'landuse' 레이어 색생을 변경해봅니다.
1. 레이어 목록의 'landuse' 레이어에서 마우스 우클릭을 합니다.
2. 나타난 팝업 메뉴에서 속성(Properties)을 선택합니다. 또는 레이어를 더블 클릭해도 레이어 속성 창이 뜹니다.

더보기

버튼 이용 팁

레이어 스타일 작업

레이어 패널 위쪽에 있는 '레이어스타일 버튼'을 선택하면 레이어스타일 패널이 오른편에 나타납니다. 변경 내용을 맵에서 실시간으로 확인할 수 있습니다.

3. '심볼'을 선택합니다.

레이어 속성 창

4. 색상을 선택하여 색상을 변경합니다. 또는 아래 샘플 색상 중 하나를 선택합니다.
5. 회색을 선택한 다음 '적용' 버튼을 누릅니다.
6. 마지막으로 '확인'을 눌러 창을 닫습니다. 단지 색상만 변경하는 것으로 끝낼 때는 바로 '확인'을 선택해도 됩니다.

Try Yourself

'water' 레이어의 색을 light blue로 변경합니다. 레이어 속성 대신 레이어 스타일링 화면을 사용해 보십시오.

더보기

1. 레이어 패널의 '레이어스 타일' 버튼을 클릭하여 '레이어 스타일 작업' 패널이 나오도록 합니다.

2. 색상 오른편의 아래 화살표를 클릭하여 나타난 색생 환을 조절하여 'light blue'를 선택합니다.

3. 적용합니다.

심볼 구조 변경

색상만 제대로 바꿔도 맵이 좋아지지만, 레이어 심볼에는 색상만 있는 것은 아닙니다. 서로 다른 토지이용구역 사이의 라인을 제거해서 맵이 너무 조밀하게 보이지 않도록 합니다.
1. 'landuse' 레이어의 '레이어 속성' 창을 엽니다.
2. '단순채우기'를 선택합니다.
3. 스트로크 타입을 dropdown 합니다.

4. 스트로크 타입을 '펜 없음'으로 변경합니다. 스트로크는 도형의 테두리를 말합니다.

스트로크 타입 변경

5. 스트로크 타입을 변경하고 '적용'합니다. 최종적으로  '확인'하면 창이 닫힙니다.

이제 'landuse' 레이어 구역 사이에 있던 라인들이 사라졌습니다.

'landuse' 구역의 사이 라인들이 사라진 화면

Try Yourself

'water' 레이어의 심볼 라인 스트로크를 'darker blue'가 되도록 합니다.
'rivers' 레이어의 심볼을 변경해서 수로를 합리적으로 표현해 보세요.

더보기

1. 'water' 레이어의 심볼을 선택하고 '레이어스타일 작업'을 통해 스트로크를 변경합니다.

water 레이어 스트로크 색상 변경

2. 'river' 레이어 색상 변경

rivers 레이어 색상 변경

Try Yourself

위의 방법을 사용하여 나머지 모든 도면층의 색상과 스타일을 변경하십시오. 물체에 자연스러운 색을 사용해 보세요. 예를 들어, 도로는 빨간색이나 파란색이 아니라 회색이나 검은색으로 표현하는 것이 좋겠습니다. 또한 폴리곤에 대해 다양한 채우기 스타일 및 스트로크 스타일 설정을 자유롭게 사용해 보십시오.

더보기

QGIS의 정답 이미지

QGIS의 정답 이미지

정답 이미지와 유사하게 맵 뷰를 만들었습니다.

정답 이미지와 유사하게 제작한 맵 뷰

이어지는 강좌는 '축척 기반 가시성'입니다.

반응형

'QGIS > QGIS 교육' 카테고리의 다른 글

2.5. QGIS 심볼 레이어 추가  (0) 2022.08.30
2.4. QGIS 축척 기반 가시성  (0) 2022.08.29
2.2. 맵 캔버스 탐색  (0) 2022.08.28
2.1. 첫 레이어 추가  (0) 2022.08.27
1.2. 설치 및 인터페이스  (1) 2022.08.27

댓글