Skip To Content

Получение автономных карт

ArcGIS поддерживает автономную работу с картами. Автономное (офлайн) использование веб-карт обеспечивает вам надежную работу с вашими ГИС-данными в случаях, когда возможность подключения к сети ограничена или вовсе невозможна.

Автономную работу с картами поддерживают следующие приложения:

Используйте ссылки выше для получения информации о том, какие конфигурации поддерживает каждое из приложений.

Варианты использования

Для автономной работы необходимы настроенные автономные области карт. Автономные области карт задаются двумя способами:

  • Раньше времени - этот вариант иногда ссылается на некоторую заранее запланированную автономную область карты.

    Автор карты может заранее указать автономные области карты для своих пользователей. Это удобно, когда ваши сотрудники работают на хорошо изученных территориях. При возможности рекомендуется подготавливать автономные области карт раньше времени. У этого варианта есть следующие преимущества:

    • Данные для автономных областей карт упаковываются один раз для всех пользователей, которым они понадобятся, и размещаются в ArcGIS Enterprise. Одна автономная область карты может быть загружена многими пользователями, что облегчает работу в сценариях, когда нужно поддерживать несколько автономных мобильных сотрудников, поскольку данные, которые они загружают, уже упакованы.
    • Поскольку область определяется автором карты, при загрузке автономной карты со слоями, имеющими предопределенные области карты, количество ошибок в поле — например, недостаточная детализация или указание неправильной географической области — сведено к минимуму. Вывод этих решений из-под контроля автономных сотрудников упрощает их рабочий процесс и помогает им быстрее приступить к работе, а также сосредоточиться на задачах, которые им нужно выполнить.

  • По запросу - бывают случаи, когда трудно заранее предсказать или точно знать, куда направляется ваш мобильный персонал. На это может быть множество причин, включая изменения в расписании, погодные условия, внезапные изменения в расставленных приоритетах работ. Способность адаптироваться и быть гибким в полевых условиях может поддерживать продуктивность полевой команды.

    В этих случаях будет удобен вариант "по запросу". Автономные области по запросу позволяют пользователю самостоятельно определить область, которая понадобится им для автономной работы.

    Хотя создание автономных областей карты по требованию является более гибким рабочим процессом, это возлагает на мобильных пользователей больше ответственности за то, чтобы они взяли для использования нужную информацию в автономном режиме и с подходящим уровнем детализации. Это также может задавать требования к ресурсам вашей организации, поскольку скачивание каждого пользователя приводит к отдельному экспорту данных для их собственной уникальной автономной области. Такой вариант не рекомендуется использовать в больших полевых командах.

Включение опции автономного использования для слоев и карт

Для автономной работы с веб-картами, для всех слоев, в том числе слоев базовой карты и опорных слоёв, должна быть включена возможность автономной работы. Следующие типы слоев можно использовать офлайн:

  • Размещенные векторные слои
  • Векторные слои ArcGIS Server
  • Размещенные слои листов
  • Кэшированные картографические сервисы ArcGIS Server (также называемые слоями листов) – поставьте отметку Разрешить клиентам экспорт кэшированных листов, когда вы публикуете сервис из ArcGIS Pro.
  • Кэшированные картографические сервисы ArcGIS Server (также называемые слоями изображений) – поставьте отметку Разрешить клиентам экспорт кэшированных листов, когда вы публикуете сервис из ArcGIS Pro.

Примечание:

Базовые карты Esri, которые по умолчанию содержит портал, недоступны для использования в автономном режиме. Вы можете отключить аналогичные базовые карты в автономном режиме, добавив базовую карту Esriиз ArcGIS Online на свою веб-карту.

Векторные слои

Поддержка автономной работы и размещенных, и векторных слоев ArcGIS Server обязывает включить синхронизацию для слоя.

Вы можете включить синхронизацию при публикации размещенных векторных слоев, либо поставить отметку Включить синхронизацию на вкладке Настройки на странице элемента размещенного векторного слоя на портале.

Вы также можете включить синхронизацию при публикации векторных слоев ArcGIS Server из ArcGIS Pro, либо включить синхронизацию для сервиса в ArcGIS Server Manager после публикации.

Размещенные слои листов

