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

ArcGIS는 웹 맵을 오프라인으로 전환하도록 지원합니다. 웹 맵을 오프라인으로 전환하면 네트워크 연결이 간헐적이거나 연결할 수 없을 때 오프라인 상태의 시나리오에서 안정적으로 GIS 데이터 작업을 할 수 있습니다.

다음 앱은 웹 맵을 오프라인으로 전환하도록 지원합니다. 링크를 사용하여 각 앱에서 지원하는 구성에 대한 액세스 정보를 확인합니다.

오프라인 맵 영역

웹 맵을 오프라인으로 전환할 때는 항상 오프라인 맵 영역이 사용됩니다. 맵에 대한 오프라인 맵 영역을 사전에 정의하거나, 맵을 다운로드하는 클라이언트 앱이 온디맨드로 오프라인 맵 영역을 정의할 수 있습니다.

  • 사전에 오프라인 맵 영역 정의 — 이 패턴은 미리 계획된 오프라인 맵 영역이라고도 합니다.

    맵 작성자는 사용자를 위해 미리 오프라인 맵 영역을 정의할 수 있습니다. 이는 작업자가 잘 정의된 공간 영역에서 작업할 때 효과적입니다. 가능한 경우 미리 오프라인 맵 영역을 준비하는 것을 권장합니다. 오프라인 영역을 미리 정의하면 온디맨드 워크플로에 비해 다음과 같은 이점이 있습니다.

    • 오프라인 맵 영역의 데이터는 해당 데이터가 필요한 모든 사용자를 위해 한 번 패키징되고 ArcGIS Online에서 호스팅됩니다. 단일 오프라인 맵 영역은 다운로드하는 데이터가 이미 패키징되어 있기 때문에 많은 사용자가 다운로드할 수 있어 여러 오프라인 모바일 작업자를 지원할 때 규모면에서 더 나은 성능을 발휘할 수 있습니다.
    • 영역은 맵 작성자가 정의하기 때문에 미리 정의된 맵 영역이 있는 레이어가 포함된 오프라인 맵을 다운로드할 때 세부정보가 충분하지 않거나 공간 영역이 잘못된 경우와 같은 필드 오류가 최소화됩니다. 오프라인 직원은 이를 통해 워크플로가 간소화되고 수행해야 하는 작업에 더 빨리 착수하여 집중할 수 있습니다.

  • 온디맨드로 생성되는 오프라인 맵 영역 사용 — 현장직 직원이 이동하는 위치를 미리 예측하거나 정확히 파악하기 어려운 경우가 있습니다. 여기에는 일정 변경, 날씨 적응 또는 갑작스러운 작업 우선순위 변경을 포함하여 여러 가지 이유가 있을 수 있습니다. 현장에서 적응하고 유연하게 대처한다면 현장 팀의 생산성을 유지할 수 있습니다.

    이런 경우에 온디맨드 워크플로가 도움이 될 수 있습니다. 온디맨드 오프라인 영역을 사용하면 사용자가 오프라인에서 사용할 고유 영역을 정의할 수 있습니다.

    보다 유연한 워크플로는 온디맨드로 생성된 오프라인 맵 영역을 사용하는 것이지만, 현장직 사용자가 정확한 정보를 올바른 세밀도로 오프라인으로 전환해야 하기 때문에 더 많은 책임이 뒤따릅니다. 또한 각 사용자의 다운로드로 인해 사용자의 고유한 오프라인 영역에 대한 데이터가 별도로 내보내므로 기관의 리소스가 더 많이 필요할 수 있습니다. 이 패턴은 대규모 오프라인 직원에게는 권장되지 않습니다.

오프라인 사용을 위해 레이어 및 맵 활성화

웹 맵을 오프라인으로 가져오려면 베이스맵 및 참조 레이어를 포함한 모든 레이어를 오프라인용으로 활성화해야 합니다.

Esri 래스터 베이스맵Esri 벡터 베이스맵은 오프라인에서 사용하도록 자동으로 활성화됩니다. 현재 유일한 예외는 여러 소스 스타일이 포함되어 오프라인으로 가져갈 수 없는 실외 Esri 벡터 베이스맵입니다.

다음 유형의 맵 레이어를 오프라인용으로 활성화할 수 있습니다.

  • 호스팅 피처 레이어
  • ArcGIS Server 피처 레이어
  • 호스팅 타일 레이어(래스터 또는 벡터)
  • ArcGIS Server 캐시 맵 서비스(타일 레이어라고도 함) — ArcGIS Pro에서 서비스를 발행하는 경우 클라이언트에서 캐시 타일을 내보내도록 허용 체크 박스를 선택합니다.
  • ArcGIS Server 캐시 이미지 서비스(영상 레이어라고도 함) — ArcGIS Pro에서 서비스를 발행하는 경우 클라이언트에서 캐시 타일을 내보내도록 허용 체크 박스를 선택합니다.
  • 웹 맵에 저장된 스케치 레이어 및 맵 노트 레이어

    비고:

    피처 컬렉션 항목으로 저장하고 맵에 추가한 맵 노트 레이어는 오프라인으로 전환할 수 없습니다.

