Map 시간 데이터와 Timeline
지도는 시간에 따라 바뀌는 측정값, 이벤트와 위치를 함께 보여 줍니다. 현재 시간 조작과 시간 데이터 분석은 Timeline을 중심으로 사용합니다.
시간 데이터의 형태
| 형태 | 의미와 활용 |
|---|---|
| Time series | 시간에 따른 측정값. 온톨로지 TSP로 구성하여 시각화하거나 객체 색상 등 스타일에 사용 |
| Event | 특정 시각 또는 기간을 가진 객체. 타임라인에 표시하고 이벤트 시간으로 객체 불투명도 제어 |
| Track | 시간에 따라 위치가 달라지는 객체. 과거 위치와 이동 경로 표시 |
선택 시각과 범위
모든 시간 데이터는 현재 선택 시각과 시간 범위의 영향을 받습니다. Timeline을 닫아도 이 설정은 지도에 표시한 시간 데이터에 적용됩니다.
예를 들어 선택 시각을 바꾸면 관측소의 시계열 기반 색상이 달라질 수 있습니다.
View latest를 사용하면 Latest Data 보기에서 선택 시각이 현재 시각을 따라 자동으로 갱신됩니다. 스트리밍 데이터와 함께 사용하여 최신 변화를 지도에 표시할 수 있습니다.
Timeline 열기
지도 왼쪽 아래 Timeline으로 패널을 보이거나 숨깁니다.
Workshop의 Map 위젯에서는 Timeline이 기본적으로 열리도록 구성할 수 있습니다.
선택 시각 변경
Timeline의 커서가 지도의 선택 시각입니다.
- Timeline을 두 번 클릭하거나 오른쪽 클릭합니다.
- 커서를 다른 위치로 드래그합니다.
- 머리글 가운데의 날짜 또는 timestamp를 선택하여 날짜/시각 선택기를 엽니다.
날짜/시각 선택기에서는 객체 레이어의 현재 시간 범위 안에 있는 시각만 고를 수 있습니다. 최신 시각으로 돌아가려면 View latest를 선택합니다.
전체 지도에 적용할 기본 시각과 시계열 폴링 간격은 Control Panel에서, 지도별 폴링 간격, 시간대와 시간 형식은 지도 Settings에서 정할 수 있습니다.
시간 범위 변경
Timeline 머리글 오른쪽과 표시 영역의 시작 및 끝에서 현재 시간 범위를 확인합니다.
| 조작 | 동작 |
|---|---|
| 마우스 휠 | 시간축 확대 및 축소 |
| Cmd 또는 Ctrl을 누른 채 휠 | 시간 범위 이동 |
| 트랙패드 세로 스와이프 또는 핀치 | 시간축 확대 및 축소 |
오른쪽 Time range에서 정확한 시작과 끝을 입력할 수 있습니다.
Zoom to fit으로 타임라인 데이터에 맞는 시간 범위를 자동 선택합니다.
시간 필터
Shift를 누른 채 Timeline 위의 한 지점에서 드래그하거나, 제어 표시줄의 Time filter를 사용하여 시간 필터 창을 만듭니다.
Time filter는 지도 캔버스 위에도 표시됩니다. 필터와 맞는 객체는 불투명하게, 맞지 않는 객체는 흐리게 표시합니다.
선택 시각, 데이터 로드 범위와 시간 필터 창은 서로 다른 제어입니다. 값 조건으로 객체를 좁힐 때는 Histogram을 사용할 수 있습니다.
재생
재생 버튼으로 시간 커서를 자동 이동합니다. 속도 프리셋에는 1x, 2x, 5x, 10x, 100x 등이 있습니다.
시간 필터가 있으면 그 안에서, 없으면 Timeline의 전체 시간 창 안에서 커서가 반복합니다.
펼친 보기
접힌 Timeline에서는 추가한 데이터가 보이지 않지만 시간 범위, 시간 필터와 선택 시각은 계속 바꿀 수 있습니다. Expand를 선택하면 객체 유형마다 별도 행으로 표시합니다.
시간 데이터 추가
Timeline의 데이터는 객체 유형별로 묶입니다.
- Event 객체는 이벤트 레이어를 자동 추가합니다.
- Timeline geometry는 Layers에서 추가하여 시간 속성을 표시합니다.
- Track breadcrumbs geometry를 Layers에서 추가하면 시간 범위와 현재 지도 뷰포트에 따라 위치 관측 기록이 표시됩니다.
- 시계열은 Beta 기능의 메뉴로 추가합니다.
Track의 선택 시각을 바꾸면 이동 경로의 해당 시점 위치를 확인할 수 있습니다. Timeline 범례의 geometry 항목에서 Layers 스타일 설정 등 추가 작업을 열 수 있습니다.
표시가 없을 때
큰 객체 집합
큰 객체 집합이 Tile 방식으로 로드되면 Timeline 이벤트, 시간 기반 스타일과 시간 필터를 사용할 수 없습니다. 해당 기능이 필요하면 Object 방식으로 바꾸고 성능에 맞춰 객체 수를 줄입니다.
시계열 기반 색상
선택 시각이 해당 시계열 데이터가 있는 기간에 포함되는지 확인합니다. 시간 속성에서 색을 구할 수 없으면 시계열 스타일이 나타나지 않습니다.
시간 기반 불투명도
시간 기반 불투명도는 Event 또는 Track 데이터가 있는 객체에 구성할 수 있습니다. 해당 시간 데이터와 현재 선택 시각, By time의 불투명도 설정을 확인합니다.
이동 기록과 전체 시간 데이터
Track breadcrumbs는 시간 범위와 지도에 보이는 영역을 확인합니다. 타임라인에 아무것도 보이지 않으면 Zoom to fit으로 데이터의 기간에 맞춥니다.
시각 속성은 선으로, 기간 속성은 막대로 보일 수 있습니다.
이전 Time Selection과 Series 패널의 구성은 이전 패널과 이전 경로에 구분되어 있습니다.