При публикации размещенного слоя растровых листов, либо размещенного слоя векторных листов из ArcGIS Pro, включите опцию Разрешить клиентам экспортировать полистный кэш. Либо вы можете включить опцию Разрешите загрузку этого слоя и использование его на автономной карте на вкладке Настройки на странице элемента слоя на портале после публикации слоя.

Кэшированные картографические сервисы и сервисы изображений ArcGIS Server

По аналогии с размещенными слоями листов, при публикации кэшированного картографического сервиса, либо кэшированного сервиса изображений, вы можете включить опцию Разрешить клиентам экспорт листов кэша в ArcGIS Pro при публикации, либо вы можете включить опцию Разрешить загрузку этого слоя и использование его на автономной карте на вкладке Настройки на странице элемента слоя.

Веб-карты

После того, как для слоёв включили автономное использование, появляется раздел Офлайн на вкладке Настройки страницы подробной информации об элементе карты, где есть переключатель Включить автономный режим. Если вам не нужна автономная работа с картой, выключите переключатель Включить автономный режим и щелкните Сохранить.

Автономное использование базовых карт Esri

Вы можете взять базовую карту Esri из ArcGIS Online в автономном режиме с веб-картой ArcGIS Enterprise. Для этого у вас должна быть учетная запись участника организации в ArcGIS Online.

Примечание:

Когда вы переносите векторную базовую карту Esri в автономный режим на веб-карте ArcGIS Enterprise, базовая карта по умолчанию может отображаться только со стилем World Street Map.

Выполните следующие шаги, чтобы добавить базовую карту Esri, которую вы можете использовать в автономном режиме:

  1. В группе Кэшированные базовые карты или Векторные базовые карты в ArcGIS Online, найдите базовую карту, которую вы хотите использовать, и откройте ее страницу информации об элементе.
  2. На странице элемента в разделе URL щелкните Копировать рядом с текстовым полем, содержащим URL-адрес слоя.
  3. Войдите на портал ArcGIS Enterprise.
  4. Откройте вкладку Мои ресурсы на странице содержания и щёлкните Новый элемент.
  5. Щелкните URL, вставьте ссылку на базовую карту, скопированную во время выполнения шага 2 в текстовое окно и выйдите из него.

    Информация о сервисе извлекается с ArcGIS Online.

  6. Включите опцию Хранить учетные данные с элементом сервиса и щелкните Далее.
  7. Укажите имя пользователя и пароль для своей учетной записи, которая является участником организации ArcGIS Online.
  8. Введите заголовок.
  9. Выберите папку в Мои ресурсы, в которой вы хотели бы сохранить данный элемент.
  10. Если администратором портала заданы ресурсы по категориям, щелкните Назначить категории и выберите до 20 категорий, что поможет пользователям в поиске нужного элемента.

    Вы также можете начать вводить имя категории, чтобы сузить список категорий.

  11. Дополнительно введите теги, описывающие элемент.

    Разделяйте термины запятыми (например, Федеральная земля считается одним тегом, а Федеральная, земля рассматриваются как два тега).

    По мере ввода, вы можете выбрать любой из предлагаемых тегов; предложения основаны на введенных ранее тегах.

  12. Введите краткое описание базовой карты.
  13. Щелкните Сохранить.

    Появится страница информации об элементе для вашего нового элемента.

  14. Чтобы сделать базовую карту доступной на всех ваших картах, создайте карту, которая использует новый слой в качестве базовой карты, и опубликуйте ее в галерее базовых карт вашей организации.
    Примечание:

    Карта, опубликованная в галерее базовых карт, может использоваться только для автономной работы, а не для обычного просмотра.

  15. Используя Map Viewer или Map Viewer Classic, откройте карту, которую вы желали бы использовать в автономном режиме, и обновите ее, чтобы использовать эту базовую карту одним из следующих способов:
    • Если вы добавите базовую карту в галерею базовых карт, щелкните Базовая карта и выберите в галерее свою вновь созданную базовую карту.
    • Чтобы добавить слой в качестве базовой карты только для данной карты в Map Viewer Classic, см. Использование собственной базовой карты в разделе Выбор базовой карты (Map Viewer Classic).
    • Чтобы добавить слой в качестве базовой карты только для этой карты в Map Viewer, см. раздел Использование базовой карты, которой нет в галерее, в разделе Выбор базовой карты (Map Viewer).
  16. Сохранить изменения в карте.