피처 레이어

호스팅 및 ArcGIS Server 피처 레이어 모두의 오프라인 사용을 지원하려면 레이어에서 동기화를 활성화해야 합니다.

호스팅 피처 레이어를 발행할 때 동기화를 활성화하거나 ArcGIS Online의 호스팅 피처 레이어 항목 페이지 설정 탭에서 동기화 활성화 체크 박스를 선택할 수 있습니다.

데스크톱 클라이언트에서 ArcGIS Server 피처 레이어를 발행할 때 동기화를 활성화할 수도 있습니다. 레이어 소유자 또는 사이트 관리자는 발행 후 ArcGIS Server Manager에서 서비스에 대해 동기화를 활성화할 수 있습니다.

호스팅 타일 레이어

ArcGIS Pro에서 호스팅 래스터 타일 레이어 또는 호스팅 벡터 타일 레이어를 발행할 때 클라이언트에서 캐시 타일을 내보내도록 허용 옵션을 활성화합니다. 또는 레이어를 발행한 후 ArcGIS Online에 있는 레이어 항목 페이지의 설정 탭에서 오프라인 맵에서 해당 레이어를 다운로드하고 사용하도록 허용 옵션을 활성화할 수 있습니다.

호스팅 타일 레이어는 맵에서 베이스맵 또는 참조 레이어로 사용할 수 있습니다.

ArcGIS Server 캐시 맵 및 영상 서비스

호스팅 타일 레이어와 마찬가지로, 캐시 맵 서비스 또는 캐시 영상 서비스를 발행할 때 ArcGIS Pro에서 클라이언트에서 캐시 타일을 내보내도록 허용 옵션을 활성화하거나 레이어 항목 페이지의 설정 탭에서 오프라인 맵에서 해당 레이어를 다운로드하고 사용하도록 허용 옵션을 활성화할 수 있습니다.

캐시 맵 서비스 또는 영상 서비스는 베이스맵 또는 참조 레이어로 사용할 수 있습니다.

스케치 레이어 및 맵 노트 레이어

웹 맵의 스케치 레이어 및 맵 노트 레이어는 오프라인 사용을 위해 자동으로 활성화됩니다. 그러나 웹 맵이 오프라인으로 전환되면, 스케치 및 맵 노트 레이어는 피처가 원본 맵에서 레이어에 추가, 삭제, 수정되는 경우 업데이트를 수신하지 않습니다.

웹 맵

레이어를 오프라인에서 사용할 수 있도록 활성화한 후 맵의 항목 페이지에 있는 설정 탭의 오프라인 섹션으로 이동합니다. 오프라인 사용을 활성화하기 전까지 이 섹션에 표시되는 상태는 오프라인이 비활성화됨입니다.

팁:

Map Viewer에서 웹 맵을 생성할 때 맵의 모든 참조 및 베이스맵 레이어를 오프라인에서 사용하도록 활성화한 경우, 맵은 오프라인에서 사용하도록 자동 활성화됩니다.

맵을 생성한 후 레이어를 오프라인에서 사용하도록 활성화한 경우, 맵을 오프라인에서 사용하도록 활성화하려면 아래 단계를 따릅니다.

  1. 웹 맵 설정의 오프라인 섹션에서 호환성 확인을 클릭합니다.

    호환성 확인 창이 나타납니다.

  2. 창 상단의 오프라인 토글 버튼을 활성화합니다.

    맵의 레이어 중 하나에 접근할 수 없는 경우와 같이 맵에 문제가 있는 경우, 호환성 확인 창의 콘텐츠 섹션 아래에 메시지가 나타나며 토글 버튼이 활성화되지 않습니다. 맵을 오프라인에서 사용하도록 활성화하려면 맵의 문제를 수정해야 합니다. 맵을 오프라인에서 사용하도록 활성화하려면 모든 오류를 수정해야 합니다.

  3. 호환성 확인 창의 상단 모서리에 있는 닫기를 클릭합니다.

오프라인 맵 및 레이어 작업을 위한 팁

