Skip To Content

오프라인으로 웹 맵 가져오기

웹 맵을 오프라인으로 가져오면 인터넷이 오프라인 상태일 때 피처 확인, 수집, 업데이트 작업을 수행할 수 있습니다. 다시 인터넷에 연결되면 맵을 동기화하고, 업데이트를 보내고, 다른 사용자로부터 맵 업데이트를 받을 수 있습니다.

ArcGIS Runtime SDK로 생성한 사용자 정의 앱, Collector for ArcGIS, ArcGIS Pro와 같은 ArcGIS 앱에서 오프라인으로 사용할 수 있도록 ArcGIS Enterprise 포털에서 웹 맵을 생성할 수 있습니다.

레이어 및 맵을 오프라인용으로 활성화

웹 맵을 오프라인으로 가져오려면 베이스맵 및 참조 레이어를 포함한 모든 레이어를 오프라인용으로 활성화해야 합니다. Esri베이스맵은 오프라인용으로 자동 활성화되지만 Collector for ArcGIS에서 사용하기 위해서는 추가 구성이 필요합니다. 지침은 Collector for ArcGIS 설명서를 참고하세요. 다음 유형의 맵 레이어를 오프라인용으로 활성화할 수 있습니다.

  • 캐시 ArcGIS Server 맵 서비스(ArcGIS Server 10.3 이상) 및 캐시 ArcGIS Server 이미지 서비스(ArcGIS Server 10.5.1 이상) - 고급 설정에서 클라이언트에서 캐시 타일을 내보내도록 허용 체크 박스를 선택합니다.
  • ArcGIS Server피처 서비스(ArcGIS Server 10.3 이상) - 쿼리동기화 옵션을 선택하여 오프라인 사용을 활성화합니다. 또한 데이터를 편집 가능한 상태로 설정하려면 생성, 삭제업데이트 조합도 선택합니다.
  • 호스팅 피처 레이어 - 항목 페이지의 설정 탭에서 동기화 활성화 체크 박스를 선택합니다.
  • 호스팅 타일 레이어 - 항목 페이지의 설정 탭에서 이 레이어를 오프라인 맵에 다운로드하여 사용할 수 있도록 허용 체크 박스를 선택합니다.

    벡터 호스팅 타일 레이어를 오프라인으로 전환하는 기능은 10.6.1에서 새로 추가됩니다. 특정 ArcGIS 앱에서의 벡터 호스팅 타일 레이어를 오프라인으로 사용할 수 있는지 여부를 확인하려면 해당 앱 설명서를 참고하세요.

레이어를 오프라인용으로 활성화한 후 항목 페이지 설정의 오프라인 모드에서 오프라인 모드 활성화 체크 박스를 선택하여 웹 맵을 오프라인용으로 활성화할 수 있습니다. 맵에서 오프라인 모드를 지원하는 경우(즉, 맵이 저장되면 맵의 모든 레이어가 오프라인 모드에서 사용할 수 있도록 설정됨) 오프라인 상태로 전환하는 기능이 자동으로 활성화됩니다. 맵이 오프라인 상태로 전환되지 않도록 하려면 오프라인 모드 활성화 체크 박스를 선택 해제하고 저장을 클릭합니다.

오프라인 상태로 전환하려는 맵에 타일 레이어가 포함된 경우 해당 타일 레이어의 원본 서비스 정의 파일, 타일 패키지 또는 벡터 타일 패키지가 포털에 존재해야 합니다.

프로젝트에 적합한 고급 오프라인 옵션 선택

오프라인 용도의 맵을 작성할 때에는 고급 오프라인 옵션 설정을 조정하여 사용자가 서버로부터 받게 되는 정보를 지정할 수 있습니다. 이러한 설정은 사용자가 처음 다운로드한 후 서버에서 동기화되는 데이터에 영향을 줍니다. 이러한 설정은 사용자가 편집한 내용에는 영향을 주지 않으며 편집 사항은 항상 서버에 전송됩니다.