Советы по работе с автономными картами и слоями

При работе с картами и слоями офлайн, имейте в виду следующее:

  • При переводе размещенных слоев листов, кэшированных слоев картографического сервиса или кэшированных слоев изображений в автономный режим пространственная привязка слоев должна совпадать с пространственной привязкой веб-карты. Кроме того, листы должны существовать для всех уровней кэша (масштабов), которые вы запрашиваете при переводе карты в автономный режим.
  • Карты, содержащие один и тот же размещенный или векторный слой ArcGIS Server несколько раз, не поддерживают автономное использование. К примеру, вы могли дважды добавить один и тот же слой и к каждому применить фильтр или другой стиль. Для использования тех же данных в автономной карте выполните следующее:
    • Для размещенных векторных слоев создайте представления размещённых векторных слоев. Таким образом вы получите отличные друг от друга слои, которые могут быть добавлены в карту. Задайте определение представления и применяйте нужные вам различные стили.
    • Для векторных слоев ArcGIS Server опубликуйте отдельные сервисы объектов с уникальными именами. Затем вы можете добавить эти векторные слои в ту же веб-карту и применить фильтры и стили.
  • Заблаговременное создание автономных областей карты не поддерживается для векторных слоев, для которых включено управление доступом на основе прав собственности, ограничивающее пользователям просмотр объектов, созданных другими пользователями.

    Для размещенных векторных слоев убедитесь, что выбрана опция Редакторы могут видеть все объекты, если вы включили опцию Редакторы могут редактировать только собственные объекты (требует отслеживания) для элемента размещенного векторного слоя.

    Для векторных слоев ArcGIS Server у исходных данных в многопользовательской базе геоданных должно быть включено отслеживание изменений, а у сервиса должна быть включена как минимум опция Запрос для настроенной опции Операции, доступные для элементов, добавленных другими пользователями.

  • Если в карте, с которой необходимо работать автономно, используется слой листов, то файл определения сервиса, пакет листов или векторный пакет листов для этого слоя должен быть также размещен на портале ArcGIS Enterprise.

Создание и управление автономными областями карты, подготовленными заранее

После включения режима автономного использования веб-карты рекомендуется создать автономные области карт, чтобы упростить работу автономных полевых работников. Автономные области карт позволяют создавать пакеты данных из определенных областей веб-карты, чтобы их было проще и быстрее скачивать для использования в автономном режиме. Автономные области карты, подготовленные заранее, можно использовать в ArcGIS Field Maps, ArcGIS Survey123 и пользовательских приложениях ArcGIS Runtime SDK.

Когда вы создаете автономную область карты, данные в указанной области сворачиваются в один или несколько доступных для загрузки пакетов. Векторные слои упаковываются в мобильные файлы баз геоданных (.geodatabase), слои листов – в пакеты листов (.tpk или .tpkx), а векторные слои листов – в векторные пакеты листов (.vtpk). Названия пакетов содержат имена слов, которые они включают.

Чтобы создавать, редактировать или управлять автономными областями карты в веб-карте, вы должны быть владельцем карты и иметь права доступа для публикации ресурсов.

Примечание:

Вы не можете поделиться веб-картой, которая содержит автономную область карты, с группами, которые позволяют участникам обновлять все элементы, а администраторы организации не могут изменить владельца веб-карты, которая содержит область карты.

Создание автономной области карты

Вы можете создать до 16 автономных областей на одну веб-карту. Число создаваемых автономных областей карты зависит от потребностей работы вашей организации и мобильных сотрудников.