오프라인 맵 및 레이어 작업 시에는 다음 사항을 고려해야 합니다.

  • 호스팅 타일 레이어, 캐시 맵 서비스 레이어 또는 캐시 영상 레이어를 오프라인으로 전환할 때 레이어의 공간 기준 체계가 웹 맵의 공간 기준 체계와 일치해야 합니다. 또한 맵을 오프라인으로 전환할 때 요청하는 모든 타일 수준(축척)에 대해 타일이 존재해야 합니다. 피처 레이어의 경우 맵을 오프라인으로 전환하면 데이터가 웹 맵의 공간 기준 체계에 투영됩니다.
  • 동일한 호스팅 레이어 또는 ArcGIS Server 피처 레이어를 여러 번 포함하는 맵은 오프라인 사용을 지원하지 않습니다. 예를 들어 동일한 레이어를 두 번 추가하고 각 레이어에 필터 또는 다른 스타일을 적용할 수 있습니다. 오프라인으로 가져오는 웹 맵에서 동일한 데이터를 참조하려면 다음을 수행할 수 있습니다.
    • 호스팅 피처 레이어인 경우 호스팅 피처 레이어 뷰를 생성합니다. 이 작업에서는 맵에 추가할 수 있는 고유 레이어를 제공합니다. 뷰 정의를 설정하고 필요에 따라 여러 스타일을 적용합니다.
    • ArcGIS Server 피처 레이어인 경우 고유 이름을 가진 별도의 피처 서비스를 발행합니다. 그러면 동일한 웹 맵에 피처 레이어를 추가하여 필터와 스타일을 적용할 수 있습니다.
  • 다른 사용자가 생성한 피처를 사용자가 보는 것을 제한하는 소유권 기반 접근 제어가 활성화된 피처 레이어에서는 오프라인 맵 영역을 미리 생성할 수 없습니다.

    호스팅 피처 레이어의 경우 호스팅 피처 레이어 항목에서 편집자가 자신의 피처만 편집할 수 있음(추적 필요) 옵션을 활성화한 경우 편집자가 모든 피처를 볼 수 있음 옵션이 선택되어 있는지 확인합니다.

    ArcGIS Server 피처 레이어의 경우 엔터프라이즈 지오데이터베이스의 원본 데이터에 편집자 추적이 활성화되어 있어야 하며 해당 서비스에는 구성된 다른 사용자가 생성한 피처에 대해 허용된 작업 옵션에 대해 최소한 쿼리 옵션이 선택되어 있어야 합니다.

  • 오프라인 상태로 전환하려는 맵에 호스팅 타일 레이어가 포함된 경우 해당 타일 레이어의 원본 서비스 정의 파일 또는 타일 패키지가 ArcGIS Online에 존재해야 합니다.
  • 오프라인 사용을 지원하는 Esri 소프트웨어를 사용할 경우 ArcGIS 타일을 오프라인용으로 전환할 수 있습니다. 다른 앱 또는 서비스를 통해 시스템적으로 오프라인용 ArcGIS 타일을 요청할 수는 없습니다.

미리 준비된 오프라인 맵 영역 생성 및 관리

웹 맵을 오프라인용으로 활성화한 후에는 오프라인 맵 영역을 생성하여 오프라인 작업자의 환경을 간소화하는 것을 권장합니다. 오프라인 맵 영역을 사용하면 웹 맵 특정 영역의 데이터를 패키징하여 오프라인용 맵을 더 쉽고 빠르게 다운로드할 수 있습니다. 미리 준비한 오프라인 맵 영역은 ArcGIS Field Maps, ArcGIS Survey123, 그리고 ArcGIS Maps SDKs(으)로 만든 맵에서 사용할 수 있습니다.

오프라인 맵 영역을 생성할 때 지정된 영역의 데이터는 하나 이상의 다운로드 가능한 패키지와 함께 번들로 제공됩니다. 피처 레이어는 모바일 지오데이터베이스 파일(.geodatabase)로, 타일 레이어는 타일 패키지(.tpk 또는 .tpkx)로, 벡터 타일 레이어는 벡터 타일 패키지(.vtpk)로 번들링됩니다. 포함되어 있는 레이어의 이름이 패키지 이름에 반영됩니다.

웹 맵의 오프라인 맵 영역을 생성, 편집, 관리하려면 맵의 소유자여야 하며 콘텐츠를 생성할 수 있는 권한이 있어야 합니다.

비고:

오프라인 맵 영역이 포함된 웹 맵은 구성원이 모든 항목을 업데이트할 수 있는 그룹과 공유할 수 없으며 기관 관리자는 오프라인 맵 영역이 포함된 웹 맵의 소유권을 변경할 수 없습니다.

보안 공개 피처 서비스가 포함된 웹 맵에 대한 오프라인 맵 영역을 생성하려면 서비스가 ArcGIS Server 10.8 또는 이후 버전의 사이트에서 제공되어야 합니다.

오프라인 맵 영역 생성

웹 맵당 최대 16개의 오프라인 맵 영역을 생성할 수 있습니다. 생성할 오프라인 맵 영역 수는 기관 및 모바일 작업자의 요구 사항에 따라 결정됩니다.

