도메인 및 서브타입은 데이터셋의 필드를 제한하거나 정의하는 데 사용할 수 있는 피처 레이어 및 피처 클래스의 컴포넌트입니다. ArcGIS Insights는 도메인 또는 서브타입이 정의된 데이터셋 및 필드 사용을 지원합니다.
비고:
Insights에 도메인 및 서브타입을 생성하거나 필드에 배정할 수는 없습니다. ArcGIS Pro, ArcGIS Online, ArcGIS Enterprise와 같은 다른 ArcGIS 제품의 데이터셋에 도메인 및 서브타입을 생성하고 배정할 수 있습니다. 그러면 데이터를 Insights에서 사용할 수 있습니다.
도메인
도메인을 사용하여 필드에서 허용되는 값을 설명할 수 있습니다. 도메인이 적용되는 필드에는 유효한 것으로 간주되는 값 또는 값 범위만 입력으로 사용할 수 있습니다. 따라서 도메인은 특히 많은 작업자가 현장에서 데이터를 수집하는 경우 데이터 무결성을 유지관리하는 데 중요한 리소스입니다.
필드에 할당할 수 있는 도메인에는 코드 값 도메인과 범위 도메인의 두 가지 유형이 있습니다.
코드 값 도메인
코드 값 도메인은 필드에서 사용할 수 있는 유효한 값을 지정합니다. 코드 값 도메인은 레퍼런스 테이블과 유사하게 데이터셋에 저장될 코드와 각 코드에 해당하는 사용자에게 친숙한 설명으로 구성됩니다. 예를 들어 전기 시설에서 정전 맵을 제공합니다. 맵에서 일관된 정보와 스타일을 유지관리하기 위해 Status 필드에는 허용된 상태 값이 적용된 도메인이 있습니다. 다음 테이블은 Status 필드에 적용될 수 있는 코드 및 설명의 예시입니다.
코드 | 설명 |
---|---|
A | 사용할 수 없음 |
B | 디스패치됨 |
C | 예약된 중단 |
범위 도메인
범위 도메인은 숫자 및 날짜에 사용할 수 있으며 필드에 허용되는 최소값과 최대값을 지정합니다. 범위를 벗어난 데이터 입력은 필드에서 허용되지 않습니다. 예를 들어 공공 기관은 도시의 모든 소화전을 매년 점검해야 합니다. 소화전의 정상 압력 범위는 50~120psi입니다. 최소값 50과 최대값 120으로 범위 도메인을 만들 수 있습니다. 그러면 도메인을 Pressure 필드에 적용하여 해당 범위 내의 값만 입력할 수 있습니다. 해당 범위의 압력 값이 없는 소화전은 점검에 실패합니다.
서브타입
서브타입은 동일한 속성을 공유하는 피처입니다. 각 서브타입은 도메인 및 기본값을 포함하여 올바른 속성 정보를 다른 필드에 제공하도록 정의됩니다. 서브타입은 데이터의 속성이 다른 속성에 연결된 경우에 가장 유용합니다. 예를 들어 거리 서브타입에는 주거, 간선 도로, 고속도로가 포함될 수 있습니다. 또한 이러한 각 서브타입에는 관련된 기본 속도 제한이 있을 수 있습니다.
케이스 스터디
시 소유의 수도관이 있는 데이터베이스 테이블에는 주배관과 인입관이라는 두 가지 서브타입을 허용하는 Type 필드가 있습니다. 각 서브타입은 Materials 필드와 Diameter (in.) 필드에 대한 규칙을 정의합니다. Status 필드에는 서브타입에 연결되지 않은 별도의 도메인이 있습니다.
유형 | 제품 | 직경(인치) | 상태 | ||||
---|---|---|---|---|---|---|---|
서브타입 1: 기본 | 코드 값 도메인 1
| 범위 도메인 1
기본값: 29.5 | 코드 값 도메인 3
| ||||
서브타입 2: 인입관 | 코드 값 도메인 2
| 범위 도메인 2
기본값: 1 |
도시의 새로운 하위 분할에는 새로운 상수도 주배관과 인입관이 필요하며 공공사업부의 GIS 분석가는 새 피처를 데이터셋에 추가해야 합니다.
첫 번째로 추가된 피처는 Type 필드의 기본 서브타입을 사용하는 새로운 상수도 주배관입니다. 기본 서브타입은 Materials 필드의 코드 값 도메인과 Diameter (in.) 필드의 범위 도메인에 연결됩니다. 새로운 상수도 주배관은 직경이 50인치인 강철로 제작되었으므로 분석가는 Materials 필드를 강철로 업데이트하고 Diameter (in.) 필드를 기본값 29.5에서 50으로 변경합니다.
팁:
데이터베이스는 코드 값 도메인의 코드를 사용하여 데이터를 저장하지만 분석가는 설명만 볼 수 있습니다.
마지막 필드인 Status도 코드 값 도메인입니다. 그러나 이 도메인은 서브타입이 아닌 필드에 적용되었습니다. 따라서 Type 필드에 선택된 서브타입에 관계없이 동일한 옵션이 제공됩니다. 상수도 주배관에 대한 작업이 아직 완료되지 않았으므로 분석가가 Status 필드를 공사 중으로 업데이트합니다.
분석가가 데이터셋에 추가하는 다음 피처는 신축 주택 중 하나를 상수도 주배관에 연결하는 새로운 인입관입니다. 새 피처는 Type 필드에서 인입관 서브타입을 사용합니다. 인입관은 1인치 PEX 파이프로 제작되므로 분석가는 Materials 필드를 가교 폴리에틸렌(PEX)으로 업데이트하고 Diameter (in.) 필드를 기본값인 1로 설정합니다. 인입관이 이미 설치되었지만 신축 주택에는 수도를 아직 공급하지 않기 때문에 Status 필드가 사용되지 않음으로 업데이트됩니다.
하위 분할을 위한 급수가 켜지면 모든 새 상수도 주배관 및 인입관의 Status 필드가 가동 중으로 업데이트됩니다.
지원되는 데이터 유형
도메인 및 서브타입이 정의된 지원되는 엔터프라이즈 지오데이터베이스 테이블의 피처 레이어 및 테이블을 ArcGIS Insights에서 사용할 수 있습니다. Insights에서 도메인과 서브타입을 만들 수 없으므로 Insights에서 데이터를 사용하기 전에 ArcGIS Pro와 같은 다른 소프트웨어에서 도메인과 서브타입을 생성하고 적용해야 합니다.
피처 레이어
도메인은 ArcGIS Pro에서 피처 클래스의 필드에 생성 및 적용하고 호스트 피처 레이어로 기관에 발행할 수 있습니다. 속성 목록 및 범위는 ArcGIS Online 또는 ArcGIS Enterprise 기관 내에서 직접 만들 수도 있습니다.
서브타입은 ArcGIS Pro에서 피처 클래스의 필드에 생성 및 적용하고 호스트 피처 레이어로 기관에 발행할 수 있습니다. 서브타입은 ArcGIS Online 또는 ArcGIS Enterprise 기관 내에서 직접 정의할 수는 없습니다.
엔터프라이즈 지오데이터베이스 테이블
도메인 및 서브타입을 지원되는 엔터프라이즈 지오데이터베이스 버전에서 테이블의 필드에 생성 및 적용할 수 있습니다. 그런 다음 데이터베이스에 대한 연결을 생성하여 Insights in ArcGIS Enterprise 또는 Insights desktop의 데이터를 사용할 수 있습니다.
제한 사항
Insights는 다음 기능에 도메인 또는 서브타입이 포함된 필드 사용을 지원하지 않습니다.
다중 도메인 필드(즉, 서브타입에 따라 다른 도메인이 있는 필드)는 다음 기능에 지원되지 않습니다.
- 단일 범주 차트(예시: 도넛 차트 및 버블 차트) 가로 막대형 차트 같은 다중 범주 필드를 지원하는 차트는 다중 도메인 필드를 지원합니다.
- 산점도의 색상 기준 필드
- 범주형 필드가 있는 맵(고유 값 맵, 세로 막대형 차트 심볼이 있는 맵, 파이 차트 심볼이 있는 맵)
- 링크 차트 및 링크 맵의 링크에 대한 유형 필드
- 링크 차트의 노드
도메인과 서브타입은 원격 피처 레이어에서 지원되지 않습니다. 원격 레이어에 도메인 또는 서브타입이 포함된 경우 워크북에 레이어를 복사하여 도메인과 서브타입 필드를 사용할 수 있습니다.
*코드 값 도메인은 관계를 생성하기 위해 설명이 아닌 데이터셋에 저장된 코드를 사용합니다. 따라서 관계에 사용되는 두 번째 데이터셋에는 설명이 아닌 필드 유형 및 코드 값과 일치하는 필드가 있어야 합니다.
리소스
다음 리소스를 사용하여 속성 도메인에 대해 자세히 알아봅니다.
- 속성 도메인 소개
- 서브타입 소개
- ArcGIS Online의 속성 목록 및 범위 정의
- ArcGIS Enterprise의 속성 목록 및 범위 정의