Выполните следующее, чтобы создать автономные области карты:

  1. Убедитесь, что все слои в вашей карте включены для автономной работы.
  2. На странице элемента веб-карты щелкните вкладку Настройки и щелкните Офлайн в верхней части вкладки.

    Если у элемента веб-карты нет раздела Офлайн на вкладке Настройки, это значит, что на карте есть один или несколько слоев, которые нельзя использовать офлайн.

  3. В разделе Офлайн убедитесь, что включен переключатель Включить автономный режим.
  4. В разделе Автономные области карты щелкните Управление автономными областями.

    Открывается окно Управление автономными областями.

  5. Щелкните Создать автономную область.
  6. Выполните одно из следующих действий, чтобы перейти к части карты, где вы хотите создать автономную область карты.
    • Используйте кнопки масштабирования для увеличения и уменьшения масштаба карты в окне предварительного просмотра.
    • Если в вашей карте есть закладки, нажмите кнопку Показать закладки и щелкните закладку, чтобы перейти к отмеченной закладкой области карты.
    • Чтобы перейти к определенному месту или адресу, в поле поиска введите ключевые слова поиска. В качестве ключевых слов могут быть адреса, названия мест, пересечения улиц, точки интереса, долгота и широта и ID объектов.
  7. Чтобы нарисовать форму, представляющую автономную область карты, щелкните одну из кнопок на панели инструментов Скетч.
    • Чтобы нарисовать форму, представляющую область карты, которую надо забрать в автономный режим, нажмите кнопку Скетч прямоугольной области карты Нарисовать прямоугольник и прочертите рамку по карте.
    • Чтобы нарисовать полигон, представляющий область карты, которую надо забрать в автономный режим, нажмите кнопку Скетч прямоугольной области карты Нарисовать прямоугольник и прочертите рамку по карте.
  8. Чтобы переместить форму автономной области карты, выберите ее щелчком мыши и перетащите в новое местоположение на карте.
  9. Чтобы изменить форму прямоугольной области, выберите её щелчком мыши, наведите курсор на вершину, пока курсор не изменит форму, перетащите вершину в требуемое положение. Повторите это действие для других вершин, пока вы не добьетесь желаемой формы прямоугольника.
  10. Чтобы изменить форму прямоугольной области, выполните следующие действия.
    1. Щёлкните полигон, чтобы его выбрать, и щёлкните кнопку Изменить форму области карты на панели инструментов Скетч.

      Появятся вершины полигона.

    2. Щелкните вершину, чтобы выделить ее.
    3. Чтобы переместить выбранную вершину, просто перетащите её мышкой.
    4. Чтобы удалить выбранную вершину, щелкните кнопку Backspace на клавиатуре.
    5. Повторите шаги от b до d для других вершин, пока вы не добьетесь желаемой формы области.
  11. В текстовом поле Имя введите описательное имя для автономной области карты.
  12. Чтобы изменить качество и разрешение загружаемого растрового или векторного слоя листов, откройте раздел Уровень детальности и переместите бегунок вправо для большей детальности или влево для меньшей детальности.

    Установите уровень детализации, подходящий для автономной области карты, которую вы создаете. Если уровень детализации слишком велик (например, вы установили уровень детализации на Улицы, но автономная область карты соответствует размеру Испании), вы получите предупреждение, указывающее, что вы должны либо уменьшить автономную область карты, либо уменьшить уровень детализации.

  13. Откройте раздел Расписание пакетов, чтобы настроить интервал и время, с которым вы хотите обновлять пакеты автономных областей карты для захвата любых изменений в данных векторного слоя.

    Если вы не хотите устанавливать расписание автоматического обновления, выберите в ниспадающем меню Никогда.

    Примечание:

    Обновления по расписанию не применяются к слоям листов. Вам потребуется вручную обновлять слои листов, когда это необходимо.

  14. Чтобы создать пакеты автономных областей карт для использования только для чтения, откройте раздел Оптимизация и включите переключатель Включить запланированные обновления.

    Пакеты только для чтения создаются на основе расписания, заданного в предыдущем шаге.

  15. Щелкните Сохранить.

    Новая автономная область карты появится в списке Автономные области карты с табличкой, показывающей, что область пакуется. Упаковка может занять несколько секунд или минут в зависимости от размера данных для упаковки.

  16. Чтобы создать больше автономных областей для этой карты, щелкните Создать автономную область и повторите предыдущие шаги, начиная с 5.

    Вы можете создать до 16 автономных областей на одну веб-карту.

Редактирование автономной области карты

После создания автономной области карты вы можете изменить ее имя, форму, уровень детальности и расписание обновления пакетов векторных слоев (если настроено).

