Автономные карты позволяют просматривать, собирать и обновлять пространственные объекты без подключения к сети Интернет. При следующем подключении вы можете синхронизировать карту, передать свои обновления и получить обновления от других пользователей.
Чтобы работать с картой в офлайн-режиме, для всех ее слоев, включая базовые и тематические, должна быть включена опция онлайн-использования. Базовые карты Esri доступны для использования офлайн по умолчанию. Следующие типы слоев можно использовать офлайн:
- Кэшированные картографические сервисы с включенной возможностью Экспорта листов (начиная с версии ArcGIS Server 10.3 и позднее) – поставьте отметку Разрешить клиентам экспорт кэшированных листов в Расширенных настройках.
- Сервисы объектов (начиная с версии ArcGIS Server 10.3 и позднее) – Выберите опции Запрос и Синхронизация, чтобы разрешить использование офлайн. Если нужно, чтобы данные были доступны для редактирования, необходимо выбрать любую комбинацию из опций Создать, Удалить или Обновить.
- Размещенные векторные слои – Поставьте отметку для опции Включить синхронизацию на вкладке Настройки на странице элемента.
- Размещенные слои листов – поставьте отметку для опции Включить автономный режим на вкладке Настройки на странице элемента.
После того, как слои стали доступны для автономной работы, можно разрешить такой же режим для самой веб-карты, отметив опцию Включить автономный режим в разделе Автономный режим в настройках страницы элемента. Если ваша карта поддерживает офлайн-использование (то есть, если все слои на карте поддерживают офлайн-режим), эта опция автоматически включена. Если вам не нужна автономная работа с картой, снимите отметку для опции Включить автономный режим и щелкните Сохранить.
Если в карте, которую нужно использовать автономно, используется слой листов, то файл определения сервиса или пакет листов для этого слоя должен быть также размещен на портале.
Выбор подходящих дополнительных опций для работы проекта в автономном режиме
Когда создается карта, которая будет использоваться в автономном режиме, вы можете указать, какую информацию пользователи будут получать с сервера. Для этого необходимо настроить Дополнительные опции работы в офлайн. Эти опции настраиваются, когда соблюдаются требования для автономной работы с картой, указанные выше, а также когда на карте есть как минимум один редактируемый слой, а также если все редактируемые слои на карте являются размещенными векторными слоями на основе сервисов объектов ArcGIS Server 10.4 и позднее. Чтобы изменить эти настройки, щелкните ссылку Показать дополнительные опции рядом с настройкой Автономный режим на странице элемента.
Дополнительные опции работы в офлайн влияют на данные, которые пользователи загружают, потом, соответственно, синхронизируют с сервером. Эти настройки не влияют на изменения, которые вносятся пользователем; последние всегда отправляются на сервер.
В этом разделе содержится более подробная информация о каждом из этих параметров и объясняется, как выбрать для проекта правильный параметр в зависимости от типа востребованной пользователями информации, а также в зависимости от мощности канала связи или ограничений на время передачи данных в вашей организации.
Опции для слоев, доступных для редактирования
Задайте в разделе Редактируемые слои, какие типы данных пользователи могут получать с сервера. Изменения всегда отправляются на сервер каждый раз, когда пользователь синхронизирует данные. По умолчанию извлекаются и пространственные объекты, и вложения.
Пространственные объекты
Не снимайте отметку в поле опции Объекты, если пользователям, помимо новых и обновленных объектов после синхронизации, надо увидеть эти объекты в рабочей области, когда карта будет загружена в первый раз. Эта опция приводит к понижению производительности и увеличению использования ресурсов хранения для исходной загрузки и последующих операций синхронизации, но при этом сохраняются все объекты в рабочей области.
Снимите отметку в этом поле, если пользователям не нужно видеть существующие объекты, когда они в первый раз будут загружать карту или обновлять объекты, с которыми не будут работать во время синхронизации. Это повышает объем передаваемых данных. Новые объекты всегда загружаются во время синхронизации.
Вложения
Оставьте отмеченной опцию Вложения, если необходимо работать с ними. Это повышает объем данных, которые скачиваются при первоначальной загрузке и при последующих синхронизациях с сервером.
Снимите отметку в поле Вложения, если пользователям не надо их видеть, чтобы завершить свою работу. Вложения не будут загружены, при этом снизится объем необходимой памяти на мобильном устройстве и сократится время на загрузку и синхронизацию. Новые вложения всегда загружаются во время синхронизации.
Примечание:
Если хотя бы один из слоев – из ArcGIS Server 10.3.1 или ниже, то вы не можете исключить вложения для слоев, которые доступны для редактирования.
Опции для слоев "только для чтения"
В разделе Слои только для чтения укажите, будут ли пользователи получать вложения с сервера для не редактируемых слоев. Объекты слоев "только для чтения" всегда извлекаются с сервера. Снимите отметку в поле Вложения, когда пользователям не надо видеть вложения, связанные с объектами "только для чтения". Пользователи будут видеть только ресурсы "только чтение", при этом расходы за объем данных и время передачи уменьшатся за счет того, что пользователи не будут синхронизировать вложения.