포털에 발행한 피처에 대해 오프라인 편집을 사용할 수 있습니다. 클라이언트는 포털에 연결되지 않은 동안 편집 작업을 수행하고 온라인 상태일 때 데이터를 호스팅 피처 레이어와 동기화할 수 있습니다. 포털에 발행할 때 ArcMap에서 오프라인 편집(동기화)을 활성화하면 동기화를 허용하도록 데이터가 자동으로 구성됩니다. 그러나 포털의 호스팅 서버가 ArcGIS Data Store를 통해 생성된 관계형 데이터 저장소를 사용하고 있지 않다면 ArcMap에서 발행한 후에 오프라인 편집을 활성화하거나, 포털의 쉐이프파일 또는 CSV 파일에서 피처 레이어를 발행하는 경우 오프라인에서 맵을 사용하기 위한 데이터를 준비해야 합니다.
참고 사항:
ArcGIS 클라이언트 및 개발자 SDK에서는 피처 서비스에 오프라인 맵 사용 및 동기화 기능에 대한 지원을 점진적으로 추가할 예정입니다. 오프라인 상태에서의 맵 작업을 지원한 최초의 클라이언트는 10.2.2 버전의 Collector for ArcGIS 및 ArcGIS Runtime SDK입니다.
클라이언트는 현재 ArcGIS REST API를 통해 동기화 기능에 접근합니다.
다음 섹션에서는 포털의 관리되는 데이터베이스에 있는 피처 클래스에 글로벌 ID를 추가하고, 피처 클래스에서 이력관리를 사용하고, 기존 피처 레이어(서비스)에서 동기화 기능을 사용하는 방법에 대해 설명합니다.
관리되는 데이터베이스의 데이터 변경
포털 웹 사이트에 쉐이프파일 또는 CSV를 발행할 때 피처 클래스가 호스팅 ArcGIS Server의 관리되는 데이터베이스에 생성됩니다. 마찬가지로 ArcMap에서 포털에 피처를 발행하는 경우 모든 피처 레이어가 관리되는 데이터베이스에 복사됩니다. 사람들이 피처 레이어를 다운로드하고 동기화하도록 허용하려면 관리되는 데이터베이스에서 글로벌 ID를 피처 클래스에 추가하고 모든 피처 클래스에서 이력관리를 활성화해야 합니다. 이 작업은 피처 클래스 소유자만 수행할 수 있습니다. 호스팅 서버의 관리되는 데이터베이스에 사용되는 사용자 이름과 비밀번호를 모르는 경우 포털 관리자에게 문의하여 데이터를 준비하세요.
- 오프라인 맵 사용(동기화 기능)을 활성화할 피처 레이어에 있는 피처 클래스를 결정합니다.
- ArcCatalog를 시작하고 호스팅 서버에 연결합니다. 발행자 또는 관리자 연결을 설정해야 합니다.
- Hosted 폴더를 엽니다.
- 피처 레이어 서비스를 마우스 오른쪽 버튼으로 클릭하고 서비스 작업공간을 클릭합니다.
- 복사됨 탭을 클릭합니다.
피처 레이어에 참가하는 피처 클래스의 이름이 여기에 나열됩니다. 이러한 피처 클래스는 동기화 기능을 활성화하기 위해 수정해야 하는 피처 클래스이므로 피처 클래스의 이름을 적어 둡니다.
- ArcCatalog에서 호스팅 서버의 관리되는 데이터베이스로 등록된 엔터프라이즈 지오데이터베이스에 연결합니다. ArcGIS Server에서 지오데이터베이스를 등록할 때 사용한 것과 동일한 사용자로 연결해야 합니다.
기존:
ArcGIS Enterprise 10.5.1은 엔터프라이즈 지오데이터베이스를 호스팅 서버의 관리되는 데이터베이스로 사용할 수 있는 최신 릴리스입니다. 새 호스팅 서버를 구성하는 경우 관계형 데이터 저장소를 사용하세요. - 첫 번째 피처 클래스를 마우스 오른쪽 버튼으로 클릭하고 관리를 가리킨 다음 글로벌 ID 추가를 클릭합니다.
- 글로벌 ID가 추가되면 동일한 피처 클래스를 마우스 오른쪽 버튼으로 클릭하고 관리를 가리킨 다음 이력관리 활성화를 선택합니다.
- 피처 레이어에 속한 모든 피처 클래스에 대해 이전 두 단계를 반복합니다.
이제 피처 레이어에서 동기화 기능을 사용할 수 있습니다.
동기화 기능 사용
데이터가 준비되면 피처 레이어의 소유자나 콘텐츠를 업데이트할 권한이 있는 사람이 오프라인 편집을 가능하게 하는 동기화 기능을 활성화할 수 있습니다.
포털 웹 사이트에 있는 피처 레이어의 항목 세부정보 페이지에서 동기화 기능을 활성화합니다.
- 포털에 호스팅 피처 레이어의 소유자나 콘텐츠를 업데이트할 권한이 있는 사람으로 로그인합니다.
- 피처에 대한 항목 세부정보를 엽니다.
- 편집을 클릭하고 페이지 아래쪽의 등록정보 섹션으로 스크롤합니다.
- 동기화 사용(동기화 시 연결이 끊어진 상태로 편집) 옆의 체크 박스를 선택합니다.
- 클라이언트에서 다운로드할 데이터를 편집하도록 허용하려면 편집을 활성화하고 편집자가 다음 사항을 할 수 있게 합니다. 옆의 체크 박스를 선택하고 허용할 편집 유형을 선택합니다.
- 피처 추가, 업데이트, 삭제는 편집자에게 세 가지 선택 권한을 부여합니다. 편집자는 새 피처를 추가하고, 기존 피처를 이동하고, 기존 속성 값을 변경하고, 기존 피처를 삭제할 수 있습니다.
- 피처 속성만 업데이트는 편집자가 피처 지오메트리를 변경하지 않고 기존 피처의 속성 정보만 입력할 수 있도록 하려는 경우에 유용합니다. 예를 들어 전망탑의 경우 위치를 변경할 수는 없지만 속성은 정기적으로 업데이트할 수 있습니다.
- 피처만 추가는 편집자가 자신에게 지리 정보를 보고하되, 기존 피처를 삭제하거나 업데이트할 수 없도록 하려는 경우에 유용합니다. 예를 들어 직원을 보내 낙서를 조사하고 지울 수 있도록 시민들이 낙서를 신고할 수 있는 응용프로그램이 있는 경우 시민들이 새 위치를 추가할 수 있지만 기존 위치를 제거하거나 변경할 수 없도록 할 수 있습니다.
- 저장을 클릭하여 변경 내용을 적용합니다.