고급 오프라인 옵션을 조정하려면 맵의 항목 페이지에서 오프라인 모드 설정 옆에 있는 고급 옵션 표시 링크를 클릭합니다. 이러한 옵션은 맵을 오프라인으로 전환하기 위한 위의 요구 사항이 충족된 경우와, 편집 가능한 피처 레이어가 맵에 하나 이상 있으며 맵에 있는 모든 편집 가능한 피처 레이어가 호스팅 피처 레이어이거나 ArcGIS Server 10.4 이상 피처 서비스의 레이어인 경우에 구성할 수 있습니다.

고급 오프라인 옵션은 Collector for ArcGIS에서 즉시 작동합니다. ArcGIS Runtime SDK를 사용하여 자신의 앱을 생성하는 개발자는 이러한 고급 옵션을 통해 지원되지 않는 JSON을 사용할 수 있습니다. 예를 들어 ArcGIS Runtime SDK for .NET를 사용하여 앱을 생성하는 경우 UnsupportedJson 속성을 사용할 수 있습니다.

다음 하위 섹션에서는 이러한 설정 각각에 대한 자세한 정보를 제공하며 사용자에게 필요한 정보의 유형과 기관에서 구현한 대역폭 또는 전송 시간 제한에 따라 프로젝트에 적합한 설정을 선택하는 방법을 설명합니다.

편집 가능한 레이어에 대한 옵션

편집 가능한 레이어 섹션에서는 사용자가 서버로부터 받게 되는 데이터 유형을 지정합니다. 편집 내용은 사용자가 데이터를 동기화할 때마다 항상 서버로 보내집니다. 기본 설정에 따라 피처와 첨부파일 둘 다 가져옵니다.

피처

동기화 이후의 새 피처 및 업데이트된 피처 이외에 맵이 처음 다운로드되었을 때 작업 영역에 있는 피처가 사용자에게 나타나도록 해야 하는 경우 피처를 선택된 상태로 둡니다. 이 경우 초기 다운로드 및 후속 동기화 작업을 위해 사용되는 저장소가 늘어나고 성능이 저하되지만 작업 영역에 있는 모든 피처가 사용자에게 제공됩니다.

사용자가 맵을 처음 다운로드했을 때 또는 동기화 시 사용하지 않은 피처를 업데이트했을 때 기존 피처가 나타나지 않아도 되는 경우 이 옵션을 선택 취소합니다. 그러면 전송되는 데이터 양이 줄어듭니다. 새 피처는 동기화 중에 항상 업로드됩니다.

첨부 파일

사용자가 첨부 파일을 봐야 한다면 첨부 파일을 선택된 채로 둡니다. 그러면 초기 다운로드 및 서버와의 동기화를 통해 검색할 데이터의 크기가 늘어납니다.

사용자가 작업을 완료하는 데 첨부 파일을 볼 필요가 없는 경우 첨부 파일을 선택 취소합니다. 첨부 파일이 다운로드되지 않으므로 모바일 기기의 저장소가 절감되고 다운로드와 동기화에 소요되는 시간이 단축됩니다. 새 첨부 파일은 동기화 중에 항상 업로드됩니다.

참고 사항:

하나 이상의 레이어가 ArcGIS Server 10.3.1 이하 버전에서 생성된 것이라면 편집 가능한 레이어에 첨부 파일을 제외할 수 없습니다.

읽기 전용 레이어에 대한 옵션

읽기 전용 레이어 섹션에서는 편집 불가능한 레이어에 대해 사용자가 서버의 첨부 파일만 가져올지를 지정합니다. 읽기 전용 레이어의 피처는 항상 가져옵니다. 사용자가 읽기 전용 피처와 연관된 첨부 파일을 볼 필요가 없는 경우 첨부 파일을 선택 취소합니다. 사용자에게는 읽기 전용 자산이 보이지만 사용자가 첨부 파일을 동기화하지 않으므로 데이터 크기 및 전송 시간 비용이 줄어듭니다.