Для редактирования автономной области карты выполните следующее:

  1. На странице элемента веб-карты щелкните вкладку Настройки и щелкните Офлайн в верхней части вкладки.
  2. В разделе Офлайн убедитесь, что включен переключатель Включить автономный режим.
  3. В разделе Автономные области карты щелкните Управление автономными областями.

    Открывается окно Управление автономными областями.

  4. При необходимости введите часть имени автономной области карты в поле Фильтр автономных областей, что поможет найти ту область карты, которую надо отредактировать.
  5. Щелкните имя редактируемой автономной области карты, чтобы внести изменения в настройки или изменить форму автономной области карты, если необходимо.
  6. Когда закончите, щелкните Сохранить.

Управление областями автономной карты

Помимо редактирования автономной области карты, вы можете обновить или обновить отдельные пакеты, а также в любое время повторно создать или удалить пакеты автономной области карты. Вы также можете обновлять области карты, которые автоматически обновляют связанные пакеты. Понимание этих опций важно для эффективного управления автономными областями карт.

Следующие действия можно найти, выбрав существующие автономные области карты из списка или щелкнув отдельную область автономной карты, чтобы получить сведения о ней.

Обновление

Это наиболее типовое действие. Обновление сравнивает существующие пакеты областей карты с текущими слоями и расширенными автономными параметрами, установленными на веб-карте. Если слои были добавлены или удалены, нажатие кнопки Обновить приведет к удалению или добавлению новых пакетов по мере необходимости. Если расширенные автономные настройки изменились, действие Обновить также повторно упаковывает измененные данные и делает изменения доступными в автономной области карты для будущих пользователей, которые ее загружают.

Удалить

Удаление автономной области карты приведет к удалению элемента автономной области карты, а также всех связанных пакетов и сделает автономную область карты недоступной для загрузки. Приложения, которые уже загрузили эту автономную область карты, могут продолжить синхронизацию; однако, если автономная область настроена с включенным параметром Пакетные обновления, автономная область больше не будет получать обновления.

Перестроить

Повторное создание автономной области карты отличается от обновления. Когда вы используете действие Повторное создание, оно удаляет все пакеты, связанные с областью карты, и создает их заново на основе настроек автономной области карты.

Основной причиной повторного создания области карты является учет изменений схемы, произошедших после создания автономной области карты. Например, если вы добавляете или удаляете поле, либо изменяете список или диапазон значений атрибута (домены), вам необходимо повторно создать автономную область карты, чтобы применить эти изменения.

Обновление заданного пакета в области карты

Если данные в векторном слое на офлайн-карте значительно изменились, и вам нужно сделать обновления доступными для новых скачиваний до следующего запланированного обновления автономного пакета, вы можете выбрать пакет из списка пакетов на странице описания автономной области карты и нажмите щелкнуть Обновить. Это позволит обновить данные вручную до следующего запланированного обновления всего пакета.

Оптимизация передачи данных

При скачивании автономных областей карты и при синхронизации изменений для оптимизации передачи данных доступны несколько опций. Настройка этих параметров позволит вам, как владельцу карты, контролировать, какие обновления данных отправляются мобильным сотрудникам и как часто они могут получать обновления данных для своей автономной области карты при синхронизации и проверке обновлений.

Сокращение частоты и объема обновлений данных, отправляемых из организации клиенту, может уменьшить время, необходимое для синхронизации, особенно в местах с ограниченным доступом к сети.

Оптимизация передаваемых данных

По умолчанию синхронизация отправляет изменения из клиентского приложения в организацию и из организации в клиентское приложение (двусторонняя). Эти правки включают любые вложения, связанные с объектами, с которыми вы работаете. Это не всегда нужно и может увеличить объем данных, загружаемых каждым пользователем при синхронизации своей карты, особенно если многие сотрудники работают в одной и той же географической области и используют одни и те же слои.

Вы можете управлять тем, какие данные доставляются клиенту, как при начальной загрузке, так и при синхронизации. Для веб-карты вы можете определить, какие данные будут передаваться мобильному сотруднику. Когда для веб-карты настроена оптимизация доставки данных настроены, эти настройки применяются к автономным областям карты, подготовленным заранее, а также по запросу.

