중요
번역은 여러분이 참여할 수 있는 커뮤니티 활동입니다. 이 페이지는 현재 100.00% 번역되었습니다.
22.2.2. 맵 항목
맵 항목은 사용자가 맵 캔버스에 설계한 맵을 표시하는 메인프레임입니다. Add Map 도구를 항목 생성 지침 을 따라 사용해서 맵 항목을 추가하십시오. 이후 대화형 조판기 항목 작업 에서 설명한 내용과 동일한 방법으로 새 맵 항목을 수정할 수 있습니다.
기본적으로, 새 맵 항목은 맵 캔버스 의 현재 상태를 그 범위와 가시화 레이어와 함께 표시합니다. Item Properties 패널에서 맵 항목을 사용자 지정할 수 있습니다. 공통 항목 속성 이외에도, 다음과 같은 기능을 가지고 있습니다:
22.2.2.1. 툴바
맵 항목의 Item Properties 패널은 다음 기능을 가진 툴바를 내장하고 있습니다:
Set map canvas to match main canvas extent: 맵 캔버스의 범위를 주 캔버스 범위와 일치시킵니다.
View current map extent in main canvas: 주 캔버스에 현재 맵의 범위를 표시합니다.
Set map scale to match main canvas scale: 맵의 축척을 주 캔버스 축적과 일치시킵니다.
Set main canvas to match current map scale: 주 캔버스의 축척을 현재 맵 축척과 일치시킵니다.
Interactively edit map extent: 맵 항목 안에서 대화형으로 이동 및 확대/축소합니다.
Labeling settings: 조판기 맵 항목 범위에서 (배치, 가시화 등의) 피처 라벨 습성을 제어합니다:
Margin from map edges: 맵 경계로부터의 여백을 ─ 맵 항목의 범위로부터 데이터 정의할 수 있는 거리를 ─ 설정합니다. 이 여백에 어떤 라벨도 표시되어서는 안 됩니다.
Allow truncated labels on edges of map: 일부가 맵 항목이 허용한 범위 바깥으로 벗어나는 라벨을 렌더링할지 여부를 제어합니다. 이 옵션을 체크하면 (라벨을 완전히 가시 영역 안으로 배치할 방법이 없는 경우) 이런 라벨을 표시할 것입니다. 체크를 해제하면 일부만 보이는 라벨을 무시할 것입니다.
Label blocking items: 활성화된 맵 항목에서 (축척 막대, 방위표, 삽입 지도 등과 같은) 다른 조판기 항목을 맵 라벨의 방해물로 설정할 수 있습니다. 이렇게 설정하면 어떤 맵 라벨도 다른 항목 아래 배치되지 않습니다 ─ 라벨 작업 엔진이 다른 항목과 겹치는 맵 라벨을 다른 위치에 배치하거나, 또는 그냥 무시하도록 할 것입니다.
Margin from map edges: 맵 경계 여백을 설정하면, 맵 라벨을 체크한 조판기 항목으로부터 지정한 거리보다 가까이 배치하지 않을 것입니다.
Show unplaced labels: 어떤 라벨이 (예를 들면 다른 맵 라벨과의 충돌 또는 라벨을 배치할 공간이 부족하기 때문에) 조판기 맵에서 빠졌는지 여부를 확인할 수 있습니다. 이런 라벨은 미리 정의된 색상 으로 강조됩니다.
Clipping settings: 맵 항목을 지도책 피처와 도형 및 폴리곤 항목에 맞춰 자릅니다.
Clip to atlas feature: 조판기 맵 항목을 자동으로 현재 지도책 피처 에 맞춰 자르도록 결정할 수 있습니다.
다음과 같은 서로 다른 자르기 모드를 사용할 수 있습니다:
Clip During Render Only: 지도책 피처를 벗어나는 벡터 피처 부분이 보이지 않도록 페인터 기반 자르기를 적용합니다.
Clip Feature Before Render: 지도책 피처를 벗어나는 부분이 있는 피처의 경계선이 지도책 피처의 경계선에 계속 보이도록, 피처를 렌더링하기 전에 자르기를 적용합니다.
Render Intersecting Features Unchanged: 현재 지도책 피처와 교차하는 모든 피처를, 피처의 도형을 자르지 않은 채 렌더링합니다.
Force labels inside atlas feature 옵션을 활성화할 수 있습니다. Clip all layers 옵션으로 지도책 피처에 맞춰 모든 레이어를 자르고 싶지 않은 경우 Clip selected layers 옵션을 선택하면 됩니다.
Clip to item: 인쇄 조판기에서 도형 또는 폴리곤 항목을 사용해서 맵 항목의 모양을 변경할 수 있습니다. 이 옵션을 활성화하면 콤보박스에서 선택한 도형에 맞춰 자동으로 맵을 자를 것입니다. 이때 앞에서 설명한 자르기 모드들을 사용할 수 있고, 라벨을 자른 도형 안에만 표시하도록 강제할 수 있습니다.
22.2.2.2. 주요 속성
맵 항목 Item Properties 패널의 Main properties 그룹은 (그림 22.14 참조) 다음 기능을 제공하고 있습니다:
맵 캔버스의 뷰를 수정한 경우, Update Preview 버튼을 클릭하면 맵 항목을 새로 렌더링합니다. 대부분의 경우 변경 사항이 생기면 자동적으로 맵 항목을 새로고침한다는 점을 기억하세요.
Scale 란에서 맵 항목 축척을 직접 설정합니다.
Map rotation 란에서 맵 항목의 내용물을 시계 방향 도 단위로 기울일 수 있습니다. 여기서 맵 캔버스 자체를 기울이는 것은 제한될 수 있습니다.
CRS 목록에서 맵 항목의 내용물을 표시할 어떤 좌표계 든 선택할 수 있습니다. 기본값은
Use project CRS
입니다.Draw map canvas items 를 활성화하면 인쇄 조판에 주 맵 캔버스에 배치된 주석 을 표시할 수 있습니다.
22.2.2.3. 레이어
기본적으로, 맵 항목의 모습은 맵 캔버스 렌더링과 동기화됩니다. 즉 Layers Panel 에서 레이어 가시성을 켜고 끄거나 레이어 스타일을 수정하면 자동적으로 맵 항목에 적용됩니다. 다른 모든 항목과 마찬가지로 인쇄 조판에 맵 항목 여러 개를 추가하기를 원할 수도 있기 때문에, 서로 다른 축척에서 서로 다른 영역, 레이어 조합 등을 표시할 수 있으려면 이 동기화를 끊어야 합니다. Layers 속성 그룹에서 (그림 22.16 참조) 동기화를 끊을 수 있습니다.
맵 항목과 기존 맵 테마 와의 일관성을 유지하고 싶다면 Follow map theme 옵션을 체크한 다음 드롭다운 목록에서 원하는 테마를 선택하십시오. QGIS 메인 창에서 테마를 (테마 대체 기능을 사용해서) 변경하면 자동적으로 맵 항목에 적용할 것입니다. 맵 테마를 선택했다면, Lock styles for layers 옵션이 비활성화됩니다. Follow map theme 옵션도 레이어 스타일을 (심볼, 라벨, 도표를) 업데이트하기 때문입니다.
맵 항목에 표시된 레이어를 현재 맵 캔버스 가시성 상태로 고정하려면 Lock layers 옵션을 체크하십시오. 이 옵션을 활성화하고 나면, QGIS 메인 창에서 레이어 가시성을 어떻게 변경하더라도 조판기의 맵 항목에 영향을 주지 않을 것입니다. 그럼에도 불구하고, 고정한 레이어의 스타일 및 라벨은 QGIS 메인 창의 상태에 따라 업데이트될 것입니다. Lock styles for layers 옵션을 사용하면 이를 방지할 수 있습니다.
현재 맵 캔버스를 사용하는 대신, 맵 항목의 레이어를 기존 맵 테마로도 고정할 수 있습니다. Set layer list from a map theme 버튼의 드롭다운 목록에서 맵 테마를 선택하면, Lock layers 옵션이 활성화됩니다. 이제 사용자가 또다른 맵 테마를 선택하거나 Lock layers 옵션을 체크 해제할 때까지 맵 항목에 맵 테마의 가시 레이어 집합을 적용합니다. 그 다음 Navigation 툴바의 Refresh view 버튼 또는 앞에서 설명한 Update Preview 버튼을 사용해서 뷰를 새로고침해야 할 수도 있습니다.
Follow map theme 옵션과는 달리, Lock layers 옵션을 활성화하고 맵 테마로 설정하면 QGIS 메인 창에서 (테마 대체 기능을 통해) 맵 테마를 업데이트하더라도 맵 항목의 레이어가 새로고침되지 않을 것이라는 점을 기억하십시오.
옵션 옆에 있는 아이콘을 이용하면, 맵 항목에서 고정된 레이어도 데이터로 정의 할 수 있습니다. 이 아이콘을 이용할 경우, 드롭다운 목록에서 선택한 집합을 무시합니다. 대신 |
문자로 구분된 레이어 목록을 전송해야 합니다. 다음은 맵 항목이 layer 1
및 layer 2
레이어만 사용하도록 고정하는 예시입니다:
concat ('layer 1', '|', 'layer 2')
22.2.2.4. 범위
맵 항목 속성 패널의 Extents 그룹은 다음 기능을 제공하고 있습니다. (그림 22.17 을 참조하세요):
Extents 영역은 맵 항목에 표시된 X
및 Y
좌표를 출력합니다. 이 값들 각각을 직접 대체해서 출력되는 맵 캔버스 영역 그리고/또는 맵 항목 크기를 수정할 수 있습니다. 맵 항목 패널 상단에 있는 다음과 같은 도구들을 사용해서 범위를 수정할 수도 있습니다:
Set map canvas to match main canvas extent: 맵 캔버스의 범위를 주 캔버스 범위와 일치시킵니다.
Set map scale to match main canvas scale: 맵의 축척을 주 캔버스 축적과 일치시킵니다.
Move item content 도구로도 맵 항목의 범위를 수정할 수 있습니다. 맵 항목 안을 클릭&드래그해서 맵 항목의 현재 뷰를 축척을 유지한 채 변경하십시오. 도구를 활성화한 상태에서 마우스 휠로 확대 또는 축소하면, 표시된 맵의 축척을 수정할 수 있습니다. Ctrl 키를 누른 채 마우스를 움직이면 더 세밀하게 확대/축소할 수 있습니다.
22.2.2.5. 시계열 범위
맵 항목 속성 패널의 Temporal range 그룹은 시계열 범위를 기반으로 맵 항목에 있는 레이어의 렌더링을 제어할 수 있는 옵션을 제공합니다. Start 및 End 날짜가 설정하는 시간 범위와 중첩하는 시계열 속성을 가진 레이어만 맵 항목에 표시합니다.
이와 관련된 데이터 정의 위젯을 이용하면 시계열 범위를 동적으로 만들어 시계열 지도책 을 생성할 수 있습니다. 즉 그 내용이 시간을 기반으로 변화하는, 공간 영역이 고정된 자동화 맵을 생성할 수 있습니다. 예를 들면, 시작 및 종단 필드 쌍과 날짜 범위를 나타내는 여러 행을 가진 CSV 파일을 커버리지 레이어로 사용해서 맵 항목 속성에서 시간 범위와 지도책으로 제어를 모두 활성화하고 지도책 내보내기를 클릭합니다.
22.2.2.6. 지도책으로 제어
Controlled by atlas 그룹 속성은 인쇄 조판기에서 지도책(atlas) 을 활성화한 경우에만 사용할 수 있습니다. 지도책으로 맵 항목을 제어하기를 원한다면 이 옵션을 활성화하십시오. 커버리지 레이어에 대해 반복하는 경우, 맵 항목의 범위가 다음 규칙을 따라 지도책 피처에 이동/확대/축소됩니다:
Margin around features: 피처 주위에 맵 항목의 너비 또는 높이의 백분율로 지정한 상하좌우 여백을 유지하면서 피처를 최적의 축척으로 확대/축소합니다. 모든 피처에 대해 동일한 여백을 지정하거나, 또는 예를 들어 맵 축척에 따라 변수를 설정 할 수 있습니다.
Predefined scale (best fit): 프로젝트 수준의 사전 정의 축척 에서 지도책 피처가 최적의 크기가 되도록 피처를 확대/축소합니다.
Fixed scale: 맵 항목의 축척을 동일하게 유지하면서 지도책 피처를 차례로 이동합니다. 동일한 크기의 (예: 그리드) 피처를 작업하거나 지도책 피처들의 서로 다른 크기를 강조할 때 적합합니다.
22.2.2.7. 그리드
그리드를 사용하면, 맵 항목 투영체 또는 다른 투영체에서 맵 항목의 범위 또는 좌표와 관련된 정보를 사용자 맵 위에 추가할 수 있습니다. Grids 그룹에서 맵 항목에 여러 그리드를 추가할 수 있습니다.
추가한 그리드를 재명명하려면 더블클릭하십시오.
그리드를 수정하려면, 그리드를 선택한 다음 Modify Grid… 버튼을 클릭해서 Map Grid Properties 패널을 여십시오. 이 패널에 그리드 환경 설정 옵션들이 있습니다.
그리드 모양
Map Grid Properties 패널에서 Grid enabled 옵션을 체크하면 맵 항목 위에 그리드를 표시합니다.
다음과 같은 그리드 유형을 사용하도록 지정할 수 있습니다:
실선(Solid): 그리드 프레임을 선으로 표시합니다. Line style 을 색상 과 심볼 선택기 위젯을 사용해서 사용자 지정할 수 있습니다.
십자(Cross): 그리드 선의 교차 지점에 선분을 표시합니다. Line style 과 Cross width 를 설정할 수 있습니다.
마커(Markers): 그리드 선의 교차 지점에 사용자 지정할 수 있는 마커 심볼만 표시합니다.
또는 프레임과 주석만 표시할 수도 있습니다.
그리드 유형 외에도, 다음을 정의할 수 있습니다:
그리드의 CRS: 기본적으로 맵 항목 좌표계를 따릅니다. Select CRS 버튼을 클릭하면 다른 좌표계로 설정할 수 있습니다.
그리드 참조에 사용할 Interval 유형:
맵 단위(Map Units): X 및 Y 방향으로 연속하는 그리드 참조 사이의 맵 내부 거리를 (그리드 좌표계 단위로) 설정합니다. 그리드 눈금의 개수는 맵 축척에 따라 달라질 것입니다.
선분 너비 맞추기(Fit Segment Width) 를 선택하면 맵 범위를 기반으로 “보기 좋은(pretty)” 그리드 간격을 동적으로 선택할 것입니다. Minimum 및 Maximum 거리 값을 사용자 지정할 수 있는 거리 범위 안에서 이 최적 간격을 계산합니다.
밀리미터(Millimeters) 또는 센티미터(Centimeters): X 및 Y 방향으로 연속하는 그리드 참조 사이의 용지 상 거리를 설정합니다. 그리드 눈금의 개수는 맵 축척에 상관없이 동일할 것입니다.
Offset: 맵 항목 경계로부터 X 그리고/또는 Y 방향으로 오프셋 거리를 정의할 수 있습니다.
Blend mode: 그리드에 혼합 모드 를 사용할 수 있는 경우, 그리드의 혼합 모드를 정의할 수 있습니다.
그리드 프레임
맵을 담고 있는 프레임의 스타일을 No Frame
, Zebra
, Zebra (nautical)
, Interior ticks
, Exterior ticks
, Interior and Exterior ticks
, Line border
그리고 Line border (nautical)
옵션 가운데 하나로 선택할 수 있습니다.
가능한 경우, 연관 색상과 함께 Frame size, Frame margin, Frame line thickness 를 정의할 수 있고, Frame fill colors 도 설정할 수 있습니다.
기울인 맵 또는 재투영한 그리드를 작업하는 경우, 구획(division) 부분의 값을 Latitude/Y only
및 Longitude/X only
로 설정하면, 그리드 프레임 양쪽에 위도/Y 및 경도/X 좌표가 섞이는 일을 방지할 수 있습니다. 또 그리드 프레임 양쪽에 각각 가시화 또는 비가시화되도록 선택할 수도 있습니다.
맵 항목 영역을 (Main properties 그룹에서) 기울였을 때 또는 그리드에 다른 좌표계를 적용시켰을 때, 그리드 선이 맵 항목의 변에 평행 또는 수직이 아니게 될 수도 있습니다. 이런 경우 내부 그리고/또는 외부 눈금 스타일을 적용한 그리드가 보기 나빠질 수 있습니다. Follow grid rotation 옵션을 체크하면 눈금을 그리드 선에 맞춰 정렬시킬 것입니다. 게다가 몇몇 속성들을 더 조정할 수 있습니다:
Ticks alignment: 내부 그리고/또는 외부 눈금을 대응하는 그리드 선에 평행하게 만들 것입니다. 눈금을 다음 가운데 하나로 정렬시킬 수 있습니다:
직교(Orthogonal): 한 선에서 같은 쪽에 있는 눈금이 측면에 평행하게 끝납니다. 이렇게 설정하면 예를 들어 프레임에 작은 각도를 적용했을 때 몇몇 눈금이 더 길어질 수 있습니다.
고정 길이(Fixed length): 모든 눈금이 동일한 길이를 가지기 때문에, 눈금들이 정렬되지 않을 수도 있습니다.
Skip below angle: 지정한 한계값 밑에서 프레임 경계와 교차하는 그리드 선에 눈금을 표시하지 않습니다.
Margin from map corner: 맵 모서리에 너무 가까이 있는 눈금을 표시하지 않습니다. 경계와 중첩 그리고/또는 경계 바깥으로 나갈 수 있기 때문입니다.
좌표
Draw coordinates 옵션을 활성화하면 맵 프레임에 좌표를 추가할 수 있습니다. 선택한 그리드 간격 단위에 관련된 값을 표시합니다. 좌표 서식으로 주석 숫자 서식을 선택할 수 있는데, 이 서식은 실수 좌표인지 도/분/초 좌표인지, 접미사 여부, 정렬 여부 옵션을 가지고 있습니다. 표현식 대화창을 이용한 사용자 지정 서식도 설정할 수 있습니다.
그리드 프레임의 Left, Right, Top 및 Bottom 변 각각에 대해 다음을 지정할 수 있습니다:
좌표를 렌더링 할지 여부: 전부 보이기(Show all), 위도/Y만 보이기(Show latitude/Y only), 경도/X만 보이기(Show longitude/X only), 비활성화(Disabled) 가운데 하나로 지정할 수 있습니다. 그리드 프레임의 각 변에 위도/Y 값만 또는 경도/X 값만 보이게 하면 기울인 맵 또는 재투영한 그리드를 작업할 때 양쪽에 위도/Y 및 경도/X 좌표가 섞이는 일을 방지할 수 있습니다.
그리드 프레임 기준 텍스트의 상대적 위치: 프레임 바깥(Outside frame) 또는 프레임 안쪽(Inside frame) 가운데 하나로 지정할 수 있습니다.
주석의 배치 및 방향:
수평(Horizontal)
수직 오름차순(Vertical ascending), 수직 내림차순(Vertical descending)
경계 방향(Boundary direction)
눈금 기반 프레임 사용 시 눈금 위(Above tick), 눈금에(On tick), 눈금 아래(Under tick)
주석을 그리기 위한 Font 글꼴 속성 (글꼴, 크기, 색상, 버퍼, …), Distance to the map frame 맵 프레임까지의 거리, 그리고 Coordinate precision 좌표 정밀도(소수점 이하 자릿수)도 정의할 수 있습니다.
Follow grid rotation: 맵 영역을 회전시키거나 그리드를 재투영한 경우 사용할 수 있는 이 옵션은 주석의 배치를 조정할 수 있게 해줍니다. 선택한 배치 모드에 따라, 주석도 회전시킵니다:
Annotations alignment: 직교 또는 고정 길이 가운데 하나로 지정할 수 있습니다.
Skip below angle: 지정한 한계값 밑에서 프레임 경계와 교차하는 그리드 선에 주석을 표시하지 않습니다.
Margin from map corner: 맵 모서리에 너무 가까이 있는 주석을 표시하지 않습니다. 경계와 중첩 그리고/또는 경계 바깥으로 나갈 수 있기 때문입니다.
22.2.2.8. 오버뷰
종종 인쇄 조판에 하나 이상의 맵을 추가해서, 어떤 맵 항목의 연구 영역을 또다른 맵 항목 위에 배치하고 싶을 때가 있습니다. 예를 들어 맵을 보는 사람들이 두 번째 맵에 표시된 더 넓은 지리적 맥락에서 해당 영역을 식별하기 쉽게 만들기 위해서 말이죠.
맵 항목 패널의 Overviews 그룹에서 서로 다른 맵 범위 2개 사이의 링크를 생성하고, 다음과 같은 기능을 사용할 수 있습니다:
오버뷰를 생성하려면, 해당 맵 위에 다른 맵의 범위를 표시하고자 하는 맵을 선택한 다음 Item Properties 패널에서 Overviews 옵션을 펼치십시오. 그리고 버튼을 클릭해서 오버뷰를 추가하십시오.
이 오버뷰는 처음에 ‘Overview 1’ 이라고 명명됩니다. (그림 22.22 를 참조하세요.) 이 그룹에서:
더블클릭하면 다른 이름으로 변경할 수 있습니다.
및 버튼을 이용하면 목록 안에서 오버뷰를 이동시켜, 맵 항목에서 (두 오버뷰가 동일한 스택 위치(stack position) 에 있는 경우) 다른 오버뷰의 위 또는 아래 배치할 수 있습니다.
그 다음 목록에서 오버뷰 항목을 선택하고 Draw “<name_overview>” overview 옵션을 체크하면, 선택한 맵 프레임 상에 오버뷰를 렌더링합니다. 이 오버뷰를 다음과 같이 사용자 지정할 수 있습니다:
Map frame: 현재 맵 항목 위에 범위를 표시할 맵 항목을 선택합니다.
Frame Style: 오버뷰 프레임을 렌더링할 심볼 속성 을 설정합니다.
Blending mode: 서로 다른 투명도 혼합 모드를 설정할 수 있습니다.
Invert overview 옵션을 활성화하면 참조되는 맵의 범위 주변에 마스크를 생성합니다. 참조되는 맵의 범위는 명확하게 표시되는 반면, 맵 항목의 다른 부분은 (채우기 색상을 설정했다면) 프레임 채우기 색상과 혼합되어 흐려집니다.
Center on overview 옵션을 활성화하면 맵 항목의 내용물을 이동해서 맵의 중심에 오버뷰 프레임을 표시합니다. 오버뷰를 여러 개 추가한 경우, 1개의 오버뷰 항목만 중심에 사용할 수 있습니다.
Position: 맵 항목의 레이어 스택 가운데 정확히 어디에 오버뷰를 배치할지를 제어합니다. 예를 들면, 오버뷰 범위를 도로 같은 일부 레이어 아래, 기타 배경 레이어 위로 렌더링하도록 할 수 있습니다. 다음 옵션을 사용할 수 있습니다:
Below map: 오버뷰를 맵 항목 아래에 렌더링합니다.
Below map layer 또는 Above map layer: 오버뷰 프레임을 어떤 레이어 도형의 상대적인 아래 또는 위에 렌더링합니다. Stacking layer 옵션에서 해당 레이어를 선택할 수 있습니다.
Below map labels: 라벨이 언제나 맵 항목에 있는 모든 피처 도형 위에 렌더링된다는 점을 고려하면, 오버뷰 프레임을 모든 라벨 아래, 모든 도형 위로 배치합니다.
Above map labels: 오버뷰 프레임을 맵 항목에 있는 모든 도형과 라벨 위로 배치합니다.