Map 템플릿과 재사용
지도 템플릿은 필요한 데이터와 스타일을 포함한 새 지도를 생성하는 구성입니다. 직접 열어 사용할 수 있고 Workshop 모듈에도 임베드할 수 있습니다.
템플릿 만들기
먼저 생성될 지도의 예시가 될 일반 지도를 구성합니다. Save 옆 아래 화살표에서 Save as template...를 선택합니다.
입력 매개변수
| 종류 | 역할 |
|---|---|
| Object parameters | 결과 지도 생성에 사용할 객체 유형 정의 |
| Non-object parameters | 추가 스칼라 입력. string, float, double, integer, long, boolean, date, timestamp 등 |
Search Around
각 객체 매개변수에 링크 기반 Search Around 또는 Search Around 함수를 연결합니다.
함수의 비객체 인수는 고정값이나 다른 템플릿 매개변수로 구성할 수 있습니다. 입력 상자 왼쪽의 Parameter 버튼을 선택하고 드롭다운에서 연결할 매개변수를 고릅니다.
탐색 및 함수의 계약은 Search Around 통합을 따릅니다.
레이어와 시리즈
| 객체 레이어 설정 | 생성될 지도에 포함하는 내용 |
|---|---|
| Constant | 레이어와 그 안의 객체를 그대로 포함 |
| Styling | 현재 객체는 제외하고 스타일만 포함. 같은 유형의 객체가 탐색이나 사용자 추가로 들어오면 해당 스타일 적용 |
| X로 제거 | 레이어를 템플릿에서 제외 |
오버레이 레이어도 포함하거나 제거할 수 있습니다. 지도에 고정한 시리즈가 있으면 템플릿 결과에 포함할지 정할 수 있습니다.
생성 화면
Workshop module을 지정하면 해당 모듈로 돌아가는 링크를 제공합니다. Viewport settings의 Fly to objects on map은 지도에 있는 객체를 중심으로 화면을 맞춥니다.
이전 Interface의 Series panel 설정은 생성 시 해당 패널을 기본으로 여는 항목이었습니다. 현재 시간 분석의 Timeline과 이전 Series 패널의 수명을 구분합니다.
템플릿 사용
템플릿을 열면 입력값을 지정하도록 안내합니다. URL 질의 매개변수로 객체를 미리 넣을 수도 있습니다.
| 입력 | 질의 매개변수 형태 |
|---|---|
| 객체 하나 | objectRids=<object_rid> |
| 객체 여러 개 | objectRids=<first_object_rid>,<second_object_rid> |
| 객체 집합 | objectSetRid=<object_set_rid> |
꺾쇠 부분에는 실제 RID를 넣습니다. 여러 객체 RID는 쉼표로 구분합니다.
위쪽 Parameters를 선택하면 해당 객체 입력값들을 모두 선택하거나 매개변수 값을 바꾸어 지도를 다시 생성할 수 있습니다.
Workshop 연결
Workshop Map 위젯에 템플릿과 입력 변수를 연결하여 앱 안에서 생성, 선택과 저장을 구성할 수 있습니다.
Marketplace 제품
Map 템플릿을 Foundry DevOps 제품의 출력으로 추가하면 다른 사용자가 설치하여 재사용할 수 있습니다.
- 제품을 준비하고 출력 추가로 이동합니다.
- Add files로 Compass 파일 목록을 엽니다.
- Map 템플릿을 찾아 제품에 추가합니다.
Map 템플릿의 기능은 지원하지만 Map Layer Editor가 만드는 Map Layer 리소스는 지원 범위에서 제외됩니다. 이 제한을 일반 객체 레이어의 모든 스타일 기능이 미지원이라는 뜻으로 해석하지 않습니다.
공통 기본값과 데이터 로딩 한도는 사용자, 지도 및 조직 설정에서 관리합니다.