오프라인 맵 영역을 생성하려면 다음을 수행합니다.

  1. 맵의 모든 레이어가 오프라인용으로 활성화되어 있는지 확인합니다.
  2. 웹 맵의 항목 페이지에서 설정 탭을 클릭하고 탭 상단에 있는 오프라인을 클릭합니다.
  3. 맵 상태가 오프라인이 활성화됨인지 확인합니다. 활성화되지 않은 경우 지금 활성화합니다.
  4. 오프라인 영역 관리를 클릭합니다.

    오프라인 영역 관리 창이 나타납니다.

  5. 오프라인 영역 생성을 클릭합니다.
  6. 다음 중 하나를 수행하여 오프라인 영역을 생성할 맵 부분으로 이동합니다.
    • 확대 버튼을 사용하여 맵 미리 보기를 확대 또는 축소합니다.
    • 맵에 북마크가 있는 경우 북마크 표시 버튼을 클릭하고 북마크를 클릭하여 맵의 해당 영역으로 이동합니다.
    • 특정 장소나 주소로 이동하려면 검색 상자에 키워드를 입력합니다. 주소, 도로 교차로, 장소, 관심지역, 위도/경도 좌표, 피처 ID가 키워드에 해당됩니다.
  7. 오프라인 영역을 나타내는 도형을 그리려면 스케치 도구모음에 있는 버튼 중 하나를 클릭합니다.
    • 오프라인으로 전환할 영역 주위에 상자를 그리려면 사각형 맵 영역 스케치 버튼 사각형 그리기을 클릭하고 맵에서 상자를 그립니다.
    • 오프라인으로 전환해야 할 영역을 정의하는 폴리곤을 그리려면 폴리곤 맵 영역 스케치 버튼 폴리곤 그리기을 클릭하고 맵에서 폴리곤을 그립니다.

      맵의 베이스맵은 ArcGIS Online 호스팅 타일 레이어이거나 ArcGIS Enterprise 10.7 이후 포털의 타일 레이어여야 합니다. 그렇지 않으면 폴리곤 맵 영역 스케치 버튼을 사용할 수 없습니다.

  8. 오프라인 영역 도형을 이동하려면 맵에서 도형을 선택한 후 새 위치로 드래그합니다.
  9. 사각형 영역의 도형을 변경하려면 사각형을 클릭하여 선택한 다음 포인터가 바뀔 때까지 버텍스 위에 마우스를 놓고 원하는 위치로 드래그합니다. 원하는 사각형 영역이 만들어질 때까지 버텍스에 해당 작업을 반복합니다.
  10. 폴리곤 영역의 쉐이프를 변경하려면 다음 단계를 수행합니다.
    1. 폴리곤을 클릭하여 선택한 다음 스케치 도구모음의 맵 영역 모양 변형 버튼을 클릭합니다.

      폴리곤의 버텍스가 나타납니다.

    2. 버텍스를 클릭하여 선택합니다.
    3. 선택한 버텍스를 이동하려면 새 위치로 드래그하세요.
    4. 선택한 버텍스를 삭제하려면 키보드의 Backspace 키를 누릅니다.
    5. 원하는 모양이 만들어질 때까지 버텍스에 b~d 하위 단계를 반복합니다.
  11. 이름 상자에 오프라인 맵 영역을 나타내는 이름을 입력합니다.
  12. 다운로드한 래스터 또는 벡터 타일 레이어의 품질 및 해상도를 변경하려면 세밀도 섹션을 열어 슬라이더를 오른쪽(자세히 표시) 또는 왼쪽(대략적으로 표시)으로 이동합니다.

    생성한 오프라인 맵 영역에 적합한 세밀도를 설정합니다. 세밀도가 너무 크면(예를 들어 세밀도를 도로로 설정했는데 오프라인 맵 영역이 스페인 크기인 경우) 오프라인 맵 영역이나 세밀도를 줄이라는 경고 메시지가 나타납니다.

  13. 패키징 일정 섹션을 열어 변경된 피처 레이어 데이터를 취득하기 위해 오프라인 맵 영역 패키지가 새로 고침되는 간격과 시간을 설정합니다.

    자동 새로 고침 일정을 설정하지 않으려면 드롭다운 메뉴에서 없음을 선택합니다.

    비고:

    타일 레이어에는 예약된 새로 고침이 적용되지 않습니다. 필요에 따라 타일 레이어 패키지를 수동으로 새로 고침해야 합니다.

  14. 읽기 전용으로 사용할 오프라인 맵 영역 패키지를 생성하려면 최적화 섹션을 열고 패키지 업데이트 활성화 토글 버튼을 켭니다.

    읽기 전용 패키지는 이전 단계에서 설정한 일정에 따라 생성됩니다.

  15. 저장을 클릭합니다.

    새 오프라인 맵 영역이 패키징되고 있음을 나타내는 배지와 함께 오프라인 맵 영역 목록에 나타납니다. 패키징 프로세스는 패키징되는 데이터 크기에 따라 일정 시간이 소요될 수 있습니다.

    패키징할 때 크기가 4GB보다 큰 경우 웹 레이어 패키징에 실패합니다. 피처 레이어의 경우 패키지에는 맵 영역에 있는 모든 하위 레이어가 포함됩니다. 패키징에 실패하면 오프라인 맵 패키지에 포함할 더 작은 영역을 스케치해 보세요. 맵에 첨부 파일이 있는 피처 레이어가 포함된 경우 오프라인 패키지에서 첨부 파일을 제외하여 패키지 크기를 줄일 수 있습니다. 맵에 타일 레이어가 포함된 경우 세부정보가 적게 포함되도록 세밀도를 조정하여 오프라인 맵 영역의 크기를 줄일 수 있습니다.

  16. 해당 맵의 오프라인 영역을 더 생성하려면 오프라인 영역 생성을 클릭한 다음 5단계부터 이전 단계를 반복합니다.

    웹 맵당 최대 16개의 오프라인 맵 영역을 생성할 수 있습니다.

  17. 오프라인 맵 영역 정의를 마치면 오프라인 영역 관리 창의 상단 모서리에 있는 닫기를 클릭하여 닫습니다.

