Map 객체 표시와 스타일
객체 레이어는 아이콘, 선, 다각형처럼 여러 Display를 가질 수 있습니다. 표시마다 색, 크기와 불투명도를 다르게 구성하여 여러 속성을 함께 보여 줍니다.
레이어 스타일 열기
Layers에서 레이어를 선택하면 상세 패널이 열립니다.
- Style: 표시별 모양과 공유 기본값을 구성합니다.
- Legend: 범례에 나타날 스타일 정보를 정합니다.
Shared Defaults
Style의 Shared Defaults는 레이어 표시들이 공유할 색과 불투명도의 기본값입니다. 각 Display에서 이 기본값에 연결하여 일관된 스타일을 사용할 수 있습니다.
Display 추가
Add display로 표시를 더합니다.
| 메뉴 범주 | 의미 |
|---|---|
| Display presets | 객체 유형의 사용 가능한 속성을 고르면 그 속성을 쓰도록 구성한 표시 추가 |
| Available displays | Map이 제공하는 표시 종류. 해당 객체 유형으로 구성을 완성할 수 있는 항목만 활성화 |
주요 표시 종류는 다음과 같습니다.
Track 계열에는 이동 밀도를 보는 heatmap 표시도 있습니다. 여러 표시를 조합하여 확대 수준에 따라 서로 다른 정보를 보여 줄 수 있습니다.
값 기반 스타일
객체마다 사용할 값의 공급원을 고른 뒤 그 값을 색이나 크기 등으로 변환합니다. 예를 들어 관측소 온도로 색을, 직원 수로 원 크기를 정할 수 있습니다.
| Value source | 동작 |
|---|---|
| Fixed | 레이어의 모든 객체에 같은 스타일 값 적용 |
| Property | 객체 속성값 사용 |
| Function | 함수가 계산한 값 사용 |
| Measure | 시계열 measure 사용 |
각 속성에서 제공하는 입력과 변환 방식에 맞춰 설정합니다. Tile 방식은 지원 범위가 더 제한됩니다.
색상
Fixed는 색상 선택기로 고른 하나의 색을 사용합니다.
숫자 값을 가진 속성, 함수 또는 시계열을 사용할 때는 gradient 편집기로 값을 색에 대응합니다. 막대의 지점을 선택하여 색을 바꿉니다. 최소 및 최대 범위는 자동 추론하며 이를 끄고 수동 범위를 지정할 수도 있습니다.
문자열 값은 Color mapping에서 다음 중 하나를 선택합니다.
| 방식 | 동작 |
|---|---|
| Manual | 값마다 사용할 색을 직접 지정 |
| Automatic | 색상표에서 값을 구분하는 색을 자동 배정 |
| None | 각 값을 16진수 색상으로 직접 적용 시도 |
숫자 속성
Fixed 숫자값은 슬라이더 또는 직접 입력으로 정합니다.
선 너비나 아이콘 크기 같은 수치 속성을 값에 따라 바꿀 때는 숫자값을 제공하는 속성을 사용하고 Numeric mapping을 정합니다.
- Scaled: 원본값을 선형 배율로 변환합니다. 위 행은 스타일의 최솟값과 최댓값, 아래 행은 이에 대응하는 원본값 범위입니다.
- None: 원본 속성값을 변환 없이 스타일 값으로 사용합니다.
아래 예시에서 Departing Flights가 20이면 선 너비는 1px, 500이면 10px입니다.
불투명도
일반 객체에는 고정 불투명도를 적용합니다. Track 또는 Event 데이터가 있는 객체에는 Value from과 By time 옵션이 추가됩니다.
Fixed는 같은 불투명도를 적용하고 By time은 지도의 선택 시각을 기준으로 표시를 바꿉니다.
| 옵션 | 의미 |
|---|---|
| Active opacity | 객체나 점이 활성 상태일 때의 불투명도 |
| Inactive opacity | 비활성 상태일 때의 불투명도 |
| Active time buffer | 이벤트나 Track 점이 현재 시간 커서와 얼마나 가까워야 활성으로 볼지 결정 |
| Fade duration | 비활성이 된 뒤 활성 불투명도에서 비활성 불투명도로 바뀌는 시간 |
| Hide until occurred | 이벤트 시작 또는 Track 점의 시각이 지나기 전까지 완전히 숨김 |
레이블
Visibility에서 표시 시점을 정합니다.
| 값 | 동작 |
|---|---|
| Always visible | 해당 Display의 모든 객체에 표시 |
| Only on hover | 마우스를 올린 하나 이상의 객체에 팝업으로 표시 |
| Hidden | 표시하지 않음 |
Always visible일 때는 Style을 Card 또는 Minimal로 정할 수 있습니다. Card는 단색 배경으로, Minimal은 텍스트만 표시합니다.
Enable Header는 첫 행을 굵은 글씨와 더 불투명한 배경으로 표시합니다. Show Missing Data는 null 또는 빈 값이 있는 행도 포함합니다.
Tile 기반 레이어에서는 레이블과 추가 툴팁 콘텐츠를 지원하지 않습니다. 이 기능이 필요하면 Object 로딩을 사용합니다.
레이블 내용
객체 레이어에는 다음을 추가할 수 있습니다.
- 객체 속성과 시계열 속성
- 함수
- 시리즈
- 연결 객체 수
레이블 행은 드래그로 순서를 바꾸고 표시 이름을 편집하거나 행 제목을 숨길 수 있습니다. Selection의 속성이나 시리즈에 마우스를 올렸을 때의 줄임표 메뉴에서도 해당 값을 레이블에 추가할 수 있습니다.
확대 수준별 표시
Zoom levels에서 Display를 보여 줄 확대 범위를 정합니다. caret 표시가 현재 확대 수준입니다. 설정 범위 안에서는 표시하고 밖에서는 숨깁니다.
이 설정은 레이어 자체의 가시성이 켜져 있을 때만 적용합니다.
범례
레이어 상세의 Legend 탭은 표시들의 스타일 정보를 기본적으로 포함합니다. 제목 스위치는 해당 레이어와 표시들이 Legend 패널에 나타날지를 정합니다. 행별 체크박스로 개별 항목도 보이거나 숨길 수 있습니다.