관리자와 호스팅 타일 레이어의 소유자는 기존 호스팅 타일 레이어에 대한 설정과 콘텐츠를 관리할 수 있습니다. 관리 옵션은 레이어에 포함된 요소가 래스터 타일인지 또는 벡터 타일인지에 따라 달라집니다.
팁:
레이어 항목은 타일 레이어(호스팅)입니다. 래스터 또는 벡터 타일 레이어인지 식별하려면 레이어 아이콘을 확인합니다.
다음 테이블에는 레이어 유형별로 제공되는 관리 옵션이 나와 있습니다.
호스팅 래스터 타일 레이어 | 호스팅 벡터 타일 레이어 | |
---|---|---|
맵에 추가했을 때 호스팅 타일 레이어가 그려지는 최소 및 최대 축척을 설정합니다. | 예 | 아니요 |
오프라인 맵과 앱에 사용할 수 있도록 호스팅 타일 레이어를 구성합니다. | 예 | 예 |
두 번째 레이어를 사용하여 레이어의 콘텐츠를 바꿉니다. | 아니요* *ArcGIS Pro 2.5부터 Python API 또는 웹 레이어 바꾸기 지오프로세싱 도구를 사용할 수 있습니다. | 예 |
연관된 피처 레이어에서 업데이트를 받도록 레이어 캐시를 재생성합니다. | 예 이 기능은 서비스 정의 파일이나 호스팅 피처 레이어에서 레이어를 발행한 경우 지원됩니다. | 예 2.8부터 ArcGIS Pro에서 벡터 타일 레이어와 연관된 피처 레이어를 발행한 경우 캐시를 재생성할 수 있습니다. |
호스팅 래스터 타일 레이어 설정 관리
호스팅 타일 레이어에 대한 최소 및 최대 축척 또는 오프라인 모드를 관리하려면 호스팅 타일 레이어가 발행된 원본 데이터(서비스 정의 파일) 또는 레이어에 접근 가능해야 합니다. 호스팅 타일 레이어를 호스팅 피처 레이어나 호스팅 피처 레이어 뷰에서 발행한 경우 타일 레이어에는 원본 레이어의 가시 범위가 상속됩니다. 상속된 가시 범위에서 벗어난 영역에 대해서는 타일을 생성할 수 없습니다.
호스팅 타일 레이어의 타일을 생성하고 가시 범위를 변경하고 오프라인 모드를 관리하려면 다음 단계를 수행합니다.:
- 웹 레이어 소유자, 관리자 또는 모든 구성원의 항목을 업데이트할 권한이 있는 계정으로 로그인합니다.
- 호스팅 타일 레이어의 항목 페이지를 엽니다.
- 설정 탭을 클릭합니다.
- 타일 레이어(호스팅) 설정 섹션으로 스크롤합니다.
- 기존 타일의 현재 상태를 확인하려면 세부정보 보기를 클릭합니다.
- 다음과 같이 변경합니다.
- 맵에 추가했을 때 호스팅 타일 레이어가 그려지는 최소 및 최대 축척을 선택하려면 슬라이더나 드롭다운 목록을 사용하여 가시 범위 옵션을 설정합니다.
- 타일 생성을 클릭하여 레이어의 타일을 생성합니다. 대화 상자가 나타나면 타일 생성에 사용될 축척 레벨 옆의 체크 박스를 선택합니다. 레벨을 하나 이상 선택해야 합니다. 레벨 선택이 완료되면 타일 생성을 클릭합니다.
- 이 레이어를 오프라인 맵에 다운로드하여 사용할 수 있도록 허용을 선택하면 다른 사용자가 오프라인 상태로 전환될 호스팅 타일 레이어를 맵에 포함할 수 있습니다.
- 작업을 마치면 저장을 클릭합니다.
호스팅 벡터 타일 레이어 설정 관리
다음 단계에 따라 오프라인 모드의 호스팅 벡터 타일 레이어 을 관리하고 연관된 피처 레이어가 있는 호스팅 벡터 타일 레이어에 대한 캐시를 재생성할 수 있습니다.
- 웹 레이어 소유자, 관리자 또는 모든 구성원의 항목을 업데이트할 권한이 있는 계정으로 로그인합니다.
- 호스팅 벡터 타일 레이어의 항목 페이지를 엽니다.
- 설정 탭을 클릭합니다.
- 타일 레이어(호스팅) 설정 섹션으로 스크롤합니다.
- 이 레이어를 오프라인 맵에 다운로드하여 사용할 수 있도록 허용을 선택하면 다른 사용자가 오프라인 앱에 호스팅 타일 레이어를 포함할 수 있습니다.
- 작업을 마치면 저장을 클릭합니다.
벡터 타일 캐시 재생성
ArcGIS Pro(2.8 이상 릴리스)에서 벡터 타일 레이어를 발행하는 경우 연관된 피처 레이어를 동시에 발행할 수 있습니다. 벡터 타일 레이어에 연관된 피처 레이어가 있는 경우 벡터 타일 캐시를 재생성하여 피처 레이어의 변경 사항을 반영할 수 있습니다.
다음 단계에 따라 벡터 타일 레이어를 재생성하여 연관된 피처 레이어의 변경 내용을 포함시킵니다.
- 벡터 타일 레이어 소유자 또는 관리자로 기관에 로그인합니다.
- 벡터 타일 레이어에 대한 항목 세부정보를 열고 설정 탭을 클릭한 다음 타일 레이어(호스팅) 섹션까지 아래로 스크롤합니다.
- 캐시 재생성을 클릭합니다.
캐시가 즉시 재생성을 시작합니다. 재생성을 완료하면 Map Viewer Classic에서 호스팅 벡터 타일 레이어를 열어서 관련 피처 레이어에서 업데이트를 가져왔음을 확인할 수 있습니다.
호스팅 벡터 타일 레이어 바꾸기
벡터 타일 레이어는 벡터 파일로 맵 데이터를 전달하며 레이어로 전달된 스타일을 기반으로 클라이언트에서 렌더링된 레이어를 하나 이상 포함합니다. 벡터 타일 패키지 또는 피처 레이어가 포함되지 않은 ArcGIS Pro에서 발행한 호스팅 벡터 타일 레이어의 콘텐츠를 업데이트하려면 두 번째 레이어의 콘텐츠로 바꾸세요.
레이어 바꾸기 옵션을 사용하면 포털의 호스팅 벡터 타일 레이어를 동일한 기관 구성원이 소유한 두 번째 호스팅 벡터 타일 레이어의 콘텐츠로 바꿀 수 있습니다. 호스팅 벡터 타일 레이어를 바꾸면 레이어의 콘텐츠가 두 번째 레이어의 콘텐츠로 바뀝니다. 하지만 레이어의 항목 ID와 URL은 변경되지 않으므로 레이어를 사용하는 맵과 앱은 새 레이어를 참조하기 위해 업데이트할 필요가 없습니다.
호스팅 벡터 타일 레이어를 바꾸려면 현재 호스팅 벡터 타일 레이어와 교체 레이어의 소유자여야 합니다. 기관 관리자도 호스팅 벡터 타일 레이어를 바꿀 수 있지만 교체 레이어와 현재 레이어를 동일한 기관 구성원이 소유하고 있어야 합니다.
레이어를 바꾸는 경우 다음과 같은 이점이 있습니다.
- 교체 레이어를 생성한 다음 현재 호스팅 벡터 타일 레이어의 사용자에게 영향을 주지 않고 해당 교체 레이어에 대한 품질 제어 테스트를 수행할 수 있습니다.
- 현재 호스팅 벡터 파일 레이어에 여러 스타일을 정의한 경우 각 스타일이 교체 레이어로 표시되는 방식을 미리 볼 수 있습니다.
- 현재 레이어의 콘텐츠를 바꾸는 경우 새 타일이 생성되지 않습니다. 따라서 타일이 추출되어 다시 만들어지도록 기다릴 필요가 없습니다. 현재 레이어를 사용하는 맵과 앱은 레이어 콘텐츠를 교체한 후에도 계속해서 정상적으로 작동합니다.
- 이전 콘텐츠를 보관하여 필요할 때 이전 콘텐츠로 되돌릴 수 있습니다.
비고:
ArcGIS Pro에서 교체 벡터 타일 레이어를 발행하거나 패키징하기 전에 현재 벡터 타일 레이어에 사용한 동일한 좌표계와 타일링 스키마를 교체 벡터 타일 레이어에 사용했는지 확인해야 합니다. 이러한 설정은 일치해야 합니다.
ArcGIS Pro에서 교체 레이어를 생성할 때 유의해야 할 기타 구성 변경에 대해서는 현재 레이어에 부정적인 영향을 줄 수 있는 교체 레이어의 변경 사항을 참고하세요.
레이어를 교체하는 경우 현재 레이어의 콘텐츠를 새로운 레이어로 이동하거나 현재 레이어와 교체 레이어의 콘텐츠를 교환하여 기존 교체 레이어를 아카이브로 사용할 수 있습니다.
- 레이어를 교체할 때마다 현재 호스팅 벡터 타일 레이어의 콘텐츠를 보관하려면 현재 레이어에 대한 아카이브를 생성해야 합니다. 필요한 경우 보관된 콘텐츠가 들어 있는 레이어를 사용하여 이전 콘텐츠 버전으로 되돌릴 수 있습니다. 아카이브 콘텐츠로 되돌리려면 레이어 바꾸기 옵션을 사용하여 현재 레이어에 되돌리려는 보관된 콘텐츠가 포함되어 있는 특정 레이어를 선택합니다.
시간에 따라 변경된 호스팅 벡터 타일 레이어의 콘텐츠를 반영하는 보관된 여러 콘텐츠 레이어를 생성하려면 이 옵션을 사용하세요. 예를 들어 분기별 업데이트를 수행하는 경우 2020Q4, 2020Q1 등 아카이브를 생성하여 각 업데이트의 아카이브를 생성할 수 있습니다.
- 교체 레이어를 아카이브로 사용할 경우 보관된 콘텐츠 레이어가 별도로 생성되지 않습니다. 교체 레이어의 콘텐츠가 현재 레이어로 이동되며 현재 레이어의 콘텐츠는 교체 레이어로 이동됩니다. 보관된 콘텐츠를 위한 별도의 레이어가 필요 없는 경우 이 옵션을 사용하세요.
보관 방법 지정 외에도 현재 프로덕션 레이어에 있는 항목 정보(썸네일, 요약, 설명, 태그)를 업데이트할지 아니면 교체 레이어에서 변경 내용을 가져올지 여부를 선택해야 합니다. 기본 설정에 따라 정보는 업데이트되지 않습니다. 교체 레이어에서 정보를 가져오려면 항목 정보 바꾸기 옵션을 활성화하세요.
- 웹 레이어 소유자, 기관의 관리자 또는 모든 구성원의 항목을 업데이트할 권한이 있는 계정으로 로그인합니다.
- 호스팅 벡터 타일 레이어의 항목 페이지를 엽니다.
- 레이어 바꾸기를 클릭합니다.
- 레이어 선택을 클릭합니다.
표시된 패널에서 사용 가능한 레이어를 검색, 찾아보기, 필터링, 정렬하여 교체 레이어를 찾을 수 있습니다. 또한 세부정보 보기를 클릭하여 각 레이어의 항목 세부정보를 볼 수 있습니다.
- 사용할 벡터 타일 레이어를 찾은 경우 선택을 클릭합니다.
비호환 스타일에 대한 경고 메시지가 표시되면 교체 레이어의 스타일이 현재 레이어의 스타일과 다른 것입니다. 이러한 차이로 인해 현재 레이어를 참조하는 다른 스타일의 작동이 중단될 수 있습니다. 마찬가지로 교체 레이어의 타일링 스키마가 현재 레이어와 다른 경우에도 이 메시지가 나타납니다. 이 교체 레이어를 사용하지 않으려면 레이어 변경을 클릭한 다음 일치하는 스타일이 있는 레이어를 선택합니다. 현재 레이어를 다른 스타일이 포함된 레이어로 바꾸는 작업을 진행할 수 있습니다.
- 다음을 클릭하여 현재 벡터 타일의 아카이브 방법을 선택합니다. 다음 옵션 중 하나를 선택합니다.
- 현재 레이어 보관 - 이 옵션은 현재 호스팅 벡터 타일 레이어 콘텐츠에 대한 스냅샷을 업데이트 이전 상태로 유지하려는 경우에 사용합니다. 기본 설정에 따라 새 레이어의 이름은 현재 레이어 이름에 _archive_<current date_and_time>가 덧붙여진 이름으로 구성됩니다. 다른 이름을 지정하려면 편집 버튼을 클릭한 다음 새 이름을 입력합니다.
- 교체 레이어 사용 - 이 옵션은 보관된 콘텐츠를 저장할 새 레이어가 필요하지 않고 후속 업데이트를 위해 교체 레이어를 유지하려는 경우에 사용합니다.
- 업데이트된 썸네일, 요약, 설명, 태그를 교체 레이어에서 가져오려면 아래로 스크롤하여 항목 정보 바꾸기를 활성화합니다.
- 교체 레이어와 연결된 스타일을 미리 보려면 다음을 클릭하세요.
비고:
스타일을 미리 볼 수 있는 이 옵션은 벡터 타일 스타일 편집기에서 현재 레이어에 대해 다른 스타일이 생성되어 있는 경우에만 제공됩니다.
- 다른 스타일 드롭다운 메뉴를 사용하여 현재 레이어의 각 스타일이 교체 레이어의 콘텐츠로 업데이트된 상태를 미리 볼 수 있습니다. 미리 보기 창에서 검색 및 스와이프 요소를 사용하여 교체 레이어와 현재 레이어를 비교하세요.
- 계속 진행하려면 다음을 클릭하세요. 적용하지 않으려면 취소를 클릭합니다.
- 요약 페이지에는 현재 호스팅 벡터 타일 레이어, 현재 레이어의 콘텐츠를 변경할 레이어, 선택한 아카이브 옵션이 표시됩니다.
- 교체 레이어가 완벽하게 호환되지 않을 경우 교체 레이어 선택을 클릭하여 새 레이어를 선택할 수 있습니다.
- 아카이브 옵션을 변경하려면 아카이브 옵션 선택을 클릭한 다음 설정을 변경하세요.
- 레이어와 아카이브 옵션을 확인한 후 바꾸기를 클릭하여 교체 작업을 수행합니다.
호스팅 벡터 타일 레이어를 바꾸기 위한 일반 워크플로
레이어 바꾸기 옵션을 다양한 방법으로 사용하여 호스팅 벡터 타일 레이어의 콘텐츠를 바꿀 수 있습니다. 현재 레이어와 대체 레이어 용어는 상대적이므로 호스팅 벡터 타일 레이어 콘텐츠를 바꾸기 위한 몇 가지 예시 워크플로를 이해하는 데 도움이 될 수 있습니다.
다음과 같은 3개 섹션에서는 둘 이상의 호스팅 벡터 타일 레이어를 사용하여 호스팅 벡터 타일 데이터를 유지하는 워크플로에 대해 설명합니다. 이러한 워크플로에 사용된 예시 레이어를 통해 각 워크플로의 콘텐츠 이동 방식을 손쉽게 따라 할 수 있습니다. 이러한 모든 예시에서 다른 사용자의 맵과 앱에서 사용될 현재 호스팅 벡터 타일 레이어와 하나 이상의 교체 호스팅 벡터 타일 레이어를 소유하고 있습니다. 유사한 워크플로를 수행하는 경우 보관된 콘텐츠가 포함되는 레이어나 교체 레이어의 수가 다를 수 있습니다. 사용자 또는 현재 호스팅 벡터 타일 레이어에 접근하는 다른 사용자는 레이어에 대해 정의된 다른 스타일이 있을 수 있습니다.
새 레이어에 현재 콘텐츠 보관
이 예시 시나리오는 서비스 영역 경계가 저장된 호스팅 벡터 타일 레이어의 소유자를 위한 것입니다. 이 레이어는 다른 사용자가 맵에 사용하는 프로덕션 레이어입니다. 레이어 콘텐츠를 업데이트하려면 업데이트된 서비스 영역 데이터가 들어 있는 두 번째 호스팅 벡터 타일 레이어를 발행해야 합니다. 이 레이어가 교체 레이어입니다.
또한 업데이트할 때마다 프로덕션 호스팅 벡터 타일 레이어의 콘텐츠에 대한 아카이브를 보관할 수 있습니다. 이렇게 하면 교체 콘텐츠에 문제가 있는 경우 호스팅 벡터 타일 레이어의 콘텐츠를 업데이트 이전 상태로 되돌릴 수 있습니다. 현재 호스팅 벡터 타일 레이어의 기존 콘텐츠를 새로운 호스팅 벡터 타일 레이어에 보관하도록 선택하면 됩니다.
다음 예시에서는 변경된 서비스 영역 및 속성이 반영되도록 현재 호스팅 벡터 타일 레이어(ServiceAreas)를 업데이트합니다.
- 업데이트된 데이터가 들어 있는 호스팅 벡터 타일 레이어를 발행합니다. 이 레이어는 현재 호스팅 벡터 타일 레이어의 콘텐츠를 바꾸는 데 사용할 레이어입니다.
예를 들어, 2019년 9월에 서비스 영역 중 두 곳에 몇 명의 새로운 고객이 추가되어 해당 영역의 경계가 변경되었습니다. 변경된 영역이 반영되도록 원본 데이터를 업데이트하고 ServiceAreasUpdateSept 호스팅 벡터 타일 레이어를 발행합니다. 경계 영역이 변경되었으므로 레이어의 새 썸네일도 구성합니다. 설명, 요약, 태그는 변경할 필요가 없으므로 현재 레이어와 동일하게 설정합니다.
- ServiceAreas 레이어(현재 레이어)의 항목 페이지를 열고 해당 콘텐츠를 ServiceAreasUpdateSept(교체 레이어)의 콘텐츠로 바꿉니다. 현재 레이어 보관 옵션을 선택하여 프로덕션 호스팅 벡터 타일 레이어의 이전 콘텐츠를 저장할 세 번째 호스팅 벡터 타일 레이어를 생성합니다. 기관에 의미 있는 이름으로 레이어 이름을 지정합니다.
예를 들어, 프로덕션 호스팅 벡터 타일 레이어의 콘텐츠가 2019년 8월 당시 영역 데이터를 나타내는 경우 새 레이어는 2019년 8월에 존재했던 서비스 영역 경계의 아카이브이므로 ServiceAreasAug2019_arch라는 이름을 지정합니다.
- 경계에 대한 변경 내용이 반영되도록 썸네일을 업데이트했으므로 항목 정보 바꾸기를 활성화하여 현재 호스팅 벡터 타일 레이어의 썸네일을 교체 레이어의 썸네일로 업데이트합니다.
- 현재 레이어의 콘텐츠를 보관하면 교체 레이어가 삭제됩니다. 따라서 이 특정 예시에서 현재 호스팅 벡터 타일 레이어의 콘텐츠를 처음으로 바꾸고 나면 다음과 같은 두 개의 호스팅 벡터 타일 레이어가 생성됩니다.
- ServiceAreas - 2019년 9월 30일 현재 서비스 영역 업데이트가 포함된 프로덕션 호스팅 벡터 타일 레이어입니다.
- ServiceAreasAug2019_arch - 2019년 8월 당시 서비스 영역 상태가 들어 있는 호스팅 벡터 타일 레이어입니다.
교체 호스팅 벡터 타일 레이어(ServiceAreasUpdateSept)는 삭제되었습니다.
- 10월에는 서비스 담당자 중 한 명이 장기 휴가를 내므로 10월 7일부터 근무하는 임시 직원을 고용합니다. 해당 영역에 대한 서비스 담당자 속성 정보를 업데이트하고 ServiceAreasUpdateOct 교체 레이어를 발행합니다.
- ServiceAreas의 콘텐츠를 ServiceAreasUpdateOct의 콘텐츠로 바꾸고 보관된 콘텐츠를 저장할 ServiceAreasOct62019_arch 레이어를 생성합니다.
이 특정 예시에 대해 해당 프로세스를 마치면 다음과 같은 3개의 호스팅 벡터 타일 레이어가 생성됩니다.
- ServiceAreas - 2019년 10월 7일 당시 서비스 영역 업데이트가 들어 있는 프로덕션 호스팅 벡터 타일 레이어입니다.
- ServiceAreasOct62019_arch - 2019년 10월 6일 당시 서비스 영역 상태가 들어 있는 호스팅 벡터 타일 레이어입니다.
- ServiceAreasAug2019_arch - 2019년 8월 당시 서비스 영역 상태가 들어 있는 호스팅 벡터 타일 레이어입니다.
- 10월의 나머지 기간에 대해서는 서비스 영역이 변경되지 않았습니다. 서비스 담당자는 11월 4일에 복귀합니다. 서비스 담당자 정보는 10월 6일에서 11월 4일 사이의 유일한 레이어 변경 사항이므로 ServiceAreasOct62019_arch 레이어를 사용하여 프로덕션 레이어를 서비스 담당자 휴가 전의 상태로 되돌릴 수 있습니다. ServiceAreas 레이어의 콘텐츠를 ServiceAreasOct62019_arch로 바꾸는 경우 10월 7일부터 11월 3일까지의 레이어 상태를 새 ServiceAreasOct7toNov32019_arch 레이어에 보관할 수 있습니다.
다음과 같은 세 개의 호스팅 벡터 타일 레이어가 생성되었습니다.
- ServiceAreas - 2019년 11월 4일 당시 서비스 영역 업데이트가 들어 있는 프로덕션 호스팅 벡터 타일 레이어입니다.
- ServiceAreasAug2019_arch - 2019년 8월 당시 서비스 영역 상태가 들어 있는 호스팅 벡터 타일 레이어입니다.
- ServiceAreasOct7toNov32019_arch - 임시 직원 고용 중에 서비스 영역 상태가 들어 있는 호스팅 벡터 타일 레이어입니다.
서비스 영역을 변경해야 할 경우 계속해서 콘텐츠를 바꾸는 데 사용할 레이어 생성, 현재 호스팅 벡터 타일 레이어 업데이트, 레이어 콘텐츠를 보관할 레이어 생성을 수행합니다. 보관된 콘텐츠를 저장하는 레이어를 원하는 기간 동안 유지하고 이를 사용하여 이전 업데이트로 되돌릴 수 있습니다.
이 워크플로를 사용할 때는 다음 사항에 유의하세요.
- 보관된 콘텐츠를 저장할 레이어를 손쉽게 구성하려면 해당 레이어에 대한 폴더를 생성하여 이 폴더로 이동합니다.
- 이전 콘텐츠를 보관할 레이어는 프로덕션 호스팅 벡터 타일 레이어를 이전 상태로 복원해야 할 경우에 생성하게 되며 소유자나 관리자만 해당 레이어를 사용하여 데이터를 복원할 수 있으므로 공유할 필요가 없습니다.
- 교체 레이어는 삭제됩니다. 교체 레이어에 대해 여러 스타일을 생성한 경우 해당 스타일은 더 이상 작동하지 않으며 수동으로 삭제할 수 있습니다.
교체 레이어에서 유지하려는 스타일이 있는 경우 또는 테스트를 위해 맵과 앱에서 교체 레이어를 사용해야 하는 경우와 같이 교체 레이어를 나중에 사용하기 위해 유지해야 하는 경우에는 다음 두 워크플로 중 하나를 사용해야 합니다.
교체 레이어 유지
테스트나 기타 용도로 교체 레이어를 유지할 수 있습니다. 교체 레이어만 유지하고 각 업데이트 전에 현재 호스팅 벡터 타일 레이어의 상태에 대한 스냅샷을 포함하는 여러 레이어는 유지할 필요가 없는 경우 현재 레이어와 교체 레이어 간에 콘텐츠를 교환할 수 있습니다. 변경 내용을 현재 레이어에 반영하기 전에 업데이트를 테스트하는 데 사용하기 위해 교체 레이어를 유지하기도 합니다. 이 섹션에는 품질 제어 워크플로에 대해 요약되어 있습니다.
서비스 영역 예시를 계속 사용하여 콘텐츠를 새 레이어에 보관할 필요가 없는 대신 품질 관리 테스트에 사용할 레이어가 필요할 수 있습니다. 이 테스트에 교체 레이어를 사용할 수 있습니다. 교체 레이어가 포함된 맵과 앱을 열어 스타일이 계속 작동하고 올바른 데이터가 나타나며 필요한 경우 해당 레이어가 오프라인 맵에서 계속 작동하는지 확인할 수 있습니다.
이 특정 예시에서는 다음과 같은 세 개의 호스팅 벡터 타일 레이어를 사용하며 그 중 두 개는 유지하고 한 개는 삭제합니다.
- ServiceAreas - 기관 구성원이 맵에 사용하는 프로덕션 호스팅 벡터 타일 레이어입니다.
- ServiceAreasQC - 업데이트를 ServiceAreas 레이어에 반영하기 전에 콘텐츠와 스타일을 검토하기 위해 사용되는 레이어입니다. 이 레이어는 교체 레이어입니다. 하지만 레이어 업데이트 테스트의 일환으로 해당 레이어를 참조하는 웹맵과 앱을 생성했으므로 레이어를 삭제하지 않습니다.
- ServiceAreaUpdates - 원본 서비스 영역 데이터를 업데이트할 때마다 데이터 업데이트가 들어 있는 호스팅 벡터 타일 레이어를 발행합니다. 이 레이어는 품질 제어 레이어의 콘텐츠를 업데이트하는 데 사용됩니다. ServiceAreasQC의 콘텐츠를 ServiceAreaUpdates의 콘텐츠로 바꾼 후 ServiceAreaUpdates를 삭제합니다.
이 워크플로는 다음과 같이 요약됩니다.
- 서비스 영역 원본 데이터를 업데이트하고 ServiceAreaUpdates 호스팅 벡터 타일 레이어를 발행합니다.
예를 들어, 신규 고객이 추가된 결과로 두 서비스 영역의 경계가 변경된 경우 원본 데이터를 업데이트하고 ServiceAreaUpdates 호스팅 벡터 타일 레이어를 발행합니다.
- ServiceAreasQC의 항목 페이지를 열고 해당 콘텐츠를 ServiceAreaUpdates의 콘텐츠로 바꿉니다. 이 단계에서는 ServiceAreasQC가 현재 레이어, ServiceAreaUpdates가 교체 레이어로 사용됩니다. 교체 레이어를 아카이브로 사용 옵션을 선택합니다. 그러면 ServiceAreaUpdates의 콘텐츠가 ServiceAreasQC로 이동되며 ServiceAreasQC의 현재 콘텐츠는 ServiceAreaUpdates로 이동됩니다.
- 업데이트된 ServiceAreasQC 레이어를 테스트용으로 생성한 맵과 앱에서 테스트합니다. 업데이트로 문제가 발생하지 않는 것으로 확인되면 ServiceAreas 레이어의 콘텐츠를 ServiceAreasQC의 콘텐츠로 업데이트합니다. 교체 레이어를 아카이브로 사용을 다시 선택하여 ServiceAreasQC 레이어가 삭제되지 않도록 합니다.
이 단계에서는 ServiceAreas가 현재 레이어, ServiceAreasQC가 교체 레이어로 사용됩니다.
- 업데이트를 테스트하고 프로덕션 레이어의 콘텐츠를 업데이트하는 프로세스를 완료했으므로 내 콘텐츠에서 ServiceAreaUpdates 레이어를 삭제할 수 있습니다.
서비스 영역 원본 데이터가 변경될 때마다 해당 단계를 반복합니다.
이 워크플로를 사용할 때는 다음 사항에 유의하세요.
- 보관된 데이터를 저장할 호스팅 벡터 타일 레이어를 별도로 생성하지 않습니다. 그러나 테스트에 사용할 교체 레이어(이 예시의 ServiceAreasQC)에는 현재 레이어의 콘텐츠가 업데이트 이전 상태로 포함되어 있습니다. 즉, 필요한 경우 이 테스트 레이어를 사용하여 이전 콘텐츠를 현재 레이어에 복원할 수 있습니다.
- 현재 레이어의 콘텐츠를 바꾸기 전에 다른 사용자가 업데이트를 테스트해야 하는 경우 해당 구성원이 포함된 그룹과 교체 레이어를 공유해야 합니다.
교체 레이어를 유지하고 콘텐츠를 새 레이어에 보관
품질 제어 레이어와 보관된 콘텐츠용 레이어가 필요할 수 있습니다. 위에서 설명한 두 워크플로를 함께 사용하여 현재 레이어의 콘텐츠를 업데이트하고 교체 레이어를 유지하며 변경 내용을 보관할 레이어를 생성할 수 있습니다.
- 이전 섹션의 1~3단계를 완료합니다. 이 예시에 대해 해당 단계를 처음 완료하면 다음과 같은 세 개의 호스팅 벡터 타일 레이어가 생성됩니다.
- ServiceAreas - 최신 업데이트가 포함된 레이어입니다.
- ServiceAreasQC - 업데이트 이전의 ServiceAreas 레이어 콘텐츠가 들어 있는 레이어입니다. 따라서 이 레이어는 일시적으로 이전 ServiceAreas 콘텐츠에 대한 아카이브입니다.
- ServiceAreaUpdates - 콘텐츠를 바꾸기 전에 ServiceAreasQC의 콘텐츠가 들어 있는 레이어입니다.
- 다음으로 ServiceAreaUpdates 레이어를 사용하여 ServiceAreasQC의 콘텐츠를 다시 한번 바꿉니다. 이 시나리오에서는 ServiceAreasQC가 현재 레이어, ServiceAreaUpdates가 교체 레이어입니다. 그러나 이번에는 현재 레이어 보관 옵션을 선택하여 ServiceAreasQC의 콘텐츠를 보관할 호스팅 벡터 타일 레이어를 생성합니다. 이 프로세스를 수행하고 나면 다음과 같은 결과가 발생합니다.
- 이전 ServiceAreas 콘텐츠의 아카이브로 사용될 호스팅 벡터 타일 레이어가 생성됩니다. ServiceAreasQC에는 보관된 ServiceAreas 콘텐츠가 포함되었으며 해당 콘텐츠를 별도의 호스팅 벡터 타일 레이어로 이동했기 때문입니다. 이 레이어에는 해당 콘텐츠를 나타내는 적절한 이름을 지정해야 합니다.
- ServiceAreasQC 레이어는 ServiceAreaUpdates 레이어의 업데이트된 콘텐츠로 바뀌기 전의 상태로 복원됩니다.
- ServiceAreaUpdates 레이어가 삭제됩니다.
예를 들어 2019년 9월의 서비스 영역 경계 업데이트에 이 워크플로를 사용한 경우 ServiceAreas는 2019년 9월 업데이트를 포함합니다. 보관된 서비스 영역 콘텐츠의 마지막 배치를 저장한 레이어는 2019년 8월의 서비스 영역을 포함하므로 이 레이어의 이름을 ServiceAreasAug2019_arch로 지정하고 아카이브 폴더로 이동했을 수 있습니다. ServiceAreasQC도 2019년 8월 콘텐츠가 들어 있습니다.
이 워크플로를 다시 완료하여 원본 서비스 영역 데이터의 10월 7일 편집 내용을 ServiceAreas 레이어에 전달하면 10월 7일 콘텐츠가 포함된 ServiceAreas 레이어, 이전 서비스 영역 상태를 반영하는 보관된 데이터의 레이어(ServiceAreasOct62019_arch), 2019년 8월의 보관된 콘텐츠가 들어 있는 레이어(ServiceAreasAug2019_arch)가 생성됩니다. ServiceAreasQC도 8월 콘텐츠가 들어 있습니다.
서비스 영역 담당자가 11월 4일에 휴가에서 복귀하므로 ServiceAreasOct62019_arch 레이어를 사용하여 프로덕션 레이어를 서비스 담당자 휴가 전의 상태로 되돌릴 수 있습니다. 이 섹션에 나열된 단계에서 ServiceAreaUpdates 레이어 대신에 ServiceAreasOct62019_arch 레이어를 사용합니다.
이 워크플로를 사용할 때는 다음 사항에 유의하세요.
- 첫 번째 워크플로와 마찬가지로 폴더를 생성하고 보관된 콘텐츠를 저장하는 레이어를 폴더로 이동하여 해당 레이어를 손쉽게 구성할 수 있습니다.
- 별도의 레이어에 보관하는 콘텐츠는 프로덕션 호스팅 벡터 타일 레이어를 이전 상태로 복원하려는 경우에만 필요하며 소유자나 관리자만 해당 레이어를 사용하여 데이터를 복원할 수 있으므로 공유할 필요가 없습니다.
- ServiceAreasQC 교체 레이어는 내 콘텐츠에 계속 남아 있으므로 품질 제어 테스트를 더욱 편리하게 복제할 수 있습니다. 결과적으로 이 레이어의 콘텐츠는 해당 테스트 워크플로 컨텍스트에서만 유의미합니다. 이 콘텐츠를 사용하여 프로덕션 레이어를 업데이트하기 전에 다른 사용자가 업데이트를 테스트해야 하는 경우에만 이 레이어를 공유하게 됩니다.
현재 레이어에 부정적인 영향을 줄 수 있는 교체 레이어의 변경 사용
교체 레이어에서 다음과 같이 변경할 경우(특히 레이어에 대해 다른 스타일을 작성한 경우) 현재 호스팅 벡터 타일 레이어에 예기치 않은 동작이 발생할 수 있습니다.
- 교체 호스팅 벡터 타일 레이어 또는 패키지를 발행하기 전에 ArcGIS Pro의 맵에서 레이어를 제거합니다.
- 교체 호스팅 벡터 타일 레이어 또는 패키지를 발행하기 전에 ArcGIS Pro에서 레이어를 맵에 추가합니다.
- 교체 호스팅 벡터 타일 레이어 또는 패키지를 발행하기 전에 ArcGIS Pro에서 하나 이상의 레이어 이름을 바꿉니다.
- 교체 호스팅 벡터 타일 레이어 또는 패키지를 발행하기 전에 ArcGIS Pro에서 레이어의 심볼을 변경합니다.
- 현재 호스팅 벡터 타일 레이어가 오프라인용으로 활성화된 경우 교체 레이어도 오프라인용으로 활성화되어 있는지 확인해야 합니다. 교체 레이어가 오프라인용으로 활성화되어 있지 않다면 현재 레이어는 콘텐츠가 바뀐 후에 더 이상 오프라인용으로 사용할 수 없게 됩니다.
교체 레이어에서 위에 나열된 변경 작업을 수행하는 경우 현재 레이어를 교체 레이어로 바꾸는 프로세스를 완료하기 전에 스타일을 미리 확인하여 변경 내용이 적절한지 확인해야 합니다.
스타일 동작은 정확한 변경 작업에 따라 달라질 수 있습니다. 예를 들어 레이어를 추가할 때 다른 스타일의 경우 교체 전에 정의된 레이어는 계속 표시되지만 추가된 레이어는 스타일 소유자가 스타일을 다시 생성하지 않는 한 표시되지 않을 수 있습니다.