오프라인 맵 영역 편집

오프라인 맵 영역이 있으면 맵 영역의 이름, 모양, 세밀도, 피처 레이어 패키지 새로 고침 일정(설정된 경우)을 변경할 수 있습니다.

오프라인 맵 영역을 편집하려면 다음을 수행합니다.

  1. 웹 맵의 항목 페이지에서 설정 탭을 클릭하고 탭 상단에 있는 오프라인을 클릭합니다.
  2. 오프라인 맵 영역 섹션에서 오프라인 영역 관리를 클릭합니다.

    오프라인 영역 관리 창이 나타납니다.

  3. 필요한 경우 오프라인 영역 필터링 필드에 오프라인 맵 영역 이름의 일부를 입력하여 편집할 맵 영역을 쉽게 찾을 수 있습니다.
  4. 편집할 오프라인 맵 영역 이름을 클릭하고 설정을 변경하거나 오프라인 맵 영역의 모양을 원하는 대로 변경합니다.
  5. 편집을 마치면 저장을 클릭합니다.
  6. 오프라인 맵 영역 편집을 마치면 오프라인 맵 영역 창의 상단 모서리에 있는 닫기를 클릭하여 닫습니다.

오프라인 맵 영역 관리

오프라인 맵 영역 편집 외에도 개별 패키지를 업데이트 또는 새로 고침할 수 있으며, 언제든지 오프라인 맵 영역 패키지를 재생성하거나 삭제할 수 있습니다. 연결된 패키지를 자동으로 새로 고침하는 맵 영역을 업데이트할 수도 있습니다. 오프라인 맵 영역을 효과적으로 관리하려면 이러한 각 옵션을 이해하는 것이 중요합니다.

다음 작업은 목록에서 기존 오프라인 맵 영역을 선택하거나 개별 오프라인 맵 영역을 클릭하여 세부정보로 이동하면 찾을 수 있습니다.

업데이트

이 작업은 가장 일반적인 작업입니다. 업데이트는 기존 맵 영역 패키지를 웹 맵에 설정된 현재 레이어 및 고급 오프라인 옵션과 비교합니다. 레이어가 추가되거나 제거된 경우 업데이트를 클릭하면 필요에 따라 새 패키지가 삭제되거나 추가됩니다. 또한 고급 오프라인 설정이 변경된 경우 업데이트 작업은 변경된 데이터를 다시 패키징하고 나중에 다운로드하는 사용자를 위해 오프라인 맵 영역에서 변경 사항을 사용할 수 있도록 합니다.

업데이트 작업으로 스키마 변경 사항이 맵 영역에 통합되지 않습니다. 스키마 변경의 경우 오프라인 맵 영역을 재생성합니다.

삭제

오프라인 맵 영역을 삭제하면 오프라인 맵 영역 항목 및 관련 패키지가 제거되고 오프라인 맵 영역을 다운로드할 수 없게 됩니다. 해당 오프라인 맵 영역을 이미 다운로드한 앱은 계속 동기화할 수 있지만 오프라인 영역이 패키지 업데이트 옵션을 사용하도록 구성된 경우 오프라인 영역은 더 이상 업데이트를 받지 않습니다.

다시 생성