Владельцы векторных слоев и администраторы могут выбрать, нужно ли вам просматривать или работать с существующими объектами или вложениями, а также продолжать получать обновления для объектов или вложений при синхронизации. Настроив эти параметры так, чтобы предоставлять только те данные, которые требуются вашим мобильным сотрудникам, вы можете сократить время, необходимое для синхронизации автономной области карты, и уменьшить объем загружаемых или синхронизируемых данных.

Примечание:

Параметры, настраиваемые в следующих шагах, работают в ArcGIS Field Maps. Разработчики, строящие собственные приложения в ArcGIS Runtime SDK, могут получать преимущества этих расширенных опций, используя неподдерживаемый JSON. Например, если вы разрабатываете приложение, применяющее ArcGIS Runtime SDK for .NET, вы можете использовать свойство UnsupportedJson.

Для оптимизации того, какие данные передаются при автономной работе, выполните следующие шаги:

  1. На странице элемента веб-карты щелкните вкладку Настройки и щелкните Офлайн в верхней части вкладки.
  2. В разделе Офлайн убедитесь, что включен переключатель Включить автономный режим.
  3. Щелкните Дополнительные опции.

    Появится окно Офлайн: Расширенные опции.

  4. В разделе Управлять получением объекта и вложений укажите, как вложения и объекты доставляются клиентам при первой загрузке автономной карты и каждый раз при синхронизации обновлений данных с карты в организации на карту на клиенте.

    По умолчанию выбрана опция Устройства будут загружать обновления объектов и вложений как для редактируемых слоев, так и слоев, предназначенных только для чтения. Это означает, что клиенты будут загружать все объекты и вложения при загрузке карты и получать обновления объектов и вложений для всех слоев карты. Вы можете изменить эти настройки и для редактируемых слоев, и для слоев только для чтения. Дополнительные опции включают:

    • Устройство загрузит и получит обновления объектов и вложений - исключает вложения при загрузке карты и в случаях, когда обновления синхронизированы от организации к клиенту.
    • Устройство не будет загружать или получить обновления объектов - эта опция доступна только для редактируемых слоев. При выборе этой опции никакие редактируемые слои не скачиваются и не синхронизируются от организации к клиенту.

    Выбор варианта зависит от того, что пользователи должны видеть в автономном режиме, а также от имеющихся ограничения, связанные с хранением данных на устройствах, использованием сотовых данных и скоростью загрузки и синхронизации, особенно в областях со слабым сигналом. Например, можно отправлять обновления объектов, только если автономным пользователям не требуется видеть вложения, либо отправлять вложения и объекты редактируемых слоев, но не предназначенных только для чтения.

  5. В разделе Использовать пакет листов в качестве автономной базовой карты для определения того, что будет использоваться в качестве базовой карты при автономной работе, выберите один из следующих вариантов:
    • Устройство будет использовать базовую карту, определяемую веб-картой - если вы выберите этот вариант, имеющаяся на карте базовая карта будет использоваться в автономном режиме.
    • Устройство будет использовать уже имеющийся пакет листов – при выборе этой опции автономная карта будет использовать уже имеющийся на устройстве пакет листов. Использование в качестве базовой карты пакета листов позволит при необходимости загрузить более детальную базовую карту для автономной работы. Перед тем, как выбрать этот вариант, убедитесь, что пакет листов покрывает область, с которой вы будете работать в автономном режиме.
  6. Щелкните Сохранить.

Оптимизация обеспечения обновлений

В дополнение к управлению тем, какие данные доставляются при загрузке и синхронизации автономных областей карты, вы также можете установить расписание упаковки для автономных областей карты, подготовленное заранее, которое определяет, когда и как часто будут доступны обновления.

При настройке расписания упаковки доступна опция Включить запланированные обновления. Эта опция позволяет оптимизировать, как приложения, работающие с автономными областями карты, получают обновления от организации. Эта опция хорошо работает в следующих сценариях:

  • Нет необходимости редактировать слои в автономной карте.
  • Вам нужно только добавить объекты при работе офлайн в пользовательских приложениях ArcGIS Runtime SDK.
  • Мобильным сотрудникам зачастую не требуется самая свежая информация.
  • Исходные данные обновляются по настроенному расписанию. Например, все данные о кадастровых участках обновляются каждую пятницу утром, когда вы получаете обновления из офиса оценщика.

