Map에 사용할 온톨로지 객체 구성
Map은 지리공간 데이터가 연결된 온톨로지 객체를 표시합니다. 점, 선과 다각형은 geopoint 또는 geoshape 속성으로 구성할 수 있습니다. 자료형과 좌표 형식은 지리공간 온톨로지를 따릅니다.
원
객체 유형의 Capabilities > Geospatial에서 Radius 속성을 선택합니다. 미터 단위의 숫자 속성이면 사용할 수 있습니다.
이 원은 지도에 그리기 위한 기하이며 원 영역 자체가 공간 검색용으로 인덱싱되지는 않습니다. 원의 영역을 기준으로 지리공간 검색해야 하면 원을 근사한 다각형을 geoshape로 구성합니다.
Choropleth의 내장 경계
객체들을 같은 영역으로 묶기 위해 속성에 알맞은 Value Type을 지정합니다. 먼저 Marketplace에서 Choropleth Value Types 제품을 찾아 설치합니다. 이 제품에는 Map이 Choropleth로 렌더링할 수 있는 온톨로지 값 유형이 들어 있습니다.
| 지역 유형 | 지원 식별자 |
|---|---|
| Admin 0, 전 세계 국가 수준 경계 | ISO 3166 alpha-2, alpha-3 국가 코드 |
| 미국 주 | FIPS 코드, USPS 약어 |
| 미국 카운티 | FIPS 코드, ANSI 코드 |
데이터에 해당 식별자가 있으면 Ontology Manager에서 속성의 Value Type을 선택합니다.
데이터에 식별자 대신 위도와 경도만 있다면 Marketplace의 Choropleth Boundary Datasets를 사용할 수 있습니다. 이 제품은 지역 기하와 메타데이터를 제공합니다. Pipeline Builder의 Geometry intersection join으로 각 점이 들어가는 지역을 찾아 식별자를 붙인 뒤, 온톨로지에서 해당 Value Type을 구성합니다.
사용자 정의 영역과 링크
내장 지역 외의 경계나 직접 관리할 영역 속성이 필요하면 geoshape가 있는 영역 객체 유형을 만듭니다. 집계 대상 유형에서 영역 유형으로 다대일 링크를 구성합니다.
판매 구역별 주문 금액의 가상 예시는 다음과 같습니다.
| 객체 유형 | 필요한 내용 |
|---|---|
| Sales region | 구역의 geoshape |
| Order | 구역 기본 키를 담은 Sales region 속성과 주문 총액 Value |
| 링크 | Order에서 Sales region으로 다대일 관계 |
지도에는 Order 객체를 추가하고 그 레이어에 Choropleth를 구성합니다. Regions의 Group by에서 Linked object를 고르고 Sales region 링크를 지정합니다. Value 속성의 집계로 각 영역의 색을 정합니다.
H3 셀
객체의 String 속성에 H3 셀 ID를 저장하면 해당 육각형을 표시할 수 있습니다. Capabilities > Geospatial의 H3 cell에 그 속성을 지정합니다.
H3 육각형은 지도에서 렌더링할 뿐 검색용 기하로 인덱싱하지 않습니다. 육각형 영역으로 지리공간 검색하려면 H3 ID를 GeoJSON Polygon으로 변환하고 geoshape 속성에 넣습니다.
지리 정합 이미지
위성 사진, 항공 사진이나 스캔한 지도 같은 이미지를 지리 좌표에 맞춰 표시할 수 있습니다. 다음 두 속성이 필요합니다.
| 속성 | 조건 |
|---|---|
| 이미지 URL | String. .png, .jpg, .jpeg, .gif, .webp, .bmp, .ico, .svg 지원 |
| 이미지 경계 | Geoshape. 이미지 영역의 사각형을 GeoJSON Polygon으로 표현 |
경계 다각형의 꼭짓점은 왼쪽 아래에서 시작하여 시계 방향으로 지정합니다. 경계 속성에는 이미지 URL 속성의 ID를 포함한 타입 클래스를 설정합니다.
| 항목 | 값 |
|---|---|
| Kind | geo |
| Value | bounds.<image URL property ID> |
URL 속성 ID가 image_url이면 Value는 bounds.image_url입니다.
이 경계는 geoshape 속성이므로 지리공간 검색에 인덱싱됩니다.
미디어 집합의 타일 이미지
Map의 Media reference 사용은 Beta이며 일부 플랫폼 인스턴스에서는 제공되지 않을 수 있습니다. 개발 중 동작이 바뀔 수 있습니다.
지리 참조가 있는 GeoTIFF 파일 .tiff 또는 .tif를 미디어 집합에 업로드하고, Media reference 속성을 가진 객체 유형을 지도에 추가할 수 있습니다. 지도 이동과 확대에 따라 현재 보이는 부분의 타일만 불러옵니다.
Track의 위도와 경도 시계열
객체의 위도와 경도 변화를 숫자 시계열 속성으로 구성할 수 있습니다. Capabilities > Geospatial의 Track Latitude와 Track Longitude에 각 속성을 선택합니다. 둘 다 시간에 따른 위치를 나타내는 숫자 TSP여야 합니다.
Track 표시에서 이동 선, 기록 지점과 현재 위치를 구성합니다.
Event 객체
객체 유형의 Capabilities > Event에서 Event start time과 Event end time에 timestamp 속성을 지정합니다.
지도에서는 선택 시각이 이벤트 기간에 있을 때만 보이도록 구성할 수 있습니다.
다른 객체와 연결한 이벤트의 현재 개수를 레이블에 표시하는 등 연결 이벤트 기능을 사용하려면 Event intent로 심각도도 구성합니다. 예를 들어 도로 객체에 교통사고 이벤트를 연결하여 시점별 활성 사고 수를 표시할 수 있습니다.
현재 시간 분석은 이벤트와 Timeline을 사용하며, 이전 Series 패널 경로는 이전 기능 참조에 구분되어 있습니다.