오프라인 맵 영역 재생성은 오프라인 맵 영역 업데이트와는 다릅니다. 재생성 작업을 사용하면 해당 맵 영역과 관련된 모든 패키지가 삭제되고 오프라인 맵 영역의 설정에 따라 재생성됩니다.

맵 영역을 재생성하는 주요 이유는 오프라인 맵 영역을 생성한 후 발생한 스키마 변경 사항을 적용하기 위해서입니다. 예를 들어 필드를 추가 또는 삭제하거나 속성 값 목록 또는 범위(도메인)를 변경하는 경우, 이러한 변경 사항을 적용하려면 오프라인 맵 영역을 재생성해야 합니다.

맵 영역의 특정 패키지 새로 고침

오프라인 맵의 피처 레이어 데이터가 크게 변경되고 예약된 다음 오프라인 패키지 업데이트보다 빨리 새 다운로드에 업데이트를 제공해야 하는 경우 오프라인 맵 영역 페이지의 패키지 목록에서 패키지를 선택하고 새로고침을 클릭하면 됩니다. 그러면 예약된 다음 패키지 업데이트 시간 전에 데이터가 수동으로 업데이트됩니다.

업데이트 전달 방법 최적화

업데이트가 가능한 시기 또는 빈도를 제어하는 ​​미리 준비된 오프라인 맵 영역에 대한 패키지 일정을 설정할 수 있습니다.

기관에서 클라이언트로 보내는 데이터 업데이트의 빈도를 줄이면 동기화하는 데 걸리는 시간을 줄일 수 있습니다.

패키지 업데이트 활성화 옵션은 패키지 일정을 설정할 때 사용할 수 있습니다. 이 옵션을 사용하면 오프라인 맵 영역 사용 앱이 기관에서 업데이트를 수신하는 방법을 최적화할 수 있습니다. 이 옵션은 다음과 같은 시나리오에서 효과적입니다.

  • 오프라인 맵에서 레이어를 편집할 필요가 없습니다.
  • ArcGIS Maps SDKs로 만든 사용자 설정 앱에서 오프라인으로 작업할 때 피처를 추가하기만 하면 됩니다.
  • 모바일 직원이 최신 정보를 필요로 하지 않습니다.
  • 잘 정의된 일정에 따라 원본 데이터가 업데이트됩니다. 예를 들어 평가자 사무실에서 업데이트를 수신할 때 금요일 아침마다 모든 필지 데이터가 업데이트됩니다.

패키지 업데이트 활성화 최적화 옵션은 오프라인 맵을 처음 다운로드하는 사용자를 위해 저장된 오프라인 맵 영역을 업데이트하며, 패키지 일정의 마지막 실행 이후 변경된 내용만 포함하는 별도의 업데이트 패키지를 생성하기도 합니다. 업데이트 패키지는 이미 맵을 오프라인으로 전환했고 이러한 후속 변경 내용만 필요한 모바일 작업자가 사용합니다.

마지막으로 예약된 패키지 업데이트 이후 변경된 내용만 포함하는 패키지를 사용하면 기관 데이터베이스의 부하를 줄여 성능이 향상됩니다.

맵 영역에 패키지 업데이트 활성화 최적화 옵션을 활성화하고 해당 설정을 활용하는 앱에서 맵 영역을 사용하는 경우 오프라인 맵에서 편집할 수 없으며(피처 추가를 지원하는 ArcGIS Maps SDKs로 만든 앱의 경우 제외) 기관과 동기화하여 업데이트를 수신할 수 없습니다.

미리 생성된 오프라인 영역에 적합한 옵션 선택

업데이트가 전달되는 방법을 이해하는 것은 미리 생성하는 오프라인 영역에 적합한 설정을 선택하는 데 필수적입니다.