Параметр оптимизации Включить запланированные обновления обновляет сохраненную область автономной карты для пользователей, загружающих автономную карту в первый раз, а также создает отдельные пакеты обновлений, которые содержат только изменения, внесенные с момента последнего запуска расписания упаковки. Пакеты обновлений используются мобильными сотрудниками, которые уже открепили карту автономно и нуждаются только в этих последующих изменениях.

Наличие пакета, содержащего только изменения, внесенные с момента последнего запланированного обновления пакета, повышает производительность.

Когда вы включаете параметр оптимизации Включить запланированные обновления для области карты и используете область карты в приложениях, использующих этот параметр, вы не можете редактировать автономную карту (за исключением приложений ArcGIS Runtime, поддерживающих добавление объектов) и не можете выполнять синхронизацию с организацией для получения обновлений.

Выбор подходящих опций для автономных областей, созданных заранее

Понимание того, как доставляются обновления, необходимо для выбора правильных настроек для автономных областей, которые вы создаете заранее.

В некоторых сценариях для поддержания актуальности данных удобным будет использовать масштабируемость. В приведенных ниже примерах показано ожидаемое поведение для двух сценариев: когда данные в области карты, переведенной в автономный режим, можно редактировать, и когда данные в области карты, переведенной в автономный режим, недоступны для редактирования.

  • Данные в автономной области карты доступны для редактирования

    Если карта содержит хотя бы один редактируемый слой, а пользователь, переводящий карту в автономный режим, имеет права редактирования, выполняется следующее:

    • Заранее подготовленные автономные области карты будут обновляться в соответствии с графиком упаковки, чтобы не дать следующему пользователю загрузить устаревшие данные.
    • Приложения будут использовать синхронизацию после начальной загрузки карты, чтобы убедиться, что в автономной области карты представлены самые актуальные доступные данные. Это позволяет настроить соответствие между данными, которые вы используете в автономном режиме, и данными, хранящимся в организации.
    • Мобильные работники могут синхронизировать автономную область каждый раз, когда у них есть подключение к сети, чтобы отправлять и получать обновления, это гарантирует, что у них всегда будут самые актуальные доступные данные.
    • В этом сценарии, даже если вы включили опцию Включить запланированные обновления для автономной области карты, она будет проигнорирована, вместо нее будет использоваться синхронизация.

  • Данные в автономной области карты не доступны для редактирования

    Если на карте нет доступных для редактирования слоев, либо у пользователя, работающего с картой автономно, нет прав на редактирование, то верно следующее:

    • Заранее подготовленные автономные области карты будут обновляться в соответствии с графиком упаковки, чтобы не дать следующему пользователю загрузить устаревшие данные при первом скачивании.
    • Новые пользователи, впервые скачивающие автономные области карты, получат самые актуальные доступные данные. Однако то, что представляет собой последние доступные данные, зависит от того, включен ли параметр Включить запланированные обновления для автономной области карты.
      • Если включен параметр Включить запланированные обновления, пользователи, загружающие область карты в первый раз, получают последние доступные упакованные данные с момента последнего запуска расписания упаковки.
      • Если опция Включить запланированные обновления не включена, пользователи, загружающие область карты в первый раз, получают самые последние данные для всех слоев карты, которые были доступны на момент загрузки карты.
    • Мобильные сотрудники могут проверить обновления в мобильном приложении каждый раз, когда у них есть связь с организации, чтобы получить доступные обновления. То, что они получат, зависит от настройки Включить пакетные обновления.
      • Если включен параметр Включить запланированные обновления, мобильные сотрудники получают последние доступные упакованные данные с момента последнего запуска расписания упаковки.
      • Если не включен параметр Включить запланированные обновления, мобильные сотрудники получают последние данные для всех слоев на карте, которые доступны в данных момент.

    Примечание:

    Использование пакетов, содержащих только обновления, сделанные с момента последнего запланированного обновления, повышает масштабируемость и производительность, но мобильные сотрудники могут не получить последние данные, доступные для слоев на карте. Поэтому рекомендуется максимально согласовать обновления больших слоев с графиком упаковки, чтобы свести к минимуму устаревание данных, если вы включите параметр Включить запланированные обновления.