웹 편집을 위해 데이터셋을 표시한 경우 GIS를 처음 접하는 사용자 또는 긴 속성 편집 세션에 적합하지 않은 여러 기기를 이용할 수 있는 사용자에게 해당 데이터셋이 공개됩니다. 이 경우 피처 템플릿을 신중하게 준비하여 이러한 사용자들이 작업을 더욱 쉽게 수행할 수 있도록 하고 데이터 무결성을 유지할 수 있습니다.
피처 템플릿은 편집자가 특정 속성 조합에 따라 피처 레이어에 추가할 수 있는 항목의 범주를 정의합니다. 예를 들어 학교 피처 레이어에 대한 피처 템플릿은 편집자가 새 피처를 초등학교, 중학교 또는 고등학교로 분류할지 선택할 수 있도록 합니다. 피처 레이어 관리자는 이 세 가지 옵션에 대한 학교 유형 속성을 미리 설정할 수 있습니다. 이를 통해 편집자가 이 중요한 속성 값을 잘못 입력하지 않도록 할 수 있습니다.
고유 심볼을 사용하는 경우 피처 유형에 대한 하위 유형을 정의할 수 있습니다. 이러한 하위 유형은 다른 피처 속성을 기반으로 하는 추가 템플릿입니다. 예를 들어 파이프 직경과 파이프를 구성하는 재질을 기반으로 사용 가능한 파이프라인 유형을 정의할 수 있습니다. 피처 템플릿을 잘 정의하면 편집자가 허용되는 피처 유형만 추가하도록 할 수 있습니다. 피처 템플릿을 사용하면 편집기가 생성하고 수정할 수 있는 올바른 피처 유형의 포커스된 팔레트를 제공할 수 있습니다.
레이어의 모든 피처가 유사한 특성을 가지거나, 명목 또는 순서 범주에 명확하게 배치하기 어려운 경우 템플릿에 대해 걱정하지 않아도 됩니다. 예를 들어 고유한 이름의 처리 범위에 대한 폴리곤 경계를 디지털화하는 경우에는 템플릿이 필요하지 않습니다. 그러나 각 처리 범위가 우선순위 범주에 배치되는 경우에는 템플릿이 유용할 수 있습니다.
ArcGIS Pro, ArcMap 또는 맵 뷰어에서 피처 템플릿을 정의할 수 있습니다.
피처 템플릿 생성 ArcGIS Pro
ArcGIS Pro의 프로젝트에서 호스팅 피처 레이어를 발행하는 경우 해당 프로젝트에서 피처 템플릿을 정의합니다. 자세한 내용은 ArcGIS Pro 도움말에서 피처 템플릿 생성을 참고하세요. 피처 레이어를 발행하고 편집을 허용하면 피처 템플릿이 유지됩니다. 호스팅 피처 레이어를 편집하는 누구나 원래 ArcGIS Pro로 정의된 피처 템플릿을 사용할 수 있습니다.
피처 템플릿 생성 ArcMap
호스팅 피처 레이어가 맵 문서에서 시작된 경우 ArcMap을 사용하여 피처 템플릿을 정의할 수 있습니다. 이 프로세스는 ArcMap 도움말 피처 템플릿 사용의 편집 섹션에 설명되어 있습니다. Portal for ArcGIS에 피처 레이어를 발행하고 편집을 허용하면 피처 템플릿이 유지됩니다. 편집자는 원래 ArcMap에서 정의했던 피처 템플릿을 맵 뷰어 및 기타 클라이언트에서 사용할 수 있습니다.
맵 뷰어에서 피처 템플릿 생성
맵 뷰어에서 피처 템플릿을 정의할 수도 있습니다. 이는 연결된 템플릿 정보가 없는 CSV 파일 또는 쉐이프파일에서 피처 레이어를 발행한 경우에 특히 유용합니다.
참고 사항:
포털의 호스팅 서버가 ArcGIS Data Store를 사용하여 생성한 관계형 데이터 저장소를 사용하는 경우에만 피처 템플릿을 맵 뷰어에서 정의할 수 있습니다.
다음 단계에서는 호스팅 피처 레이어에 대한 피처 템플릿을 생성하거나 수정할 수 있는 방법을 설명합니다. 쉐이프파일 또는 CSV 파일을 사용하여 피처 레이어를 발행한 것으로 가정합니다. ArcMap을 사용하여 발행한 경우 템플릿을 미리 정의해 두어야 합니다.
- 호스팅 피처 레이어에 대한 편집을 활성화하고 편집자가 피처를 추가할 수 있도록 편집 설정을 조정합니다.
- 피처 레이어의 항목 페이지에서 맵 뷰어에서 열기를 클릭하고 레이어를 새 맵에 추가를 클릭합니다.
피처 레이어가 새 맵에서 열립니다.
- 템플릿에 표시할 레이어의 심볼을 설정합니다. 대부분의 경우 여기에는 데이터의 필드에 따라 고유한 심볼을 구성하는 과정이 포함됩니다. 이 필드의 값은 편집자가 사용할 수 있는 피처 유형을 정의합니다.
- 편집을 클릭합니다. 피처 레이어의 기본 템플릿이 맵 왼쪽에 표시됩니다.
- 관리를 클릭합니다.
이 버튼은 피처 레이어의 소유자이거나 내 기관의 관리자에게만 표시됩니다.
- 드롭다운 목록에서 관리할 피처 유형의 레이어 이름을 클릭합니다.
피처 유형 및 해당 템플릿 목록이 표시됩니다. 템플릿 이름 오른쪽의 작은 화살표를 클릭하여 목록에서 템플릿의 위치를 다시 정렬하거나 템플릿의 등록정보를 설정할 수 있습니다. 편집할 가장 중요한 등록정보는 템플릿과 연결된 필드 값의 설정입니다.
각 피처 유형에는 피처 속성을 추가로 미리 정의하는 여러 템플릿이 있을 수 있습니다. 다음 예에서 각 학교 유형에는 공립 학교와 사립 학교에 대한 두 가지 템플릿이 있습니다. 이 경우 편집 환경에서 선택할 수 있는 피처 항목이 더 많아집니다.
새 템플릿을 추가하려면 피처 유형 이름 오른쪽에 있는 화살표를 클릭한 다음 새 템플릿을 클릭합니다. 그러면 피처 유형 아래에 새 템플릿이 추가됩니다. 새 템플릿의 등록정보를 지정해야 합니다. 예를 들어 고등학교 옆에 있는 화살표를 클릭하고 새 템플릿을 클릭한 다음 템플릿 이름을 Charter high school로 지정하고 이 새 템플릿에 대한 다른 모든 관련 등록정보를 제공할 수 있습니다.
새 템플릿을 추가하는 또 다른 방법은 기존 템플릿 오른쪽에 있는 화살표를 클릭한 다음 복사를 클릭하는 것입니다. 이 경우에도 피처 유형 아래에 새 템플릿이 추가되지만 이 새 템플릿에는 복사한 템플릿의 모든 등록정보가 그대로 적용됩니다. 이는 새 템플릿의 등록정보가 복사한 템플릿과 거의 동일한 경우에 유용합니다.
- 새 유형의 피처를 추가하려면 새 유형의 피처 추가 버튼을 클릭합니다.
이 팝업에서 수행할 가장 중요한 작업은 이 피처 유형을 정의할 속성 값을 설정하는 것입니다. 예를 들어 대체 학교에 대한 피처 유형을 추가하려는 경우 데이터에 Type 필드가 있으면 Type 필드가 Alternative와 동일한 경우에 대한 템플릿을 정의하면 됩니다.
고유 심볼을 사용하는 경우에만 새 피처 유형을 추가할 수 있습니다.
- 피처 유형 및 템플릿의 업데이트를 마치면 변경 사항 저장을 클릭합니다. 변경 내용이 호스팅 피처 레이어에 저장됩니다.
다음에 맵 뷰어 또는 피처 레이어 편집을 지원하는 다른 클라이언트에서 피처를 편집할 때 변경 내용이 표시됩니다.
피처 템플릿 고려 사항
- 색상이나 크기 대신 고유한 심볼을 사용하도록 레이어의 스타일을 변경하면 경고 메시지가 나타난 후 유형과 템플릿이 자동으로 업데이트됩니다. 또한 고유 값 렌더러 필드를 변경한 경우에도 피처 유형 및 템플릿이 자동으로 업데이트됩니다.
- 기본 피처 템플릿만 있는 경우 피처 템플릿 이름은 피처 유형 이름과 같습니다. 이 경우 템플릿 등록정보를 업데이트하여 템플릿 이름을 변경할 수 있습니다.
- 호스팅 피처 레이어에 단일 심볼 또는 클래스 구분값 렌더러가 있는 경우에는 서비스에서 피처 템플릿만 사용하고 피처 유형은 사용하지 않습니다. 필요한 경우 기본 템플릿을 변경하고 다른 템플릿을 추가할 수 있습니다.
- 피처 유형에서 모든 피처 템플릿을 제거할 수 있지만 이 경우 편집자가 맵에 피처를 추가할 수 없게 됩니다. 더 효과적으로 편집을 제한하는 방법을 알아보려면 호스팅 피처 레이어 관리를 참고하세요.