11. 일반 도구
11.1. 컨텍스트 도움말
특정 문제에 대해 도움말이 필요한 경우, 대부분의 대화창에 있는 Help 버튼을 통해 최신 사용자 지침서에서 대응하는 페이지를 볼 수 있습니다. 이때 외부 플러그인의 경우 전용 웹페이지로 이동할 수도 있다는 사실을 기억하십시오.
11.2. 패널
QGIS는 작업할 수 있는 패널 여러 개를 기본적으로 제공합니다. 이 패널들 가운데 일부는 이 절에서 설명하고 있으며, 이 문서의 다른 부분들에서 다른 패널들의 정보를 찾아볼 수도 있습니다. 패널 에서 이를 언급하고 있습니다.
메뉴에서 QGIS가 제공하는 기본 패널들의 전체 목록을 볼 수 있으며,11.2.1. 레이어 패널
The Layers panel (also called the map legend
) lists all
the layers in the project and helps you
manage their visibility. You can show or hide it by pressing Ctrl+1.
A layer can be selected and dragged up or down in the
legend to change the Z-ordering. Z-ordering means that layers listed nearer the
top of the legend are drawn over layers listed lower down in the legend.
Also a layer or a group of layers can be dragged across several QGIS instances.
참고
레이어 정렬 패널을 통해 범례의 Z 순서를 무시하게 할 수 있습니다.
레이어 패널 상단에 있는 툴바의 기능은 다음과 같습니다:
Add new group: see 그룹 및 레이어와 대화형 작업
filter layers in the legend tree:
Filter Legend by Map Content: only the layers that are set visible and whose features intersect the current map canvas have their style rendered in the layers panel. Otherwise, a generic NULL symbol is applied to the layer. Based on the layer symbology, this is a convenient way to identify which kind of features from which layers cover your area of interest.
Show Private Layers: a convenient shortcut to display and interact with private layers in the Layers panel without modifying the project settings.
Filter Legend by Expression: 선택한 레이어 트리에서, 조건을 만족시키는 피처가 없는 레이어의 스타일을 제거하는 표현식을 적용하도록 해줍니다. 예를 들어 기준으로 설정한 다른 레이어의 영역/피처 내부에 있는 피처만 강조하도록 할 수도 있습니다. 드롭다운 목록에서 현재 적용된 표현식을 편집하고 삭제할 수 있습니다.
Expand All 또는 Collapse All: 레이어 패널에 있는 모든 레이어 및 그룹을 펼치거나 접을 수 있습니다.
참고
레이어 패널을 관리하는 도구들은 인쇄 조판기의 맵과 범례 항목을 배치하는 데에도 쓸 수 있습니다.
11.2.1.1. 맵 테마 환경 설정하기
Manage Map Themes 드롭다운 버튼은 Layers 패널에 있는 레이어들의 가시성을 조작할 수 있는 편리한 도구들을 제공합니다.
Toggle Selected Layers: 패널에서 처음 선택한 레이어의 가시성을 변경하고, 해당 상태를 다른 선택한 레이어들에 적용합니다. Space 단축키를 통해서도 접근할 수 있습니다.
Toggle Selected Layers Independently: 선택한 레이어 각각의 가시성 상태를 변경합니다.
레이어 가시성을 간단하게 조작할 수 있을 뿐만 아니라, Manage Map Themes 메뉴는 범례에서 맵 테마 를 환경 설정할 수 있으며 맵 테마를 변경할 수도 있습니다. 맵 테마는 다음과 같은 정보를 기록하는 현재 맵의 스냅샷 입니다:
Layers 패널에서 보이도록 설정된 레이어들
그리고 각 가시 레이어의:
맵 테마를 생성하려면:
표시하고자 하는 레이어를 체크하십시오.
평소대로 레이어 속성(심볼, 다이어그램, 라벨 등등)을 환경 설정하십시오.
하단에 있는 Add… 를 클릭해서 설정을 프로젝트에 내장된 새 스타일 로 저장하십시오.
메뉴를 펼친 다음참고
맵 테마는 현재 속성의 상세 사항을 기억하지 않습니다. 스타일 명칭 참조 정보만 저장하기 때문에, 이 스타일이 활성화된 상태에서 (예를 들어 심볼 렌더링을 변경하는 것과 같이) 레이어에 수정 사항을 적용할 때마다 맵 테마는 새 정보로 업데이트됩니다.
다른 레이어에 대해서도 필요한 만큼 이전 단계를 반복합니다.
적용할 수 있다면, Layers 패널에서 그룹 또는 가시 레이어 노드를 펼치거나 접습니다.
패널 상단에 있는 Manage Map Themes 버튼을 클릭한 다음, Add Theme… 를 클릭해서 테마를 추가합니다.
맵 테마의 명칭을 입력한 다음 OK 를 클릭합니다.
사용자가 필요한 만큼 제한없이 맵 테마를 생성할 수 있습니다. 위와 같이 정의한 기존 맵 테마 내용 가운데 맵 범례에 있는 현재 조합(가시 레이어, 활성 스타일, 맵 범례 노드)과 일치하지 않는 것이 하나라도 있다면, Add Theme… 를 클릭해서 새 맵 테마를 생성하거나, 메뉴를 사용해서 맵 테마를 업데이트하십시오. Rename Current Theme… 버튼으로 활성화된 맵 테마의 명칭을 변경할 수도 있고, 버튼을 클릭하면 활성 테마를 삭제할 수 있습니다.
맵 테마는 미리 환경 설정해놓은 서로 다른 조합들을 빠르게 바꾸는 데 유용합니다. 목록에서 맵 테마를 선택하면 해당 테마의 조합을 복구합니다. 인쇄 조판기에서도 환경 설정해놓은 테마에 접근할 수 있기 때문에, 특정 테마에 기반하면서도 현재 주 캔버스의 렌더링에 독립적인 서로 다른 맵 항목들을 생성할 수 있습니다. (맵 항목 레이어 참조)
11.2.1.3. 그룹 및 레이어와 대화형 작업
범례 창에 있는 레이어들을 그룹화할 수 있습니다. 그룹화하는 데에는 다음 두 가지 방법이 있습니다:
아이콘을 클릭해서 새 그룹을 추가합니다. 그룹의 명칭을 입력한 다음 Enter 를 누르십시오. 이제 기존 레이어를 클릭한 채로 그룹으로 드래그하십시오.
레이어 몇 개를 선택하고, 범례 창을 오른쪽 클릭한 다음 Group Selected 를 선택하십시오. 새 그룹이 만들어지고 선택한 레이어들이 이 그룹으로 자동 이동될 것입니다.
레이어를 그룹에서 꺼내려면, 레이어를 밖으로 드래그하거나 또는 오른쪽 클릭한 다음 Move Out of Group 을 선택하면 됩니다. 레이어가 원래 있던 그룹과 동일한 수준으로 이동합니다. 또, 그룹을 다른 그룹 안에 넣을 수도 있습니다. 레이어가 그룹 안의 그룹에 있는 경우, Move Out of Group 메뉴는 레이어를 모든 그룹에서 꺼낼 것입니다.
레이어 패널 최상단으로 그룹 또는 레이어를 이동시키려면, 최상단으로 드래그하거나 Move to Top 메뉴를 선택하십시오. 그룹 안에 들어 있는 레이어에 이 메뉴 옵션을 사용하면, 해당 레이어가 들어 있는 현재 그룹 안에서 최상단으로 이동합니다. Move to Bottom 메뉴는 레이어와 그룹을 동일한 논리에 따라 최하단으로 이동시킵니다.
그룹의 체크박스를 클릭하면 그룹에서 체크된 레이어를 표시하거나 숨길 것입니다. Ctrl 키를 누른 채 체크박스를 클릭하면 그룹 및 하위그룹에 있는 모든 레이어를 켜거나 끕니다.
체크된/체크 해제된 레이어를 Ctrl 키를 누른 채 클릭하면 해당 레이어와 모든 부모 레이어를 체크 해제/체크합니다.
Mutually Exclusive Group 옵션을 활성화하면 한 번에 한 레이어만 보이는 그룹을 생성할 수 있습니다. 그룹 내부의 어떤 레이어를 보이도록 설정할 때마다 다른 레이어들은 보이지 않도록 꺼질 것입니다.
왼쪽 마우스 버튼으로 레이어를 선택할 때 Ctrl 키를 누르고 있으면 하나 이상의 레이어 또는 그룹을 동시에 선택할 수 있습니다. 그 다음 선택한 모든 레이어를 동시에 새 그룹으로 이동시킬 수 있습니다.
Ctrl 키로 항목 몇 개를 선택한 다음 Ctrl+D 를 누르면 하나 이상의 레이어 또는 그룹을 한 번에 삭제할 수도 있습니다. 이렇게 하면, 선택한 모든 레이어 또는 그룹이 레이어 목록에서 한꺼번에 제거될 것입니다.
표시자(indicator) 아이콘을 통한 레이어 및 그룹에 대한 상세 정보
레이어/그룹에 대한 상세 정보를 제공하기 위한 아이콘이 Layers 패널에 있는 레이어 또는 그룹 옆에 나타나는 경우가 종종 있습니다. 다음과 같은 심볼로 나타납니다:
to indicate a filter applied to the layer. Hover over the icon to see the filter expression and double-click to update the query
: 프로젝트에 필수적 인, 따라서 제거할 수 없는 레이어를 식별합니다.
: 내장된 그룹 또는 레이어 및 원래 프로젝트 파일의 경로를 식별합니다.
: 프로젝트 파일을 열 때 데이터소스를 사용할 수 없는 레이어를 식별합니다. (엉터리 파일 경로 처리 를 참조하세요.) 아이콘을 클릭하거나, 레이어의 컨텍스트 메뉴에서 Repair Data Source… 항목을 선택하면 소스 경로를 업데이트할 수 있습니다.
: 레이어가 임시 스크래치 레이어 이며 현재 프로젝트를 닫으면 레이어의 내용이 사라질 것이라는 사실을 알려줍니다. 데이터 손실을 피하고 레이어를 항구적으로 만들려면, 아이콘을 클릭해서 레이어를 QGIS가 지원하는 OGR 벡터 유형 가운데 하나로 저장하십시오.
to identify a layer used in offline editing mode.
for layers with coordinates stored in a coordinate reference system which is inherently low accuracy (requires the corresponding setting to be enabled)
to identify a layer that has notes associated
11.2.1.4. 벡터 레이어 스타일 편집 작업
레이어 패널에서 레이어 렌더링을 쉽고 빠르게 변경할 수 있는 빠른 방법이 있습니다. 벡터 레이어를 오른쪽 클릭한 다음 목록에서
를 선택하면 다음과 같은 작업을 할 수 있습니다:레이어에 현재 적용된 스타일 을 확인합니다. 해당 레이어에 여러 스타일을 정의했을 경우, 한 스타일에서 다른 스타일로 바꿔가면 맵 캔버스에서 해당 레이어의 렌더링이 자동적으로 업데이트되는 걸 볼 수 있습니다.
현재 스타일의 일부분 또는 전부를 복사해서, 이 스타일을 적용할 수 있는 다른 레이어에 붙여넣을 수 있습니다.
팁
손쉽게 레이어 스타일 공유
컨텍스트 메뉴에서, 레이어의 스타일을 복사해 그룹 또는 레이어 집합에 붙여 넣을 수 있습니다. 원본 레이어와 동일한 유형(벡터 또는 래스터)인 모든 레이어에, 그리고 벡터 레이어의 경우 동일한 도형 유형(포인트, 라인, 폴리곤)을 가진 모든 레이어에 스타일을 적용합니다.
현재 스타일의 명칭을 변경하거나, (사실 현재 스타일의 복사본인) 새 스타일을 추가하거나, 또는 (다중 스타일을 사용할 수 있는 경우) 현재 스타일을 삭제할 수 있습니다.
참고
이 작업들은 래스터 또는 메시 레이어에 대해서도 똑같이 쓸 수 있습니다.
update the symbol color using a Color Wheel. For convenience, the recently used colors are also available at the bottom of the color wheel.
Edit symbol…: 심볼 선택기 대화창을 열고 피처 심볼을 변경합니다. (심볼, 크기, 색상 등등)
(범주, 등급 또는 규칙 기반 을 기반으로 하는) 범주 심볼 유형을 사용하는 경우, 범주 단계 항목의 컨텍스트 메뉴에서 앞에서 언급한 심볼 수준 옵션을 사용할 수 있습니다. 또 Toggle Items, Show All Items 및 Hide All Items 항목을 통해 피처의 모든 범주의 가시성을 전환할 수도 있습니다. 이렇게 하면 항목들을 하나하나 체크 또는 체크 해제하지 않아도 됩니다.
팁
범주의 잎(leaf) 항목을 더블 클릭하면 Symbol Selector 대화창을 엽니다.
11.2.2. 레이어 스타일 작업 패널
Layer Styling 패널은 (Ctrl+3 키 조합으로 활성화할 수 있으며) Layer Properties 대화창의 기능 가운데 일부를 실행하는 단축키입니다. 이 패널은 레이어 속성 대화창을 열지 않고도 레이어의 렌더링 방식과 습성을 정의해서 그에 따라 시각화할 수 있는 빠르고 손쉬운 방법을 제공합니다.
레이어 스타일 작업 패널은 “모달(modal)” 대화상자가 레이어 속성 대화창을 가리는 일을 방지할 뿐만 아니라, 이미 대부분의 스타일 기능(색상 선택기, 효과 속성, 규칙 편집, 라벨 대체 등등)을 내장하고 있기 때문에 대화창들이 화면을 덮어버리는 일도 방지해줍니다. 예를 들어, 레이어 스타일 작업 패널 내부의 색상 버튼을 클릭하면 색상 선택기가 개별 대화창이 아니라 레이어 스타일 패널 안에서 열립니다.
레이어 패널에 있는 현재 레이어들의 드롭다운 목록에서 항목을 선택한 다음:
레이어 유형에 따라:
래스터 레이어의 경우 레이어의 Symbology, Transparency, Histogram 을 설정합니다. 이 옵션들은 래스터 속성 대화창 과 동일합니다.
벡터 레이어의 경우 레이어의 Symbology, Labels, Mask 및 3D View 를 설정합니다. 이 옵션들은 벡터 속성 대화창 과 동일하며 제 3자 플러그인이 도입하는 사용자 지정 속성으로 확장될 수 있습니다.
메시 레이어의 경우 레이어의 Symbology 및 3D View 속성을 설정합니다. 이 옵션들은 메시 데이터셋 속성 과 동일합니다.
Style Manager 에서 관련 스타일(들)을 관리합니다. (자세한 내용은 사용자 지정 스타일 관리하기 를 참조하세요.)
사용자가 현재 프로젝트의 레이어 스타일에 적용한 변경 History 전체를 추적합니다. 따라서 이력 목록에 있는 어떤 상태든 선택하고 Apply 버튼을 클릭하면 해당 상태 이후의 변경 사항을 취소하고 해당 상태를 복구할 수 있습니다.
이 패널의 또다른 강력한 기능은 Live update 체크박스입니다. 이 옵션을 활성화하면 사용자가 변경 사항을 만드는 대로 맵 캔버스에 해당 변경 사항을 즉시 렌더링하기 때문에, 더 이상 Apply 버튼을 클릭할 필요가 없습니다.
11.2.3. 레이어 순서 패널
QGIS 맵 캔버스에 보여지는 레이어는 기본적으로 Layers 패널에 있는 레이어 순서를 따라 렌더링됩니다. 패널에서 레이어가 위에 있을수록 맵 뷰에서도 위에 렌더링됩니다. (따라서 더 잘 보입니다.)
Layer Order 패널을 통해 레이어 패널에 있는 순서에 독립적으로 레이어를 렌더링하는 순서를 정의할 수 있습니다. 레이어 목록 아래 있는 Control rendering order 옵션을 체크하고 사용자가 원하는 대로 패널에 있는 레이어들을 재정렬하십시오. 예를 들어 그림 11.3 그림을 보십시오. 레이어 패널에 있는 레이어 위치에도 불구하고 airports
피처가 alaska
폴리곤 위에 표시되고 있습니다.
Control rendering order 옵션을 해제하면 기본 동작대로 레이어 페널의 순서를 따르게 됩니다.
11.2.4. 오버뷰 패널
Overview 패널(Ctrl+8)은 일부 레이어들의 전체 범위를 보여주는 맵입니다. 오버뷰 맵은 메뉴 또는 레이어 컨텍스트 메뉴에서 Show in Overview 옵션을 켠 레이어들로 채워집니다. 이 뷰 안에는현재 맵 범위를 나타내는 빨간 사각형이 있습니다. 이 사각형을 통해 사용자가 현재 맵의 어느 영역을 보고 있는지 한 눈에 알 수 있습니다. 오버뷰에서 현재 범위를 보여주는 빨간색 사각형을 클릭&드래그하면, 그에 따라 주 맵 뷰도 자동적으로 업데이트됩니다.
맵 오버뷰가 표시하는 레이어에 라벨이 적용돼 있더라도 맵 오버뷰에는 라벨이 렌더링되지 않는다는 사실을 기억하십시오.
11.2.5. 로그 메시지 패널
몇몇 작업을 불러오거나 공간 처리할 때, Log Messages Panel 을 통해 서로 다른 탭에 나타나는 메시지를 추적하고 지켜볼 수 있습니다. 하단 상태 바의 가장 오른쪽에 있는 아이콘을 클릭하면 이 패널을 활성화할수 있습니다.
11.2.6. 실행 취소/재실행 패널
Undo/Redo 패널(Ctrl+5)은 편집 중인 각 레이어에 대해 실행된 모든 작업 목록을 표시해서, 위쪽에 있는 작업을 선택하는것만으로도 작업 모음을 빠르게 실행 취소시킬 수 있습니다. 더 자세한 내용은 실행 취소 및 재실행 편집 을 참조하세요.
11.2.7. 통계 요약 패널
Statistics 패널(Ctrl+6)은 모든 벡터 레이어에 대한 요약된 정보를 표시할 수 있습니다. 이 패널에서 선택할 수있는 것은 다음과 같습니다:
통계를 계산할 벡터 레이어
사용할 열(column) 또는 표현식
대화창 우하단의 드롭다운 버튼을 통해 반환할 통계 정보. 레이어 필드 유형에 따라 (또는 표현식의 값 유형에 따라) 사용할 수 있는 통계 정보는 다음과 같습니다:
통계 정보 |
문자열 |
정수 |
실수 |
날짜 |
---|---|---|---|---|
개수 |
||||
고유 값(Distinct Value) 개수 |
||||
누락 값(Missing value) 개수 |
||||
합계 |
||||
평균 |
||||
표준 편차 |
||||
표본 표준 편차 |
||||
최소값 |
||||
최대값 |
||||
범위 |
||||
소수 기준(Minority) |
||||
다수 기준(Majority) |
||||
다양도(Variety) |
||||
제1사분위수(First Quartile) |
||||
제3사분위수(Third Quartile) |
||||
사분위간 범위(Inter Quartile Range) |
||||
최소 길이 |
||||
최대 길이 |
||||
평균 길이 |
표: 필드 유형에 따라 사용할 수 있는 통계
통계 요약 정보는:
11.2.8. Debugging/Development Tools Panel
The Debugging/Development Tools panel (F12) provides a Network Logger and a Profiler.
11.2.8.1. Network Logger
The Network Logger provides a list of ongoing and completed network requests, along with a whole load of useful detail like request and reply status, header, errors, SSL configuration errors, timeouts, cache status, etc.
It also allows you to:
Save Log… will first show a big warning that the log is sensitive and should be treated as confidential and than allow you to save the log.
Settings will allow you to Show Successful Requests and Show Timeouts.
Disable cache will disable the cache so that every request has to be performed.
By right clicking on a request you can:
Open URL which will open the URL in your default browser.
Copy URL
Copy As cURL to use it in the terminal.
Copy as JSON will copy the whole log from one request.
11.2.8.2. Profiler
The Profiler allows to get load times for the Categories Startup and Project Load, to identify causes of slow load times.
11.3. Embedding layers from external projects
서로 다른 프로젝트들에 있는 여러 레이어들을 동일한 스타일로 유지하고자 할 경우가 있습니다. 이 레이어들을 위한 기본 스타일 을 생성할 수도 있고, 또는 다른 프로젝트로부터 레이어들을 내포시켜 수고를 줄일 수도 있습니다.
기존 프로젝트로부터 레이어 및 그룹을 내포시키면 스타일과 관련해 몇몇 장점이 생깁니다:
모든 유형의 (벡터 또는 래스터, 로컬 또는 온라인 등등) 레이어를 추가할 수 있습니다.
그룹 및 레이어를 불러오면, 서로 다른 사용자 프로젝트에 있는 “배경” 레이어들의 트리 구조를 동일하게 유지할 수 있습니다.
내포한 레이어를 편집할 수 있지만, 심볼, 라벨, 양식, 기본값, 동작 등과 같은 레이어 속성을 변경할 수는 없습니다. 이 습성은 프로젝트 전체에서 일관성을 보장합니다.
원본 프로젝트에 있는 항목을 수정하면, 변경 사항이 다른 모든 프로젝트로 전파됩니다.
사용자 프로젝트에 다른 프로젝트 파일의 내용을 삽입하고자 할 경우,
메뉴를 선택한 다음:… 버튼을 클릭해서 프로젝트를 찾으십시오. 프로젝트의 내용을 (그림 11.7 그림 참조) 볼 수 있습니다.
OK 를 클릭합니다.
Layers 패널에 선택한 레이어 및 그룹을 삽입하고 맵 캔버스에 가시화할 것입니다. 내포된 항목의 명칭 옆에 아이콘이 추가되고, 그 위에 마우스를 가져가면 원본 프로젝트 파일 경로를 보여주는 툴팁을 표시합니다.
다른 모든 레이어와 마찬가지로, 내포 레이어를 오른쪽 클릭하고 Remove 를 선택하면 프로젝트에서 제거할 수 있습니다.
팁
내포 레이어의 렌더링 변경
원본 프로젝트 파일을 변경하지 않는 이상, 내포 레이어의 렌더링을 변경할 수는 없습니다. 하지만, 내포 레이어를 오른쪽 클릭하고 Duplicate 를 선택하면 완전히 동일하며 원본 프로젝트에 독립적인 레이어를 생성합니다. 그 다음 링크된 레이어를 안전하게 제거할 수 있습니다.
11.4. 맵 캔버스 작업
11.4.1. 렌더링 작업
기본적으로 QGIS는 맵 캔버스를 업데이트할 때마다 모든 가시 레이어를 렌더링합니다. 다음과 같은 이벤트가 맵 캔버스 업데이트를 유발합니다:
레이어 추가
맵 이동 또는 확대/축소
QGIS 창 크기 변경
레이어(들)의 가시성 변경
사용자는 QGIS 상에서 다양한 방법으로 렌더링 과정을 제어할 수 있습니다.
11.4.1.1. 축척에 따른 렌더링
축척에 의존적인 렌더링을 통해 어떤 (래스터 또는 벡터) 레이어를 가시화하는 최소 및 최대 축척을 설정할 수 있습니다. 축척 의존 렌더링을 설정하려면, 범례에 있는 레이어를 더블 클릭해서 Properties 대화창을 여십시오. Rendering 탭에서 Scale dependent visibility 를 체크한 다음, Minimum (exclusive) 과 Maximum (inclusive) 축척값을 입력합니다.
레이어 패널에서 레이어에 대한 축척 의존 가시성을 활성화시킬 수도 있습니다. 레이어를 오른쪽 클릭한다음 컨텍스트 메뉴에서 Set Layer Scale Visibility 를 선택하십시오.
Set to current canvas scale 버튼을 클릭하면 가시성 범위의 한계값으로 현재 맵 캔버스의 축척을 쓸 수 있습니다.
참고
맵 축척이 가시성 축척 범위를 벗어나서 맵 캔버스에 레이어를 렌더링하지 않는 경우, 레이어 패널에서 해당 레이어를 회색조로 표시하며 해당 레이어의 컨텍스트 메뉴에 새로운 옵션 Zoom to Visible Scale 이 추가됩니다. 이 옵션을 선택하면 해당 레이어가 가시화될 가장 가까운 축척값으로 맵을 확대/축소할 것입니다.
11.4.1.2. 맵 렌더링 제어
다음에서 설명하는 대로, 다양한 방법으로 맵 렌더링을 제어할 수 있습니다.
렌더링 보류
렌더링 작업을 보류하려면, 상태 바 우하단에 있는 Render 체크박스를 클릭하십시오. Render 체크박스를 해제하면, QGIS 는 렌더링 작업 에서 설명하는 어떤 이벤트에도 대응하지 않고 캔버스를 다시 그리지 않습니다. 사용자가 렌더링을 보류하길 원할 수도 있는 경우는 다음과 같습니다:
많은 레이어를 추가하고 렌더링 전에 심볼 작업을 하고자 하는 경우
하나 이상의 대용량 레이어를 추가하고 렌더링 전에 축척 의존성을 설정하고자 하는 경우
하나 이상의 대용량 레이어를 추가하고 렌더링 전에 특정한 뷰로 확대/축소하고자 하는 경우
이런 경우들의 조합
레이어 추가 옵션 설정
새 레이어를 불러올 때 항상 그리지 않도록 하는 옵션을 설정할 수 있습니다. 즉 맵에 레이어가 추가되어도,기본적으로 범례의 가시성 체크박스는 해제된 상태일 것이라는 뜻입니다. 이 옵션을 설정하려면, Rendering 탭을 클릭하십시오. By default new layers added to the map should be displayed 체크박스를 해제하십시오. 이후 맵에 추가되는 모든 레이어가 기본적으로 꺼져 있게 (보이지 않게) 될 것입니다.
메뉴 옵션을 선택한 다음렌더링 중단
맵 렌더링을 중단하려면 Esc 키를 누르십시오. 맵 캔버스 업데이트를 중단하고 맵 일부만 렌더링된 상태로 남겨둘 겁니다. Esc 키를 눌렀을 때 실제로 맵 렌더링이 중단될 때까지 시간이 조금 걸릴 수도 있습니다.
렌더링 질 변경
QGIS는 맵의 렌더링 질을 변경할 수 있는 옵션을 보유하고 있습니다. Rendering 탭을 클릭한 다음 Make lines appear less jagged at the expense of some drawing performance 체크박스를 체크하거나 해제해보십시오.
메뉴 옵션을 선택하고,렌더링 속도 향상
몇 가지 설정으로 렌더링 속도를 향상시킬 수 있습니다. Rendering 탭으로 이동해서 다음 체크박스들을 체크하거나 해제해보십시오:
메뉴 옵션으로 QGIS 설정 대화창을 열고,Render layers in parallel using many CPU cores 를 체크한 다음 Max cores to use 를 설정
백그라운드에서 맵을 별개의 이미지로 렌더링해서 각 Map Update interval 시간마다 이 (오프스크린) 이미지의 내용을 가져다가 맵 캔버스를 업데이트하게 됩니다. 하지만 렌더링 작업이 이 간격보다 빨리 끝나는 경우, 그 즉시 화면에 업데이트됩니다.
Enable Feature simplification by default for newly added layers 를 체크하면, 피처의 도형을 단순화(노드 감소)해서 그 결과 피처를 더 빨리 표시합니다. 이때 렌더링 일관성을 해치게 될 수도 있다는 점을 주의하십시오.
11.4.2. 확대/축소 및 이동
There are multiple ways to zoom and pan to an area of interest. You can use the Map Navigation toolbar, the mouse and keyboard on the map canvas and also the menu actions from the menu and the layers’ contextual menu in the Layers panel.
아이콘 |
라벨 |
사용법 |
뷰 메뉴 |
맵 탐색 툴바 |
레이어 컨텍스트 메뉴 |
---|---|---|---|---|---|
맵 이동 |
이 도구를 활성화하면, 맵 캔버스 상 어디를 왼쪽 클릭하건 커서 위치로 맵을 이동시킵니다. 또 왼쪽 마우스 버튼을 누른 채 맵 캔버스를 드래그해서 맵을 이동시킬 수도 있습니다. |
||||
확대 |
이 도구를 활성화하면, 맵 캔버스 상 어디를 왼쪽 클릭하건 한 단계 확대합니다. 마우스 커서 위치를 중심으로 관심 지역을 확대할 것입니다. 또 왼쪽 마우스 버튼을 누른 채 맵 캔버스 상에 직사각형을 드래그해서 확대할 수도 있습니다. |
||||
축소 |
이 도구를 활성화하면, 맵 캔버스 상 어디를 왼쪽 클릭하건 한 단계 축소합니다. 마우스 커서 위치를 중심으로 관심 지역을 축소할 것입니다. 또 왼쪽 마우스 버튼을 누른 채 맵 캔버스 상에 직사각형을 드래그해서 해당 지역에서 맵을 축소할 수도 있습니다. |
||||
선택한 집합으로 맵 이동 |
Pan the map to the selected features of all the selected layers in the Layers panel. |
||||
선택한 집합으로 확대/축소 |
Zoom to the selected features of all the selected layers in the Layers panel. |
||||
Zoom To Layer(s) |
Zoom to the extent of all the selected layers in the Layers panel. |
||||
전체 영역으로 확대/축소 |
Zoom to the extent of all the layers in the project or to the project full extent. |
||||
이전 영역으로 확대/축소 |
액션 이력에 있는 이전 영역으로 맵을 확대/축소합니다. |
||||
다음 영역으로 확대/축소 |
액션 이력에 있는 다음 영역으로 맵을 확대/축소합니다. |
||||
원본 해상도로 확대/축소 |
활성화된 래스터 레이어의 픽셀 1개가 모니터 스크린의 픽셀 1개와 동일한 크기가 되는 수준으로 맵을 확대/축소합니다. |
메뉴 아래에 있는 Zoom factor 를 설정하면 확대/축소 도중의 축척 조정 습성을 정의할 수 있습니다. 동일 메뉴에서, 맵 캔버스 하단에서 사용할 수 있게 되는 Predefined Scales 목록도 설정할 수 있습니다.
11.4.2.1. 맵 캔버스 상에서 마우스 사용
앞에서 설명한 Pan, Zoom In, Zoom Out 도구를 사용하는 방법 외에, 맵 캔버스 안에서 마우스 휠을 누르고 드래그하면 (맥OS에서는 cmd 키를 눌러야 할 수도 있습니다) 맵을 이동할 수 있습니다. 마우스 휠을 돌려서 맵을 확대하거나 축소할 수 있습니다. 마우스커서의 위치를 중심으로 관심 지역을 확대/축소할 것입니다. Ctrl 키를 누른 상태에서 마우스 휠을 돌리면 더 정밀하게 확대/축소할 수 있습니다.
11.4.2.2. 맵 캔버스 상에서 키보드 사용
키보드의 spacebar 를 누른 채 마우스 커서를 움직이면 Pan 도구로 맵 캔버스를 드래그하는 것과 동일한 방식으로 맵을 이동시킬 것입니다.
방향 키를 이용해서 맵을 이동할 수 있습니다. 맵 영역 안쪽에 마우스 커서를 가져간 다음 방향 키를 누르면 위쪽, 아래쪽, 왼쪽, 오른쪽으로 이동합니다.
키보드의 PgUp 과 PgDown 키를 누르면 설정한 확대/축소 인자(zoom factor)에 따라 맵을 확대하거나 축소할 수 있습니다. 맵 캔버스 상에서 Ctrl++ 또는 Ctrl+- 키 조합을 누르면 즉각적으로 맵을 확대/축소합니다.
특정한 맵 도구(식별, 측정 등등)를 활성화한 상태라면, Shift 키를 누른 상태로 맵 상에 사각형을 드래그해서 해당 지역으로 확대할 수 있습니다. 선택 도구(선택 도구는 추가 선택에 Shift 키를 이용합니다)나 편집 도구가 아닌 맵 도구에 한해 이 기능이 활성화됩니다.
11.4.3. 공간 북마크
공간 북마크를 통해 지리적 위치에 “책갈피” 를 끼워 나중에 다시 해당 위치로 돌아올 수 있습니다. 기본적으로 북마크는 사용자 프로파일에 (User Bookmarks 로) 저장되는데, 사용자가 연 어떤 프로젝트에서도 사용할 수 있다는 뜻입니다. 북마크를 단일 프로젝트 용으로 (Project Bookmarks 라는 명칭으로) 저장할 수도 있습니다. 프로젝트 북마크는 프로젝트 파일 안에 저장되는데, 다른 사용자와 공유해야 하는 프로젝트인 경우 유용할 것입니다.
11.4.3.1. 북마크 생성
북마크를 생성하려면:
관심 지역으로 확대/축소 또는 이동하십시오.
메뉴 옵션을 선택하고, Ctrl+B 키 조합을 누르거나 Browser 패널에 있는 Spatial Bookmarks 항목을 오른쪽 클릭한 다음 New Spatial Bookmark 를 선택하십시오. Bookmark Editor 대화창이 열립니다.
북마크를 잘 설명하는 명칭을 입력하십시오.
관련 북마크를 저장할 그룹명을 입력하거나 선택하십시오.
Select the extent of the area you wish to save, using the extent selector widget
선택한 범위에 사용할 CRS 를 지정하십시오.
Saved in 옵션에서 북마크를 User Bookmarks 로 또는 Project Bookmarks 로 저장할지 선택하십시오.
Save 를 클릭하면 북마크가 목록에 추가됩니다.
북마크 여러 개를 동일한 명칭으로 만들 수 있다는 사실을 기억하십시오.
11.4.3.2. 북마크 관련 작업
북마크를 사용하거나 관리하려면, Spatial Bookmarks 패널이나 Browser 를 사용하면 됩니다.
Spatial Bookmarks Manager 패널을 열려면 메뉴 옵션을 선택하거나 Ctrl+7 키 조합을 누르십시오. Browser 패널에 있는 Spatial Bookmarks 항목을 보려면 메뉴를 선택하거나 Ctrl+Shift+B 키 조합을 누르십시오.
다음과 같은 작업들을 수행할 수 있습니다:
위치 탐색란 에 북마크 명칭을 입력해서 북마크로 확대/축소할 수도 있습니다.
11.4.4. 지도 장식
지도 장식은 그리드, 제목 라벨, 저작권 라벨, 이미지, 방위표, 축척 막대 및 조판 범위를 포함하며, 지도 제작 요소를 추가해 맵을 ‘장식’ 하는 데 쓰입니다.
11.4.4.1. 그리드
Grid 를 통해 맵 캔버스에 좌표 격자 및 좌표 주석을 추가할 수 있습니다.
메뉴 옵션을 선택해서 대화창을 여십시오.
Enable grid 체크박스를 체크해서 활성화한 다음 맵 캔버스에 불러온 레이어에 맞춰 그리드 정의를 설정하십시오.
Grid type: Line 또는 Marker 가운데 하나로 설정할 수 있습니다.
Interval X 와 Interval Y : 그리드 표시 사이의 X 방향 간격과 Y 방향 간격을 맵 단위로 설정합니다.
Offset X 와 Offset Y : 맵 캔버스의 좌하단에서 그리드 표시까지의 X방향, Y 방향 거리를 맵 단위로 설정합니다.
다음에 기반해서 간격 및 오프셋 파라미터를 설정할 수 있습니다:
Canvas Extents: 캔버스 범위의 약 1/5 간격으로 그리드를 생성합니다.
Active Raster Layer : 가시 래스터 레이어의 해상도를 기반으로 그리드를 생성합니다.
Draw annotations 옵션을 체크하면 그리드 표시의 좌표를 보이게 하고 다음을 설정할 수 있습니다:
Annotation direction : 주석의 방향, 즉 그리드 선을 기준으로 라벨을 어떻게 배치할지 다음 가운데 하나를 선택합니다.
Horizontal 또는 Vertical : 모든 라벨을 그리드 선에 대해 수평 또는 수직으로 배치합니다.
Horizontal and Vertical : 각 라벨을 각 라벨이 참조하는 그리드 표시에 평행하게 배치합니다.
Boundary direction : 각 라벨을 캔버스 경계(boundary)를 따라, 각 라벨이 참조하는 그리드 표시에 수직으로 배치합니다.
Annotation font: 글꼴 선택기 위젯 을 통해 주석의 글꼴(텍스트 서식, 버퍼, 음영 등)을 선택합니다.
Distance to map frame : 주석과 맵 캔버스 경계 사이의 여백을 설정합니다. 예를 들어 이미지 포맷이나 PDF로 맵 캔버스를 내보내면서 주석이 “용지” 한계에 걸리지 않도록 하는 데 유용합니다.
Coordinate precision : 좌표 수치의 정밀도를 설정합니다.
기대한대로 모양이 나오는지 확인하려면 Apply 를, 또는 사용자가 만족한다면 OK 를 클릭하십시오.
11.4.4.2. 제목 라벨
Title Label 도구는 사용자 맵에 제목 을 장식할 수 있습니다.
제목 라벨 장식을 추가하려면:
메뉴 옵션을 선택해서 대화창을 여십시오.
맵 상에 배치하려 하는 제목 텍스트를 입력하십시오. Insert or Edit an Expression… 버튼을 사용하면 동적 텍스트를 만들 수 있습니다.
Font 에서 QGIS의 텍스트 서식 설정 전체 옵션을 사용할 수 있는 글꼴 선택기 위젯 을 통해 라벨 용 글꼴을 선택하십시오. 글꼴 콤보박스 오른쪽에 있는 검은 화살표를 클릭하면 글꼴 색상 및 투명도를 빠르게 설정할 수 있습니다.
Background bar color 에서 제목의 배경 막대에 적용할 색상 을 선택하십시오.
Placement 에서 캔버스에 라벨을 어떻게 배치할지 선택하십시오. Top left, Top Center (기본값), Top Right, Bottom left, Bottom Center 및 Bottom Right 가운데 하나를 선택할 수 있습니다.
Margin from Edge 에서 수평 그리고/또는 수직 경계 여백을 설정해서 항목의 배치를 미세 조정하십시오. 밀리미터 또는 픽셀 값으로 설정할 수도 있고, 맵 캔버스의 너비 또는 높이의 백분율 값으로 설정할 수도 있습니다.
기대한대로 모양이 나오는지 확인하려면 Apply 를, 또는 사용자가 만족한다면 OK 를 클릭하십시오.
11.4.4.3. 저작권 라벨
Copyright Label 을 통해 사용자 맵에 저작권 라벨을 장식할 수 있습니다.
이 장식을 추가하려면:
메뉴 옵션을 선택해서 대화창을 여십시오.
맵 상에 배치하려 하는 저작권 텍스트를 입력하십시오. Insert or Edit an Expression… 버튼을 사용하면 동적 텍스트를 만들 수 있습니다.
Font 에서 QGIS의 텍스트 서식 설정 전체 옵션을 사용할 수 있는 글꼴 선택기 위젯 을 통해 라벨 용 글꼴을 선택하십시오. 글꼴 콤보박스 오른쪽에 있는 검은 화살표를 클릭하면 글꼴 색상 및 투명도를 빠르게 설정할 수 있습니다.
Placement 에서 캔버스에 라벨을 어떻게 배치할지 선택하십시오. Top left, Top Center, Top Right, Bottom left, Bottom Center 및 Bottom Right (저작권 장식의 기본값) 가운데 하나를 선택할 수 있습니다.
Margin from Edge 에서 수평 그리고/또는 수직 경계 여백을 설정해서 항목의 배치를 미세 조정하십시오. 밀리미터 또는 픽셀 값으로 설정할 수도 있고, 맵 캔버스의 너비 또는 높이의 백분율 값으로 설정할 수도 있습니다.
기대한대로 모양이 나오는지 확인하려면 Apply 를, 또는 사용자가 만족한다면 OK 를 클릭하십시오.
11.4.4.4. 이미지 장식
Image 를 통해 맵 캔버스 위에 이미지(로고, 범례 등등)를 추가할 수 있습니다.
이미지를 추가하려면:
메뉴 옵션을 선택해서 대화창을 여십시오.
… Browse 버튼을 사용해서 (png 또는 jpg 같은) 비트맵 이미지 또는 SVG 이미지를 선택하십시오.
SVG를 활성화시키는 파라미터를 선택했다면 Fill 또는 Stroke (외곽선) 색상도 설정할 수 있습니다. 비트맵 이미지의 경우 색상 설정은 비활성화됩니다.
Size 에서 이미지의 크기를 밀리미터 단위로 설정하십시오. 선택한 이미지의 너비를 설정한 Size 로 맞춰 크기를 재조정합니다.
Placement 콤보박스를 통해 맵 상에 이미지를 어떻게 배치할지 선택하십시오. 기본 위치는 Top Left 입니다.
Margin from (Canvas) Edge 에서 Horizontal 및 Vertical 경계 여백을 설정하십시오. 밀리미터 또는 픽셀 값으로 설정할 수도 있고, 맵 캔버스의 너비 또는 높이의 백분율 값으로 설정할 수도 있습니다.
기대한대로 모양이 나오는지 확인하려면 Apply 를, 사용자가 만족한다면 OK 를 클릭하십시오.
11.4.4.5. 방위표
North Arrow 를 통해 맵 캔버스 위에 방위표를 추가할 수 있습니다.
방위표를 추가하려면:
메뉴 옵션을 선택해서 대화창을 여십시오.
색상 및 크기 옵션을 변경하거나, 사용자 지정 SVG를 선택하십시오.
각도 옵션을 변경하거나, 자동 선택(Automatic) 을 선택해서 QGIS가 방향을 결정하도록 하십시오.
Placement 콤보박스에서 방위표의 배치를 선택할 수도 있습니다.
Margin from (Canvas) Edge 에서 수평 그리고/또는 수직 경계 여백을 설정해서 항목의 배치를 미세 조정하십시오. 밀리미터 또는 픽셀 값으로 설정할 수도 있고, 맵 캔버스의 너비 또는 높이의 백분율 값으로 설정할 수도 있습니다.
기대한대로 모양이 나오는지 확인하려면 Apply 를, 사용자가 만족한다면 OK 를 클릭하십시오.
11.4.4.6. 축척 막대
Scale Bar 도구는 맵 캔버스에 단순한 축척 막대를 추가합니다. 사용자가 스타일과 위치는 물론 막대의 라벨도 제어할 수 있습니다.
QGIS에서는 축척을 사용자 맵 프레임과 동일한 단위로만 표시할 수 있습니다. 따라서 사용자 프로젝트의 좌표계가 미터 단위라면, 축척 막대를 피트 단위로 생성할 수 없습니다. 마찬가지로, 사용자가 십진수도(decimal degrees)를 사용하고 있다면, 미터 단위로 거리를 표시하는 축척 막대를 생성할 수 없습니다.
축척 막대를 추가하려면:
메뉴 옵션을 선택해서 대화창을 여십시오.
Color of bar 에서 채우기 색상(기본값: 검정색) 및 외곽선 색상(기본값: 흰색)을 선택하십시오. 색상 입력 오른쪽에 있는 아래쪽 화살표를 클릭하면 축척 막대의 채우기 및 외곽선을 불투명하게 만들 수 있습니다.
Automatically snap to round number on resize 옵션을 체크하면 읽기 쉬운 값을 표시하도록 할 수 있습니다.
Margin from (Canvas) Edge 에서 수평 그리고/또는 수직 경계 여백을 설정해서 항목의 배치를 미세 조정하십시오. 밀리미터 또는 픽셀 값으로 설정할 수도 있고, 맵 캔버스의 너비 또는 높이의 백분율 값으로 설정할 수도 있습니다.
기대한대로 모양이 나오는지 확인하려면 Apply 를, 또는 사용자가 만족한다면 OK 를 클릭하십시오.
11.4.4.7. 조판 범위
Layout Extents 도구는 캔버스에 인쇄 조판기(들)에 있는 맵 항목(들) 의 범위를 추가합니다. 이 도구를 활성화하면 모든 인쇄 조판기에 있는 모든 맵 항목의 범위를 인쇄 조판기 및 맵 항목의 명칭 라벨이 붙은 점선으로 된 경계선으로 표시합니다. 표시된 조판 범위의 스타일과 라벨을 제어할 수 있습니다. 사용자가 라벨 같은 맵 요소의 위치를 조정하는 도중 인쇄 조판기의 실제 가시화 영역을 알아야 하는 경우 이 장식이 유용합니다.
조판 범위(들)를 추가하려면:
메뉴 옵션을 선택해서 대화창을 여십시오.
범위의 심볼 및 라벨을 변경할 수 있는 옵션이 있습니다.
기대한대로 모양이 나오는지 확인하려면 Apply 를, 사용자가 만족한다면 OK 를 클릭하십시오.
팁
장식 설정
사용자가 QGIS 프로젝트 파일을 저장할 때, 프로젝트에 그리드, 방위표, 축척 막대, 저작권 및 조판 범위의 모든 변경 사항이 저장되어 다음에 프로젝트를 불러올 때 복원될 것입니다.
11.4.5. 주석 도구
Annotations are information added to the map canvas and shown within a balloon. This information can be of different types and annotations are added using the corresponding tools in the Annotations Toolbar:
Form Annotation: 사용자 지정
ui
파일에 있는 벡터 레이어의 속성을 표시하는 데 유용합니다. (그림 11.17 그림을 참조하세요.) 이는 사용자 지정 속성 양식 과 비슷하지만, 주석 항목으로 표시된다는 점이 다릅니다. 더 자세한 정보를 알고 싶다면 팀 서튼이 게시한 https://www.youtube.com/watch?v=0pDBuSbQ02o&feature=youtu.be&t=2m25s 영상도 참조하세요.
주석을 추가하려면, 대응하는 도구를 선택한 다음 맵 캔버스를 클릭하십시오. 비어 있는 말풍선이 추가됩니다. 이 말풍선을 더블 클릭하면 여러 옵션을 담은 대화창이 열립니다. 모든 주석 유형에 대해 이 대화창은 거의 동일합니다:
주석 유형에 따라
html
,svg
또는ui
파일을 가리키는 경로를 입력하는 파일 선택기가 맨 위에 있습니다. 텍스트 주석의 경우, 사용자가 텍스트 란에 직접 메시지를 입력하고 일반 글꼴 도구로 텍스트의 렌더링 방법을 설정할 수 있습니다.Fixed map position: 이 옵션을 체크 해제하면, 말풍선을 (맵 위치 대신) 스크린 위치를 기반으로 배치합니다. 즉 맵 캔버스 범위와 상관없이 언제나 말풍선을 표시합니다.
Linked layer: 주석을 맵 레이어와 연결해서 해당 레이어가 가시화될 때만 주석을 가시화합니다.
Map marker: QGIS 심볼 을 사용해서 말풍선 고정 위치(anchor position)에 표시될 심볼을 설정합니다. (Fixed map position 옵션을 체크한 경우에만 심볼을 표시합니다.)
Frame style: QGIS 심볼을 통해 주석 프레임의 배경색, 투명도, 획 색상 또는 말풍선의 너비를 설정합니다.
Contents margins: 주석 프레임의 내부 여백을 설정합니다.
주석 도구를 활성화하면 주석을 선택할 수 있습니다. 선택한 주석의 맵 위치를 (맵 마커를 드래그해서) 옮기거나, 말풍선만 이동시킬 수도 있습니다. Move Annotation 도구를 사용해서도 맵 캔버스 상에서 말풍선을 이동할 수 있습니다.
주석을 삭제하려면, 주석을 선택한 다음 Del 또는 Backspace 키를 누르거나 또는 주석을 더블 클릭한 다음 속성 대화창에 있는 Delete 버튼을 클릭하십시오.
참고
Annotation 도구가 활성화됐을 때 (주석 이동, 텍스트 주석, 양식 주석 등) Ctrl+T 를 누르면 말풍선의 가시성 상태가 반전됩니다.
팁
주석으로 맵을 조판하기
다음 도구를 사용해서 사용자 맵을 주석과 함께 인쇄하거나 여러 포맷으로 내보낼 수 있습니다:
메뉴에서 사용할 수 있는 맵 캔버스 내보내기 도구들
인쇄 조판기 를 이용하는 경우, 내보내고자 하는 맵 항목 속성에서 Draw map canvas items 옵션을 활성화해야 합니다.
11.4.6. 측정
11.4.6.1. 일반 정보
QGIS는 도형을 측정하는 네 가지 방법을 제공하고 있습니다:
피처 식별 도구에서 파생된 측정 방법,
그리고
메뉴의 벡터 분석 도구가 있습니다.
측정 작업은 (UTM 같은) 투영좌표계 및 투영체가 정의되지 않은 데이터 안에서 이루어집니다. 처음 세 가지 측정 도구의 습성은 일반 투영 설정과 동일합니다:
다른 대부분의 GIS 와는 달리, 기본 측정법은
에서 정의한 타원체를 이용합니다. 프로젝트 용으로 지리 좌표계를 정의한 경우, 투영 좌표계를 정의한 경우 둘 다 타원체 상에서 측정합니다.데카르트 수학을 이용해서 투영/평면 면적 또는 거리를 계산하려면,
메뉴에서 측정 타원체를 “None/Planimetric”으로 설정해야 합니다. 하지만 데이터 및 프로젝트 용으로 지리(=비투영) 좌표계를 정의했다면, 타원체 상에서 면적 및 거리를 측정할 것입니다.
그러나 식별 도구 또는 필드 계산기 둘 다 측정 작업 전에 사용자 데이터를 프로젝트 좌표계로 변환하지 않을 겁니다. 측정 전에 좌표계를 변환하도록 하고 싶다면,
메뉴의 벡터 분석 도구를 이용해야 합니다. 이때 사용자가 타원체 측정법을 선택한 경우를 제외하면 기본적으로 평면 상에서 측정하게 됩니다.11.4.6.2. Measure length, areas, bearings and angles interactively
Click the icon in the Attribute toolbar to begin measurements. The down arrow near the icon switches between length, area, bearing or angle. The default unit used in the dialog is the one set in menu.
For the Measure Line and the Measure Area the measurements can be done in Cartesian or Ellipsoidal measure.
참고
측정 도구 환경 설정
길이 또는 면적 측정 시, 위젯 하단에 있는 Configuration 버튼을 클릭하면 메뉴와 동일하게 고무줄 색상, 측정 정밀도 및 단위 습성을 정의할 수 있습니다. 사용자가 선호하는 측정 단위 또는 각도 단위를 선택할 수도 있지만, 메뉴 그리고 측정 위젯에서 선택한 옵션이 현재 프로젝트에서 사용자가 선택한 단위를 대체한다는 사실을 유념해야 합니다.
모든 측정 모듈은 디지타이즈 작업 모듈의 스냅 설정(Setting the snapping tolerance and search radius 참조)을 이용합니다. 따라서 라인 피처를 따라서든 폴리곤 피처를 돌아서든, 정확히 측정하려면 먼저 레이어 스냅 허용 오차를 설정해야 합니다. 그러면 측정 도구 사용 시 (허용 오차 설정 범위 내의) 각 마우스 클릭이 해당 레이어에 스냅할 것입니다.
The Measure Line measures distances between given points. The tool then allows you to click points on the map. Each segment length, as well as the total, shows up in the measure window. To stop measuring, click the right mouse button. Now it is possible to copy all your line measurements at once to the clipboard using the Copy All button.
측정 도구 사용 중에 총합 길이 옆에 있는 드롭다운 목록에서 대화형으로 측정 단위를 (‘미터’, ‘킬로미터’, ‘피트’, ‘야드’, ‘마일’, ‘해리’, ‘센티미터’, ‘밀리미터’, ‘도’, ‘맵 단위’) 변경할 수 있다는 사실을 기억하십시오. 위젯은 새로운 또는 다른 프로젝트를 열 때까지 이렇게 선택한 단위를 유지합니다.
대화창의 Info 부분은 사용할 수 있는 좌표계 설정에 따라 어떻게 계산하는지 설명합니다.
Measure Area 도구로 면적도 측정할 수 있습니다. 측정 창에 누적 면적 크기를 표시합니다. 오른쪽 클릭으로 그리기를 중단합니다. 서로 다른 면적 단위로 (‘제곱미터’, ‘제곱킬로미터’, ‘제곱피트’, ‘제곱야드’, ‘제곱마일’, ‘헥타르’, ‘에이커’, ‘제곱센티미터’, ‘제곱밀리미터’, ‘제곱해리’, ‘제곱도’, ‘맵 단위’) 변경할 수 있는 것은 물론 Info 부분도 볼 수 있습니다.
Measure Bearing: You can also measure bearings. The cursor becomes cross-shaped. Click to draw the first point of the bearing, then move the cursor to draw the second point. The measurement is displayed in a pop-up dialog.
Measure Angle 도구로 각도도 측정할 수 있습니다. 커서가 십자가 형태로 바뀝니다. 사용자가 측정하려는각도의 첫 번째 선분을 그린 다음, 커서를 움직여서 원하는 각도를 그리십시오. 측정값이 팝업 대화창에 표시됩니다.
11.5. 대화형 피처 작업
11.5.1. 피처 선택
QGIS는 맵 캔버스에서 피처를 선택할 수 있는 여러 도구를 제공하고 있습니다.
메뉴 또는:guilabel:Selection toolbar 에서 선택 도구를 쓸 수 있습니다.참고
선택 도구는 현재 활성화된 레이어 상에서 동작합니다.
11.5.1.1. 맵 캔버스에서 직접 선택하기
하나 이상의 피처를 마우스로 선택하려면, 다음 도구들 가운데 하나를 쓸 수 있습니다:
참고
활성화 레이어에 있는 중첩된 피처를 선택하기 위해 (어떤 레이어에 있든) 기존 폴리곤을 쓰려면 Select Features by Polygon 도구를 사용하십시오. 폴리곤을 오른쪽 클릭하면 클릭한 포인트를 담고 있는 모든 폴리곤들의 목록을 보여주는 컨텍스트 메뉴가 나타납니다. 이 목록에서 원하는 폴리곤을 선택하십시오. 활성화된 레이어에 있는 모든 중첩 피처들이 선택될 것입니다.
팁
사용자가 가장 마지막으로 선택했던 피처를 다시 선택하려면
메뉴를 사용하십시오. 사용자가 고생해서 선택해 놓은 것들을 실수로 다른 곳을 클릭해버리는 바람에 선택 해제됐을 경우 매우 유용합니다.Select Feature(s) 도구 사용 시, Shift 또는 Ctrl 키를 누르면 피처를 선택할지 말지를 (예를 들면 현재 선택 집합에 추가할지 아니면 제거할지) 토글할 수 있습니다.
다른 도구들의 경우, 다음 키를 누르면 서로 다른 습성이 발현됩니다:
Shift: 현재 선택 집합에 피처를 추가
Ctrl: 현재 선택 집합에서 피처를 제거
Ctrl+Shift: 현재 선택 집합과 교차, 예를 들어 현재 선택 집합에서 중첩하는 피처들만 유지
Alt: 선택 형태에 완전히 들어가는 피처들만 선택. Shift 또는 Ctrl 키와 조합하면, 현재 선택 집합에 피처를 추가하거나 제거할 수 있습니다.
11.5.1.2. 자동 선택
속성 테이블 에서도 대부분 쓸 수 있는 다음 선택 도구들은 피처의 속성 또는 선택 상태를 바탕으로 선택 작업을 수행합니다(속성 테이블과 맵 캔버스는 동일한 정보를 표시하기 때문에, 속성 테이블에서 피처 1개를 선택하면 맵 캔버스에서도 선택될 것이라는 점을 기억하십시오):
Deselect Features from All Layers 도구 또는 Ctrl+Alt+A 조합 키로 모든 레이어에서 선택한 모든 피처들을 선택 해제할 수 있습니다.
Deselect Features from the Current Active Layer 도구 또는 Ctrl+Shift+A 키
Select All Features 도구 또는 Ctrl+A 조합 키로 현재 레이어에 있는 모든 피처를 선택할 수 있습니다.
Select by Location 도구로 (동일 또는 다른 레이어에 있는) 다른 피처들과의 공간 관계성을 바탕으로 피처를 선택할 수 있습니다. (위치로 선택하기 참조)
예를 들어 QGIS 예시 데이터의 regions.shp
파일에서 구(borough)인 지역을 찾고자 하는 경우:
Fields and Values 그룹을 펼친 다음
쿼리하려는 필드를 (“TYPE_2”) 더블 클릭하고
오른쪽에 나타나는 패널에 있는 All Unique 버튼을 클릭하면
나타나는 목록에서 ‘Borough’ 를 더블 클릭하고 Expression 편집기 필드에 다음 쿼리를 입력하십시오:
"TYPE_2" = 'Borough'
Select Features 를 클릭합니다.
표현식 작성기 대화창에서, 표현식 을 참조하세요.
메뉴를 이용해서 이전에 사용했던 표현식을 선택할 수도 있습니다. 이 대화창은 최근 사용한 표현식을 20개까지 저장하고 있습니다. 더 자세한 정보 및 몇몇 예시를 살펴보려면팁
사용자 선택 집합을 새 파일로 저장
와 메뉴를 통해 선택한 피처를 각각 원하는 유형의 New Temporary Scratch Layer 또는 New Vector Layer 로 저장할 수 있습니다.
11.5.1.3. 값으로 피처 선택
이 선택 도구는 레이어의 피처 양식을 열어 사용자가 각 필드에 대해 어떤 값을 검색할지, 대소문자를 구분해서 검색할지, 어떤 연산을 사용할지 선택할 수 있게 해줍니다. 이 도구는 자동적으로 검색란을 기존 값으로 채워주는 자동 완성 기능도 제공합니다.
각 필드 옆에, 검색 습성을 제어할 수 있는 옵션을 나열한 드롭다운 목록이 있습니다:
필드 검색 옵션 |
문자열 |
수치 |
날짜 |
---|---|---|---|
Exclude Field 검색에서 제외할 필드 |
|||
Equal to (=) |
|||
Not equal to (≠) |
|||
Greater than (>) |
|||
Less than (<) |
|||
Greater than or equal to (≥) |
|||
Less than or equal to (≤) |
|||
Between (inclusive) |
|||
Not between (inclusive) |
|||
Contains |
|||
Does not contain |
|||
Is missing (null) |
|||
Is not missing (not null) |
|||
Starts with |
|||
Ends with |
문자열 비교의 경우, 대소문자를 구분하는 Case sensitive 옵션도 사용할 수 있습니다.
모든 검색 옵션을 설정한 다음, Select features 버튼을 눌러 일치하는 피처들을 선택할 수 있습니다. 드롭다운 옵션은 다음과 같습니다:
Select features
Add to current selection
Remove from current selection
Filter current selection
Reset form 버튼을 눌러 모든 검색 옵션을 초기화할 수도 있습니다.
조건을 설정하고 나면, 다음 가운데 하나를 할 수 있습니다:
Zoom to features: 피처를 미리 선택하지 않고도 맵 캔버스에서 조건과 일치하는 피처로 확대/축소할 수 있습니다.
Flash features: 조건과 일치하는 피처를 강조합니다. 선택 또는 식별 도구를 사용하지 않고도 피처를 식별할 수 있는 간편한 방법입니다. 강조 효과는 맵 캔버스 범위를 변경하지 않으며, 피처가 현재 맵 캔버스 경계 안에 있는 경우에만 강조가 가시화될 것이라는 점을 기억하십시오.
11.5.2. 피처 식별
식별 도구를 통해 맵 캔버스와 상호작용해서 팝업창으로 피처에 대한 정보를 얻을 수 있습니다. 피처를 식별하려면, 다음 도구를 이용하십시오:
11.5.2.1. 피처 식별 도구 이용하기
QGIS는 Identify Features 도구로 피처를 식별할 수 있는 몇 가지 방법을 제공합니다:
왼쪽 클릭 하면 Identify Results 패널에서 설정한 선택 모드 및 선택 마스크 에 따라 피처를 식별합니다.
Identify Results 패널에서 설정한 선택 모드 를 따르는 Identify Feature(s) 로 오른쪽 클릭 하면 모든 가시화된 레이어에서 모든 스냅된 피처를 가져옵니다. 이 방법은 컨텍스트 메뉴를 열어, 사용자가 식별할 피처를 또는 피처에 실행할 작업을 더 정밀하게 선택할 수 있도록 해줍니다.
Identify Results 패널 에서 설정한 선택 모드 를 따르는 Identify Features by Polygon 으로 오른쪽 클릭 하면 선택한 기존 폴리곤과 중첩하는 피처를, Identify Results 패널에서 설정한 선택 마스크 에 따라 식별합니다.
팁
쿼리할 레이어를 피처 식별 도구로 필터링하기
Layer Capabilities 에서 레이어 옆에 있는 Identifiable 열을 체크 해제하면, Current Layer 가 아닌 모드로 Identify Features 도구를 사용할 경우 해당 레이어를 쿼리 대상에서 제외합니다. 사용자가 관심을 가진 레이어에서만 피처를 반환받을 수 있는 간편한 방법입니다.
메뉴의피처(들)를 클릭하면, 클릭한 피처(들)에 대한 정보 목록을 담은 Identify Results 대화창이 열립니다. 기본 뷰는 첫 번째 항목이 레이어명이고 그 하위 항목이 식별된 피처(들)인 트리 뷰입니다. 각 피처는 필드명을 그 값과 함께 표시합니다. 메뉴에서 이 필드를 설정합니다. 그 다음 해당 피처에 대한 다른 모든 정보를 나열합니다.
11.5.2.2. 피처 정보
사용자 지정 필드를 표출시키기 위해 식별 결과 대화창을 사용자 지정할 수도 있지만, 기본적으로 다음과 같은 유형의 정보를 표시할 것입니다:
피처의 표시 명칭
Actions: 피처 식별 창에 액션을 추가할 수 있습니다. 액션 라벨을 클릭해서 액션을 수행합니다. 기본적으로, 편집 작업을 위한
View feature form
이라는 액션 하나만 추가돼 있습니다. 레이어의 속성 대화창에서 더 많은 액션을 정의할 수 있습니다. (액션 속성 참조)Derived: 다른 정보로부터 계산된 또는 파생된 정보로, 다음을 포함합니다:
피처의 도형과 관련된 일반 정보:
도형 유형에 따라, 데카르트 평면에서 레이어 좌표계의 단위로 측정된 피처의 길이, 둘레 또는 면적. 3D 라인 벡터의 경우 데카르트 평면 상의 라인 길이를 구할 수 있습니다.
프로젝트 속성 대화창에서 Measurements 용으로 설정된 타원체가 있는 경우, 도형 유형에 따라 타원체 상에서 지정한 단위로 측정된 피처의 길이, 둘레 또는 면적
피처가 보유한 도형 부분의 개수와 클릭한 부분의 개수
피처가 보유한 꼭짓점의 개수
프로젝트 속성의 Coordinates display 설정을 사용한 좌표 정보:
클릭한 포인트의
X
및Y
좌표값클릭한 포인트에 가장 가까운 꼭짓점의 번호
가장 가까운 꼭짓점의
X
및Y
좌표값 (가능한 경우Z
/M
좌표값)곡선을 클릭한 경우, 해당 구간의 반경도 표시합니다.
Data attributes: 사용자가 클릭한 피처의 속성 필드 및 값들의 목록입니다.
사용자가 관계성 을 정의한 경우, 관계가 있는 파생 피처에 대한 정보:
관계의 명칭
참조 필드 항목, 예를 들어 관계가 있는 파생 피처의 명칭 등
Actions: 레이어의 속성 대화창에서 정의된 액션들의 목록(액션 속성)이며, 기본 액션은
View feature form
입니다.Data attributes: 관계가 있는 파생 피처의 속성 필드 및 값들의 목록입니다.
참고
Identify Results 패널에서 피처 속성 내부에 있는 링크를 클릭할 수 있으며, 사용자 기본 웹브라우저로 열릴 것입니다.
11.5.2.3. 식별 결과 대화창
창 상단에 여러 도구가 있습니다:
식별할 피처를 가져오기 위해 사용할 선택 모드:
창 하단에는 Mode 와 View 콤보박스가 있습니다. Mode 콤보박스를 통해 어떤 레이어에 있는 피처를 식별해야 하는지 정의할 수 있습니다:
Current layer: only features from the selected layers are identified. If a group is selected, features from its visible layers are identified. If there is no selection then only the current layer is identified.
Top down, stop at first: 가시화된 레이어 가운데 가장 위에 있는 레이어의 피처만 식별합니다.
Top down: 가시화된 레이어들의 모든 피처를 식별합니다. 식별 결과가 패널에 표시됩니다.
Layer selection: 컨텍스트 메뉴를 열어서 사용자가 피처를 식별할 레이어를 선택할 수 있습니다. 오른쪽 클릭과 동일하게 동작합니다. 선택한 피처만 식별 결과 패널에 표시될 것입니다.
View 를 트리, 테이블 또는 그래프 로 설정할 수 있습니다. 래스터 레이어에 대해서만 ‘테이블’ 과 ‘그래프’ 를 설정할 수 있습니다.
식별 도구에서 Identify Settings 아래 있는 Auto open form for single feature results 를 이용할 수 있습니다. 이 체크박스를 체크하면, 피처를 하나 식별할 때마다 QGIS가 해당 피처의 속성을 보여주는 양식을 엽니다. 피처 속성을 빠르게 편집할 수 있는 편리한 방법입니다.
식별된 항목의 컨텍스트 메뉴에서 다른 기능도 찾아볼 수 있습니다. 예를 들면, 컨텍스트 메뉴를 통해 다음 작업을 할 수 있습니다:
피처 양식 보기
피처로 확대/축소
피처 복사: 모든 피처 도형 및 속성 복사
피처 집합 켜고끄기: 식별한 피처를 선택 집합에 추가
속성값 복사: 사용자가 클릭한 속성값만 복사
피처 속성 복사: 피처의 속성을 복사
결과 삭제: 창에서 식별 결과를 제거
강조 삭제: 맵 상에서 강조된 피처를 제거
모든 피처 강조
레이어 강조
레이어 활성화: 활성화할 레이어를 선택
레이어 속성: 레이어 속성 창 열기
모두 확장
모두 접기
11.7. Documenting your data
In addition to displaying and symbolizing the data in the layers, QGIS allows you to fill:
metadata: information to help people find and understand the dataset, how they can access and use it… these are properties of the datasource and can live out of the QGIS project.
notes: instructions and comments regarding the layer in the current project
11.7.1. Metadata
In the layer properties dialog, the Metadata tab provides you with options to create and edit a metadata report on your layer.
Information to fill concern:
the data Identification: basic attribution of the dataset (parent, identifier, title, abstract, language…);
the Categories the data belongs to. Alongside the ISO categories, you can add custom ones;
the Keywords to retrieve the data and associated concepts following a standard based vocabulary;
the Access to the dataset (licenses, rights, fees, and constraints);
the Extent of the dataset, either spatial one (CRS, map extent, altitudes) or temporal;
the Contact of the owner(s) of the dataset;
the Links to ancillary resources and related information;
the History of the dataset.
A summary of the filled information is provided in the Validation tab and helps you identify potential issues related to the form. You can then either fix them or ignore them.
Metadata are currently saved in the project file. They can also be saved in a
.qmd
file alongside file based layers or in a local .sqlite
database for remote layers (e.g. PostGIS).
11.7.2. Layer notes
Layer notes allow you to document the layer within the current project. They can be place to store important messages for users of the project like to do lists, instructions, warnings, …
From the layer’s contextual menu in Layers panel, select Add layer notes… and fill the open dialog with necessary texts.
The Add layer notes dialog provides a html-based multiline text box with a complete set of tools for:
text manipulation: cut, copy, paste, undo, redo
characters formatting, applied to all or parts of the contents: font size and color, bold, italic, underline, strikethrough, background color, URL highlighting
paragraph structuring: bullet and numbered lists, indentation, predefined headings
file insertion, even with drag-and-drop
editing with HTML coding
From the … drop-down at the far right of the toolbar, you can:
Remove all formatting
Remove character formatting
Clear all content
In the Layers panel, a layer with a note is assigned the icon which, upon hover, displays the note. Click the icon to edit the note. You can as well right-click the layer and Edit layer note… or Remove layer note.
참고
Notes are part of the layer style and
can be saved in the .qml
or .qlr
file. They can also be
transferred from one layer to another while copy-pasting the layer style.
11.8. 값을 변수로 저장
In QGIS, you can use variables to store useful recurrent values (e.g. the
project’s title, or the user’s full name) that can be used in expressions.
Variables can be defined at the application’s global level, project level,
layer level, processing modeler level, layout level, and layout item’s level.
Just like CSS cascading rules, variables can be overwritten - e.g., a project level
variable will overwrite any application global level variables set with
the same name. You can use these variables to build text strings or other
custom expressions using the @
character before the variable name. For
example in print layout creating a label with this content:
This map was made using QGIS [% @qgis_version %]. The project file for this
map is: [% @project_path %]
다음과 같은 라벨로 렌더링됩니다:
This map was made using QGIS 3.4.4-Madeira. The project file for this map is:
/gis/qgis-user-conference-2019.qgs
사전 설정된 읽기 전용 변수 이외에도, 앞에서 언급한 모든 수준에서 사용자 지정 변수를 정의할 수 있습니다. 다음 변수들을 관리할 수 있습니다:
메뉴에서 전체 수준 변수
Project Properties 대화창에서 프로젝트 수준 변수 (프로젝트 속성 참조)
Layer Properties 대화창에서 벡터 레이어 수준 변수 (벡터 속성 대화창 참조)
modeler variables from the Graphical Modeler dialog (see 그래픽 모델 생성기);
인쇄 조판기의 Layout 패널에서 조판기 수준 변수 (조판 패널 참조)
인쇄 조판기의 Item Properties 패널에서 조판 항목 수준 변수 (조판기 항목 공통 옵션 참조)
편집 가능한 변수와 구별하기 위해, 읽기 전용 변수의 명칭 및 값을 이탤릭체로 표시합니다. 다른 한편으로, 하위 수준 변수가 덮어쓰는 상위 수준 변수엔 취소선이 그어집니다.
11.9. 인증
QGIS에는 안전한 방식으로 인증서(authentication credentials)를 저장/검색할 수 있는 기능이 있습니다.사용자는 인증 환경 설정 안에 인증서를 안전하게 저장할 수 있는데, 인증 환경 설정은 자체 데이터베이스에 저장되어 서버 또는 데이터베이스 연결에 적용할 수 있으며 프로젝트 또는 설정 파일에서 ID 토큰으로 안전하게 참조할 수 있습니다. 더 자세한 정보를 원한다면 인증 시스템 을 참조하세요.
인증 시스템 및 그 자체 데이터베이스를 처음 실행할 때 마스터 비밀번호를 설정해줘야 합니다.
11.10. 일반 위젯
사용자가 QGIS에서 자주 사용해야 할 옵션이 몇 개 있습니다. QGIS는 사용자 편의를 위해 다음에 소개하는 특별 위젯들을 제공합니다.
11.10.1. 색상 선택기
11.10.1.1. 색상 대화창
사용자가 색상을 선택하기 위해 아이콘을 클릭할 때마다 Select Color 대화창이 열립니다. 메뉴에 있는 Use native color chooser dialogs 파라미터 체크박스의 상태에 따라 이 대화창의 기능이 달라집니다. 체크된 상태라면, QGIS가 실행 중인 OS의 색상 대화창이 열립니다. 해제된 경우엔 QGIS 전용 색상 선택기가 열립니다.
전용 색상 선택기 대화창은 사용자가 색상을 선택할 수 있도록 Color ramp 색상표, Color wheel 색상환, Color swatches 색상 견본표 또는 Color picker 색상 추출기 탭 4개를 보유하고 있습니다. 앞의 두 탭을 통해 가능한 모든 색상 조합을 탐색하고 항목에 사용자 선택 사항을 적용할 수 있습니다.
Color swatches 탭에 있는 색상표 목록에서 색상을 선택할 수 있습니다. (자세한 내용은 색상 설정 을 참조하세요.) 프레임 하단에 있는 Add current color 및 Remove selected color 버튼으로 Recent colors 색상표를 제외한 모든 색상표를 수정할 수 있습니다.
색상표 콤보박스 옆에있는 … 버튼을 클릭하면 다음 옵션들을 선택할 수 있습니다:
색상을 복사, 붙여넣기, 불러오기 또는 내보내기
색상표를 생성, 불러오기 또는 제거하기
Show in Color Buttons 옵션을 활성화시키면 색상 선택기 위젯(그림 11.31 그림 참조)에 사용자 지정 색상표를 추가합니다.
사용자가 QGIS UI의 어디에서라도 또는 다른 응용 프로그램에서라도 마우스 커서 아래에 있는 색상 표본을 추출할 수 있는 Color picker 색상 추출기를 이용하는 옵션도 있습니다. 탭이 활성화된 상태에서 스페이스 바를 누르고, 원하는 색상 위로 마우스를 가져가서 클릭하거나 스페이스 바를 다시 누르십시오. Sample Color 버튼을 눌러도 색상 추출기가 활성화됩니다.
어떤 방법을 이용하든, 항상 HSV
(색상 hue, 채도 saturation, 명도 value)와 RGB
(적 red, 녹 green, 청 blue) 값에 대한 색상 슬라이드 바를 통해 선택한 색상을 설명합니다. HTML notation 으로도 색상을 식별할 수 있습니다.
색상환(color wheel)이나 색상표(color ramp) 또는 모든 색상 파라미터 슬라이드 바를 클릭하는 것만으로도 쉽게 색상을 조정할 수 있습니다. 색상 파라미터들 옆에 있는 스핀박스를 통해 또는 해당 슬라이드 바에 커서를 가져가서 마우스 휠을 돌리면 이런 파라미터들을 변경할 수 있습니다. HTML notation 에 색상을 입력할 수도 있습니다. 마지막으로, 투명도 수준을 설정하기 위한 Opacity 슬라이드 바가 있습니다.
이 대화창에서 (오브젝트에 적용된) Old 색상과 (선택한) Current 색상을 시각적으로 비교해볼 수도 있습니다. 이렇게 선택한 색상을 손쉽게 쓸 수 있도록 슬롯에 드래그&드롭해서 또는 Add color to swatch 버튼을 클릭해서 저장할 수 있습니다.
팁
빠른 색상 조정
색상 선택기 위젯을 다른 색상 선택기 위젯으로 드래그&드롭하면 해당 위젯의 색상을 적용합니다.
11.10.1.2. 색상 드롭다운 단축키
색상 버튼 오른쪽에 있는 드롭다운 화살표를 클릭하면 빠른 색상 선택을 위한 위젯을 표시합니다. 이 단축키로 다음 기능에 접근할 수 있습니다:
색상을 선택하기 위한 색상환
색상 투명도를 변경하기 위한 알파값 슬라이드 바
이전에 Show in Color Buttons 에 설정된 색상표
현재 색상을 복사해서 다른 위젯으로 붙여넣기
사용자의 컴퓨터 스크린 어느 곳에서든 색상 선택
색상 선택기 대화창에서 색상 선택
빠른 색상 조정을 위해 한 위젯에서 다른 위젯으로 색상을 드래그&드롭
참고
데이터 정의 무시 속성을 통해 색상 위젯이 프로젝트 색상 으로 설정돼 있는 경우, 앞에서 설명한 색상 변경 기능들을 사용할 수 없습니다. 색상을 변경하려면 먼저 Unlink color 로 색상을 해제하거나 Clear 로 색상 정의를 초기화해야 합니다.
11.10.1.3. 색상표 드롭다운 단축키
색상표는 하나 이상의 피처에 색상 집합을 적용할 수 있는 실용적인 방법입니다. 색상표 설정 절에서 색상표를 생성하는 방법을 설명하고 있습니다. 색상의 경우, 색상표 버튼을 클릭하면 그에 대응하는 유형의 색상표 대화창이 열려 그 속성을 변경할 수 있습니다.
옵션 오른쪽에 있는 드롭다운 메뉴를 통해 다음과 같은 더 다양한 색상 모음 및 옵션에 빠르게 접근할 수 있습니다:
Invert Color Ramp: 반전 색상표
Random Colors: available only in some contexts (e.g., when a color ramp is being used for a layer symbology), checking this entry creates and applies a color ramp with random colors. It also enables a Shuffle random colors entry to regenerate a new random color ramp if the current one is not satisfactory.
Style Manager 대화창에서 Favorites 로 표시된
gradient
또는catalog: cpt-city
색상표의 미리보기호환 가능한 색상표 데이터베이스에 접근할 수 있는 All Color Ramps
현재 위젯에서 사용할 수 있는 모든 지원 색상표 유형을 생성하는 Create New Color Ramp… (이 색상표를 라이브러리에 저장하지 않으면 현재 위젯에서밖에 사용할 수 없다는 사실을 기억하십시오.)
Edit Color Ramp…: 전체 색상표 버튼을 클릭하는 것과 동일
Save Color Ramp…: 스타일 라이브러리에 현재 색상표를 사용자 지정 사항과 함께 저장
11.10.2. 심볼 위젯
Symbol 선택기 위젯은 피처의 심볼 속성을 설정하고자 할 때 편리한 단축키입니다. 드롭다운 화살표를 클릭하면 색상 드롭다운 위젯 의 기능과 함께, 다음과 같은 심볼 옵션이 표시됩니다:
Configure Symbol…: 심볼 선택기 위젯 버튼을 클릭하는 것과 동일합니다. 이 메뉴는 심볼 파라미터 를 설정하는 대화창을 엽니다.
Copy Symbol: 현재 항목의 심볼을 복사합니다.
Paste Symbol: 현재 항목에 클립보드의 심볼을 붙여넣습니다. 심볼을 빠르게 환경 설정할 수 있습니다.
11.10.3. Remote or embedded file selector
Along with the file selector widget, the … button will sometimes show a drop-down arrow. This is usually available when using:
an SVG file in a symbol or a label
a raster image to customize symbols, labels, textures or decorations
Pressing the arrow will provide you with a menu to:
load the file from the file system: the file is identified through the file path and QGIS needs to resolve the path in order to display the corresponding image
load the file from a remote URL: as above, the image will only be loaded on successful retrieval of the remote resource
embed the file into the item: the file is embedded inside the current project, style database, or print layout template. The file is then always rendered as part of the item. This is a convenient way to create self-contained projects with custom symbols which can be easily shared amongst different users and installations of QGIS.
extract the embedded file from the widget and save it on disk.
11.10.4. Spatial Extent Selector
The Extent selector widget is a convenient shortcut when you want to select a spatial extent to assign to a layer or to limit the actions to run on. Depending on the context, it offers selection between:
Current layer extent, e.g. when exporting a layer
: uses extent of a layer loaded in the current project
Use current Map canvas extent
Draw on canvas a rectangle whose coordinates are then used
Enter or edit the coordinates as
xmin, xmax, ymin, ymax
11.10.5. 글꼴 선택기
Font 선택기 위젯은 텍스트 정보(피처 라벨, 장식 라벨, 맵 범례 텍스트 등등)의 글꼴 속성을 설정하고자 할 때 편리한 단축키입니다. 드롭다운 화살표를 클릭하면 다음과 같은 옵션의 일부 또는 전부가 표시됩니다:
Font Size: 관련 단위로 된 글꼴 크기
: (맨 위에) 활성화 글꼴이 체크되어 있는 최근 사용 글꼴 목록
Configure Format…: 글꼴 선택기 위젯 버튼을 클릭하는 것과 동일합니다. 텍스트 서식 파라미터를 설정하는 대화창을 엽니다. 맥락에 따라, OS의 기본 Text format 대화창이 될 수도 있고 또는 라벨 텍스트 서식 설정 절에서 설명하는 고급 서식 작업 옵션(투명도, 기울기, 버퍼, 배경, 그림자 등등)을 가진 QGIS의 사용자 지정 대화창이 될 수도 있습니다.
Copy Format: 텍스트의 서식을 복사합니다.
Paste Format: 텍스트에 클립보드의 서식을 붙여넣습니다. 텍스트 서식을 빠르게 환경 설정할 수 있습니다.
색상 위젯: 색상을 쉽게 설정할 수 있습니다.
11.10.6. 단위 선택기
QGIS의 항목(라벨, 심볼, 조판기 요소 등등)들의 크기 속성이 꼭 프로젝트 단위 또는 특정 레이어의 단위일 필요는 없습니다. 광범위한 속성 집합의 경우, Unit 선택기 드롭다운 메뉴를 통해 사용자가 원하는 (스크린 해상도, 용지 크기, 또는 지형에 기반한) 렌더링에 따라 단위 값을 조정할 수 있습니다. 다음과 같은 단위를 사용할 수 있습니다:
Millimeters
Points
Pixels
Inches
Meters at Scale: This allows you to always set the size in meters, regardless of what the underlying map units are (e.g. they can be in inches, feet, geographic degrees, …). The size in meters is calculated based on the current project ellipsoid setting and a projection of the distances in meters at the center of the current map extent. For maps in a projected coordinate system this is calculated using projected units. For maps in a geographic (latitude/longitude) based system the size is approximated by calculating meter sizes using ellipsoidal calculations for the vertical scale of the map.
Map Units: 맵 뷰 축척에 따라 크기를 조정합니다. 이렇게 하면 너무 크거나 너무 작은 값이 될 수 있기 때문에, 입력란 옆에 있는 버튼을 사용해서 크기를 다음과 같은 기준을 기반으로 하는 값의 범위로 제한하십시오:
Minimum scale 및 Maximum scale: 두 축척 제한값 가운데 어느 한쪽에 도달할 때까지 맵 뷰 축척을 기반으로 값을 조정합니다. 축척이 제한 범위를 넘어서면, 가장 가까운 축척 제한에서의 값을 유지합니다.
그리고/또는
mm
단위로 된 Minimum size 및 Maximum size: 두 축척 제한값 가운데 어느 한쪽에 도달할 때까지 맵 뷰 축척을 기반으로 값을 조정합니다. 축척이 제한 범위를 넘어서면 제한에서의 크기를 유지합니다.
11.10.7. 숫자 서식 작업
숫자 서식기를 사용하면, 서로 다른 다양한 서식 작업 기술을 사용해서 (예를 들면 과학적 표기법, 통화 가치, 백분율 값 등등) 표시할 숫자값의 서식을 설정할 수 있습니다. 이를 사용해서, 한 예로, 조판의 축척 막대 또는 고정 표에 들어갈 텍스트의 서식을 설정할 수 있습니다.
서로 다른 서식 범주를 지원합니다. 대부분의 경우, 다음 숫자 옵션들의 일부 또는 전부를 설정할 수 있습니다:
그러나 다음 범주들의 경우 사용자 지정 설정을 할 수도 있습니다:
General: 기본 범주입니다. 어떤 설정도 할 수 없으며, 상위 위젯 속성에서 설정된 대로 또는 전체 수준 설정을 사용해서 숫자값을 표시합니다.
Number
Decimal places 의 자체 정의된 자릿수대로, 또는 Significant figures 값대로 값을 반올림 Round to 할 수 있습니다.
Thousands separator 및 Decimal separator 를 사용자 지정할 수 있습니다.
Bearing: 다음을 사용해서 방향/방위의 텍스트 표현을 설정합니다:
Format: 사용할 수 있는 값의 범위는
0 to 180°, with E/W suffix
,-180 to +180°
및0 to 360°
입니다.Decimal places: 소수점 이하 자릿수를 설정합니다.
Currency: 통화 가치의 텍스트 표현을 설정합니다.
Prefix
Suffix
Decimal places: 소수점 이하 자릿수를 설정합니다.
Fraction: 십진수(decimal value) 값의 대중적인 분수 표현을 설정합니다. (예: 0.5 대신 1/2)
Percentage: 다음과 같은 설정과 함께 값에
%
를 추가합니다:Decimal places: 소수점 이하 자릿수를 설정합니다.
Scaling: 실제 값이 이미 백분율로 표시된 값인지 (이때 값을 그대로 유지합니다) 또는 분수인지 (값을 변환합니다) 표시합니다.
Scientific:
2.56e+03
과 같은 형식의 과학적 표기법을 사용합니다. 소수점 이하 자릿수 Decimal places 를 설정할 수 있습니다.
Sample 부분에서 이런 설정들의 실시간 미리보기를 볼 수 있습니다.
11.10.8. 혼합 모드
QGIS는 사용자가 이전에 그래픽 프로그램으로밖에 몰랐을 특별한 렌더링 효과를 위한 여러 옵션과 함께 이 도구를 제공합니다. 레이어나 피처에 적용할 수 있지만, 인쇄 조판기 항목에도 다음 혼합 모드를 적용할 수 있습니다:
Normal: 표준 혼합 모드로, 위에 있는 픽셀의 알파 채널을 이용해서 밑에 있는 픽셀과 혼합합니다. 색상은 섞이지 않습니다.
Lighten: 위에 있는 픽셀과 밑에 있는 픽셀로부터 각 요소의 최대값을 선택합니다. 이 모드의 산출물은 경계가 도드라져 보기 안 좋은 경향이 있다는 사실을 주의하십시오.
Screen: 원본의 밝은 픽셀은 산출물에 렌더링되는 반면, 어두운 픽셀은 렌더링되지 않습니다. 이 모드는 한 항목의 질감을 다른 항목과 섞는 데 가장 유용합니다. (예를 들어 어떤 레이어에 질감을 부여하는 데 음영기복도를 사용할 수 있습니다.)
Dodge: 위에 있는 픽셀의 밝기를 바탕으로 밑에 있는 픽셀의 명도와 채도를 올립니다. 따라서 위에 있는 픽셀이 밝을수록 밑에 있는 픽셀의 채도와 명도가 증가합니다. 위에 있는 픽셀이 너무 밝지 않을 때 가장 유용합니다. 너무 밝을 경우 그 효과가 극단적일 것입니다.
Addition: 이 혼합 모드는 한 항목의 픽셀값을 다른 항목의 픽셀값에 더합니다. (RGB 값이) 최대값을 초과하는 경우 하얀색으로 표시합니다. 피처를 강조하려 할 때 적당한 모드입니다.
Darken: 위에 있는 픽셀과 밑에 있는 픽셀 요소 가운데 최저값을 유지합니다. Lighten 모드와 마찬가지로 보기에 안 좋은 경향이 있습니다.
Multiply: 위에 있는 항목의 각 픽셀의 값을 밑에 있는 항목의 픽셀의 대응 값과 곱합니다. 산출물이 어둡게 보이게 됩니다.
Burn: 위에 있는 항목의 색상이 어두울수록 밑에 있는 항목도 어두워집니다. 밑에 있는 레이어에 색상을 부여하고 조정하는 데 이 모드를 쓸 수 있습니다.
Overlay: 이 모드는 Multiply와 Screen 혼합 모드를 조합합니다. 밝은 부분은 더 밝고 어두운 부분은 더 어두운 산출물을 생성합니다.
Soft light: Overlay 모드와 매우 비슷하지만, Multiply/Screen 을 이용하는 대신 Burn/Dodge 모드의 색상을 이용합니다. 이미지 위에 부드러운 빛을 비추는 것 같은 효과를 낸다고 합니다.
Hard light: 이 모드도 Overlay 모드와 매우 비슷합니다. 이미지 위에 아주 강렬한 빛을 비추는 것 같은 효과를 낸다고 합니다.
Difference: 이 모드는 밑에 있는 픽셀값에서 위에 있는 픽셀값을 빼거나 그 반대로 계산해서 항상 양의 값을 남깁니다. 검정색은 혼합해도 아무 변화가 없습니다. 모든 색상과의 차가 0이기 때문입니다.
Subtract: 이 혼합 모드는 한 항목의 픽셀값에서 다른 항목의 픽셀값을 뺍니다. 음의 값이 나올 경우 검정색으로 표시합니다.
11.10.9. 데이터 정의 무시 설정
벡터 레이어 속성 대화창 또는 인쇄 조판기의 설정에는 많은 옵션들이 있지만, 그 중에서도 Data defined override 아이콘이 있습니다. 레이어 속성 또는 항목 설정에 기반한 표현식, 미리 작성한 또는 사용자 지정한 함수, 그리고 변수 를 사용하면 이 도구로 파라미터에 대한 동적인 값을 설정할 수 있습니다. 이 옵션을 활성화하면, 일반적인 값(체크박스, 텍스트 상자, 슬라이드 바 등등)에 상관없이 파라미터에 이 위젯이 반환하는 값을 적용합니다.
11.10.9.1. 데이터 정의 무시 위젯
Data defined override 아이콘을 클릭하면 다음과 같은 항목들을 표시합니다:
Description… 은 해당 옵션 활성화 여부, 입력해야 할 값, 유효한 입력 유형 그리고 현재 정의를 설명합니다. 위젯에 마우스를 가져가도 이 정보들을 팝업으로 표시합니다.
Store data in the project: 보조 저장소 속성 메커니즘을 사용해서 속성을 저장할 수 있는 버튼입니다.
Field type: 유효한 입력 유형과 일치하는 레이어의 필드로부터 선택하는 항목입니다.
Color: 위젯이 색상 속성과 링크되어 있는 경우, 이 메뉴를 사용하면 정의된 색상을 현재 프로젝트 색상 스키마의 일부로서 접근할 수 있습니다.
Variable: 사용할 수 있는 사용자 정의 변수 에 접근할 수 있는 메뉴입니다.
Edit…: Expression String Builder 대화창을 열어 표현식을 생성하거나 편집해서 적용할 수 있는 버튼입니다. 표현식을 정확히 작성할 수 있도록, 대화창에 기대되는 산출물의 서식을 알려주는 메시지를 표시합니다.
Paste 및 Copy 버튼
Clear 버튼은 설정을 초기화합니다.
수치 및 색상 속성의 경우, Assistant… 메뉴를 사용해서 속성에 피처 데이터를 어떻게 적용시킬지 재조정할 수 있습니다. (자세한 내용은 다음 절 을 참조하세요.)
11.10.9.2. 데이터 정의 어시스턴트 인터페이스 사용하기
When the Data-defined override button is associated with a size, a rotation, an opacity or a color property, it has an Assistant… option that helps you change how the data is applied to the parameter for each feature. The assistant allows you to:
Input 데이터를 정의할 수 있습니다. 예를 들어:
Source: the attribute to represent, using a field or an expression
the range of values to represent: you can manually enter the values or use the Fetch value range from layer button to fill these fields automatically with the minimum and maximum values returned by the Source expression applied to your data
Apply transform curve: 기본적으로 산출값은 선형 척도를 따라 입력 피처에 적용되지만, 이 로직을 다음과 같이 무시할 수 있습니다: 변환 옵션을 활성화하고, 그래픽을 클릭해서 중단점(break point)(들)을 추가한 다음 해당 중단점(들)을 드래그해서 사용자 지정 분포를 적용하십시오.
Output 값을 정의할 수 있습니다: 이 옵션은 정의할 파라미터에 따라 달라집니다. 다음 전체 수준 값을 설정할 수 있습니다:
for a color setting, the color ramp to apply to values and the single color to use for NULL values
for the others, the minimum and maximum values to apply to the selected property as well as the size/angle/opacity value for ignored or NULL source features
for size properties, the Scale method of representation which can be Flannery, Exponential, Surface, Radius or Linear
the Exponent to use for data scaling when the Scale method is of exponential type or when tweaking the opacity
적용이 가능한 속성인 경우, 대화창 오른쪽에 실시간으로 업데이트되는 미리보기를 표시해서 사용자가 값 조정 작업을 제어할 수 있도록 해줍니다.
The values presented in the varying size assistant above will set the size ‘Data-defined override’ with:
coalesce(scale_exp("passengers", 9, 2000, 1, 10, 0.57), 0)