데이터 신선도를 위한 교환 확장성은 많은 시나리오에서 유용할 수 있습니다. 아래 예시에서는 두 가지 시나리오(오프라인으로 전환된 맵 영역의 데이터를 편집할 수 있는 경우 및 오프라인으로 전환된 맵 영역의 데이터를 편집할 수 없는 경우)에 대해 예상되는 동작을 간략하게 설명합니다.

  • 오프라인 맵 영역의 데이터 편집 가능

    맵에 편집 가능한 레이어가 하나 이상 포함되어 있고 맵을 오프라인으로 전환하는 사용자에게 편집 권한이 있는 경우 다음이 적용됩니다.

    • 미리 준비된 오프라인 맵 영역이 패키지 일정에 따라 업데이트되어 다음 사용자가 다운로드할 데이터의 부실함이 줄어듭니다.
    • 앱이 맵의 처음 다운로드 후 동기화하여 사용 가능한 최신 데이터가 오프라인 맵 영역에 포함되도록 합니다. 이를 통해 오프라인에서 사용하는 데이터가 기관에 저장된 데이터에 따라 업데이트될 수 있습니다.
    • 모바일 작업자는 네트워크에 연결될 때마다 오프라인 영역을 동기화하여 업데이트를 보내고 받을 수 있으므로 항상 최신 데이터를 사용할 수 있습니다.
    • 이 시나리오에서는 오프라인 맵 영역에서 패키지 업데이트 활성화 옵션을 활성화해도 무시되며 대신 동기화가 사용됩니다.

  • 오프라인 맵 영역의 데이터 편집 불가

    맵에 편집 가능한 레이어가 포함되어 있지 않거나 맵을 오프라인으로 전환하는 사용자에게 편집 권한이 없는 경우 다음이 적용됩니다.

    • 미리 준비된 오프라인 맵 영역이 패키지 일정에 따라 업데이트되어 다음 사용자가 처음 다운로드할 맵 영역 데이터의 부실함이 줄어듭니다.
    • 오프라인 맵 영역을 처음 다운로드하는 새로운 사용자는 사용 가능한 최신 데이터를 얻습니다. 그러나 사용 가능한 최신 데이터의 구성 요소는 오프라인 맵 영역에서 패키지 업데이트 활성화 옵션을 활성화했는지 여부에 따라 달라집니다.
      • 패키지 업데이트 활성화 옵션이 활성화된 경우 맵 영역을 처음 다운로드하는 사용자는 패키지 일정이 마지막으로 실행된 이후 사용 가능한 최신 패키지 데이터를 받습니다.
      • 패키지 업데이트 활성화 옵션이 활성화되지 않은 경우 맵 영역을 처음 다운로드하는 사용자는 맵을 다운로드할 때 사용 가능했던 맵의 모든 레이어에 대한 최신 데이터를 받습니다.
    • 모바일 작업자는 기관에 연결되어 있으면 언제든지 모바일 앱에서 업데이트를 확인하여 사용 가능한 업데이트를 받을 수 있습니다. 그러나 받는 업데이트는 패키지 업데이트 활성화 설정에 따라 달라집니다.
      • 패키지 업데이트 활성화 옵션이 활성화된 경우 모바일 작업자는 패키지 일정이 마지막으로 실행된 이후 사용 가능한 최신 패키지 데이터를 받습니다.
      • 패키지 업데이트 활성화 옵션이 활성화되지 않은 경우 모바일 작업자는 현재 사용 가능한 맵의 모든 레이어에 대한 최신 데이터를 받습니다.

    비고:

    마지막으로 예약된 업데이트 이후의 업데이트만 포함하는 패키지를 사용하면 확장성 및 성능이 향상되지만, 모바일 작업자가 맵의 레이어에 사용할 수 있는 최신 데이터를 받지 못할 수 있습니다. 패키지 업데이트 활성화 옵션을 활성화하는 경우 데이터의 부실함을 최소화하기 위해 가능한 한 패키징 일정에 따라 대규모 레이어 업데이트를 조정하는 것을 권장합니다.

전달되는 데이터 최적화

초기 다운로드 및 동기화 시 맵 소유자가 클라이언트에 전달되는 데이터를 제어할 수 있도록 여러 옵션이 지원됩니다. 웹 맵에 데이터 전달 최적화를 구성하면 미리 준비된 오프라인 맵 영역뿐 아니라 온디맨드로 생성된 오프라인 맵 영역에도 최적화가 적용됩니다.

기관에서 클라이언트로 보내는 데이터의 양을 줄이면 특히 네트워크 연결이 제한된 위치에서 동기화하는 데 걸리는 시간을 줄일 수 있습니다.

동기화를 수행하면 경우 기본 설정에 따라 클라이언트 앱에서 기관으로, 기관에서 클라이언트 앱으로(양방향) 편집 내용이 보내집니다. 이러한 편집 내용에는 작업 중인 피처와 관련된 모든 첨부 파일이 포함됩니다. 이는 바람직하지 않을 수 있으며, 특히 많은 작업자가 동일한 지리 영역에서 동일한 레이어를 사용하여 작업하는 경우 각 사용자가 해당 맵을 동기화할 때 다운로드하는 데이터의 양을 증가시킬 수 있습니다.

피처 레이어 소유자와 관리자는 기존 피처 또는 첨부 파일을 보거나 작업해야 하는지 여부 및 동기화 시 피처 또는 첨부 파일에 대한 업데이트를 계속 받을지 여부를 선택할 수 있습니다. 모바일 작업자에게 필요한 데이터만 전달하도록 이러한 설정을 조정하면 오프라인 맵 영역을 동기화하는 데 걸리는 시간 및 다운로드 또는 동기화되는 데이터의 양을 줄일 수 있습니다.

비고:

