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

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

Автономную работу с картами поддерживают следующие приложения: Используйте ссылки для доступа к информации о том, какие конфигурации поддерживает каждое из приложений.

Автономные области карт

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

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

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

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

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

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

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

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

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

Растровые базовые карты Esri и векторные базовые карты Esri автоматически подключаются для автономного использования. Единственным исключением на данный момент является векторная базовая карта Outdoor 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.
  • Вы можете использовать листы ArcGIS в автономном режиме при использовании программного обеспечения Esri, поддерживающего автономный режим использования. Систематическое запрашивание листов 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. Щелкните Сохранить.

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

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

  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. Щелкните кнопку закрытия Закрыть в верхнем углу окна Опции, чтобы закрыть его.