17.2.8. 그림과 방위표

Picture 항목은 사용자 맵을 그림, 로고 등으로 장식할 수 있게 해줍니다. 전용 방위표 도구 대신, 이 항목을 이용해서 방위표를 추가할 수도 있습니다.

17.2.8.1. 그림 항목

|addMap| Add Picture 도구를 항목 생성 지침 을 따라 사용해서 그림 항목을 추가하십시오. 이후 대화형 조판기 항목 작업 에서 설명한 내용과 동일한 방법으로 새 그림 항목을 수정할 수 있습니다.

그림 항목은 기본적으로 그림의 Item Properties 패널에서 사용자 지정할 수 있는 빈 프레임입니다. 이 항목은 공통 속성 이외에도 다음과 같은 기능을 가지고 있습니다(그림 항목 속성 패널 그림 참조):

../../../../_images/image_mainproperties.png

그림 17.47 그림 항목 속성 패널

먼저 표시하고자 하는 이미지를 선택해야 합니다. Image source 를 설정할 수 있는 여러 방법이 있습니다:

  1. Main properties 그룹에서 image source Browse 버튼을 클릭해서 사용자 컴퓨터에 있는 파일을 선택하십시오. 탐색기가 QGIS가 제공하는 SVG 라이브러리 폴더를 열 것입니다. .svg 파일 이외에도, .png 또는 .jpg 같은 다른 이미지 포맷도 선택할 수 있습니다.

  2. Image source 텍스트란에 소스를 직접 입력할 수 있습니다. 이미지를 가리키는 원격 URL 주소도 입력할 수 있습니다.

  3. Search directories 부분에서 불러온 미리보기에서 이미지를 선택해서도 이미지 소스를 설정할 수 있습니다. 기본적으로 Settings ▶ Options ▶ System ▶ SVG Paths 에서 설정한 폴더에서 이 이미지들을 불러옵니다.

  4. dataDefined data defined override 버튼을 클릭하면 피처 속성으로부터, 또는 정규 표현식을 이용해서 이미지 소스를 설정할 수 있습니다.

참고

Search directories 그룹에서 AddRemove 버튼을 이용해서 미리보기 이미지를 불러올 폴더 목록을 사용자 정의할 수 있습니다.

Resize mode 옵션을 통해 프레임 크기가 변경될 경우 이미지를 어떻게 표시할지 설정할 수 있습니다:

  • Zoom: 이미지의 종횡비를 유지한 채 이미지를 프레임에 맞춰 확대/축소합니다.

  • Stretch: 이미지의 종횡비를 무시하고, 프레임 내부에 맞춰 이미지를 늘립니다.

  • Clip: 이 모드는 래스터 이미지 전용입니다. 이 모드는 크기 조정 없이 원본 이미지 크기를 유지한 채, 프레임으로 이미지를 잘라냅니다. 즉 프레임 내부에 들어오는 이미지의 일부만 보인다는 뜻입니다.

  • Zoom and resize frame: 이미지를 프레임에 맞춰 확대한 다음, 프레임 크기를 산출 이미지에 맞춰 조정합니다.

  • Resize frame to image size: 프레임 크기를 원본 이미지 크기에 맞춰 조정합니다.

선택한 Resize mode 모드에 따라 PlacementImage rotation 옵션이 비활성화될 수도 있습니다. Placement 옵션을 사용하면 이미지 프레임 내부에서 이미지의 위치를 선택할 수 있습니다.

QGIS가 기본으로 지원하는 .svg 파일은 사용자 지정 가능합니다. 즉 원본과는 다른 Fill color, Stroke color (투명도 포함) 및 Stroke widthSVG Parameters 그룹에 있는 대응 기능을 사용해서 쉽게 적용할 수 있다는 뜻입니다. 물론 이 속성들을 데이터 정의 할 수도 있습니다.

이 속성들이 활성화되지 않은 .svg 파일을 추가한 경우, 예를 들어 투명도를 지원하려면 파일에 다음 태그들을 추가해야 합니다:

  • fill-opacity="param(fill-opacity)"

  • stroke-opacity="param(outline-opacity)"

예시를 보고 싶다면 이 블로그 게시글 을 읽어보십시오.

Image rotation 필드에서 이미지를 기울일 수 있습니다. checkbox Sync with map 체크박스를 활성화하면, 선택한 맵 항목에 적용된 기울기와 이미지의 기울기를 동기화합니다. 이 기능은 방위표를 다음 가운데 하나에 맞춰 정렬할 수 있는 편리한 기능입니다:

  • 도북(圖北, Grid north): 국가/지역(national/local) 수준 그리드 상의 중앙 경선(中央經線, central meridian)에 평행하는 그리드 선의 방향

  • 진북(True north): 북극에서 만나는 경도 자오선(meridian of longitude)의 방향

그림 기울기에 편각(declination) Offset 도 적용할 수 있습니다.

17.2.8.2. 방위표 항목

|addMap| Add North Arrow 도구를 항목 생성 지침 을 따라 사용해서 방위표 항목을 추가하십시오. 이후 대화형 조판기 항목 작업 에서 설명한 내용과 동일한 방법으로 새 방위표 항목을 수정할 수 있습니다.

방위표는 이미지이기 때문에, North Arrow 항목은 그림 항목 과 동일한 속성을 가지고 있습니다. 주요 차이점은 다음과 같습니다:

  • 새 항목 추가 시 빈 프레임 대신 기본 방위표를 사용합니다.

  • 방위표 항목은 기본적으로 맵 항목과 동기화됩니다: Sync with map 속성이 방위표가 렌더링되는 맵으로 채워집니다. 기본 선택된 맵이 없다면, 참조 맵 으로 돌아가게 됩니다.

참고

방위표 대부분은 진북 방향에 N 표시가 없습니다. N 을 북쪽이라는 의미로 사용하지 않는 언어들이 많기 때문입니다. 이런 언어 사용자의 경우 북쪽을 의미하는 다른 문자를 추가할 수 있습니다.

../../../../_images/north_arrows.png

그림 17.48 SVG 라이브러리에서 선택하고 사용할 수 있는 방위표들