본문 바로가기
QGIS/QGIS 교육

2.9. 지오메트리 제너레이터 심볼

by easyfly 2022. 9. 2.
반응형

2.9. 지오메트리 제너레이터 심볼

모든 레이어 유형(포인트, 라인 및 폴리곤)에 도형을 사용할 수 있습니다. 만들어진 심볼은 레이어 유형에 직접 의존합니다.

간단히 말해서, 도형을 사용하면 심볼 내에서 일부 작업을 실행할 수 있습니다. 예를 들어 포인트 레이어를 생성하지 않고 폴리곤 레이어에서 연산을 실행할 수 있습니다.

더 나아가 심볼 모양을 변경할 수 있는 모든 스타일 옵션이 있습니다.

시도해 보시게요!

1. 'water' 레이어 속성을 선택합니다.

2. 심볼 레이어 유형을 선택합니다.

3. 'Geometry Generator'를 선택합니다.

4. 선택된 'Geometry Generator'에서 도형의 유형을 변경합니다.

5. 유형을 'Poing / MultiPoint'를 선택합니다.

6. 선택한 타입을 적용합니다.

7. 'query panel'에서 'centroid($geometry)'로 변경하여 포인트를 가운데에 하나만 배치되도록 합니다.

참고) 'centroid'를 사용하지 않으면 다음과 같은 결과가 나옵니다.

8. 확인 버튼을 눌러 완성합니다.

완성된 맵

9. 아래에 폴리곤이 나타나도록 합니다. 방법은 레이어를 하나 더 사용할 수 있습니다. 그러나 하나의 레이어에 포인트와 폴리곤이 동시에 표현되도록 합니다.

두 개의 레이어로 표현한 맵

10. 하나의 레이어로 완성합니다.

완성된 맵

Try Yourself

레이어를 겹쳐 다음과 같은 맵을 만들어 봅시다.

Answer

더보기

1. [+] 버튼을 클릭하여 다른 심볼 레벨을 추가합니다.

2. [down] 버튼을 클릭하여 새로운 심볼을 목록 하단으로 이동합니다.

3. 물 다각형을 채우기에 좋은 색상을 선택합니다. 그리고 마커를 선택하여 원하는 형태의 도형을 결정합니다.

4. 적용 결과를 확인합니다. 윤곽선이 남았군요.

5. 윤곽선을 없애 자연스런 폴리곤으로 완성됐습니다.

한걸음 더

다음 두 맵은 어떤 차이가 있나요?

차이가 느껴지시는지요?

반응형

댓글