다음 단계에서 구성된 옵션은 ArcGIS Field Maps에서 즉시 사용 가능합니다. ArcGIS Maps SDKs를 사용하여 자신의 앱을 생성하는 개발자는 이러한 고급 옵션을 통해 지원되지 않는 JSON을 사용할 수 있습니다. 예를 들어 ArcGIS Maps SDK for .NET를 사용하여 앱을 생성하는 경우 UnsupportedJson 등록정보를 사용할 수 있습니다.

맵이 오프라인 상태로 전환될 때 전달되는 데이터를 최적화하려면 다음 단계를 완료합니다.

  1. 웹 맵의 항목 페이지에서 설정 탭을 클릭하고 탭 상단에 있는 오프라인을 클릭합니다.
  2. 오프라인 섹션에서 옵션을 클릭합니다.

    옵션 창이 나타납니다.

  3. 피처 및 첨부 파일 섹션에서 오프라인 맵을 처음 다운로드하는 경우 및 데이터 업데이트가 기관의 맵에서 클라이언트의 맵으로 동기화될 때마다 첨부 파일 및 피처를 클라이언트에 전달하는 방법을 지정합니다. 편집 가능한 피처와 편집 불가능한 레이어에 대해 서로 다른 설정을 구성할 수 있습니다.
    • 피처 및 첨부 파일 — 편집 가능한 레이어와 편집 불가능한 레이어 모두에 대한 기본 옵션입니다. 즉, 클라이언트는 맵 다운로드 시 맵의 모든 레이어에 대한 모든 피처 및 첨부 파일을 다운로드하고 피처 및 첨부 파일 모두에 대한 업데이트를 수신합니다. 편집 가능한 레이어와 편집 불가능한 레이어에 대한 설정을 변경할 수 있습니다.
    • 피처만 — 맵을 다운로드할 때 및 업데이트가 기관에서 클라이언트로 동기화될 때 이 옵션을 선택하면 첨부 파일이 제외됩니다. 편집 가능한 레이어와 편집 불가능한 레이어에 대한 설정을 변경할 수 있습니다.
    • 피처와 첨부 파일 모두 선택 안 함 — 이 옵션은 편집 가능한 레이어에만 사용할 수 있습니다. 이 옵션을 선택하면 편집 가능한 레이어가 다운로드되거나 기관에서 클라이언트로 동기화되지 않습니다.

    사용자가 오프라인에서 사용해야 하는 항목 외에도 기기 저장소, 셀룰러 데이터 사용량, 다운로드 및 동기화 속도와 관련된 모든 우려 사항이나 제한 사항(특히 연결 상태가 좋지 않은 지역)에 따라 적절한 옵션을 선택합니다. 예를 들어 오프라인 사용자가 첨부 파일을 확인할 필요가 없다면 피처 업데이트만 전달할 수도 있고, 편집 가능한 레이어의 경우 첨부 파일과 피처를 전달하고 읽기 전용 파일의 경우에는 전달하지 않을 수도 있습니다.

  4. 피처 및 첨부 파일 섹션의 저장을 클릭하여 변경 내용을 적용합니다.
  5. 베이스맵 및 타일 패키지 섹션에서 다음 중 하나를 선택하여 오프라인으로 작업할 때 맵에서 베이스맵으로 사용할 항목을 지정합니다.
    • 웹 맵에서 정의된 베이스맵 — 현재 맵에 있는 베이스맵이 오프라인에서 사용됩니다.
    • 기기의 타일 패키지 — 오프라인 맵이 기기에 이미 있는 타일 패키지를 사용합니다. 타일 패키지를 베이스맵으로 사용할 경우 필요에 따라 오프라인에서 사용할 더 크고 자세한 베이스맵을 다운로드할 수 있습니다. 이 옵션을 선택하기 전에 오프라인에서 작업할 영역이 타일 패키지에 포함되어 있는지 확인하세요.
    • 기관의 타일 패키지 — 기관의 타일 패키지 항목을 선택하여 오프라인 맵에서 베이스맵으로 사용합니다. 이 경우 맵을 오프라인으로 사용할 모든 기기에 타일 패키지를 불러올 필요가 없으며 ArcGIS Online은 맵을 오프라인으로 사용하기 위해 맵의 베이스맵을 타일 패키지로 압축하지 않아도 됩니다.

      비고:

      맵을 오프라인으로 사용할 사용자는 타일 패키지에 대한 접근 권한이 있어야 합니다. 오프라인 맵 사용자가 접근할 수 있도록 올바른 대상 그룹과 타일 패키지가 공유되는지 확인합니다.

  6. 베이스맵 및 타일 패키지 섹션의 저장을 클릭하여 변경 내용을 적용합니다.
  7. 옵션 창의 상단 모서리에 있는 닫기 버튼 닫기을 클릭합니다.