ArcGIS поддерживает автономную работу с картами. Автономное (офлайн) использование веб-карт обеспечивает вам надежную работу с вашими ГИС-данными в случаях, когда возможность подключения к сети ограничена или вовсе невозможна.
Автономную работу с картами поддерживают следующие приложения:
- ArcGIS Field Maps
- ArcGIS Pro
- ArcGIS Survey123
- ArcGIS Workforce
- Пользовательские приложения, созданные с помощью ArcGIS Maps SDKs
Используйте ссылки выше для получения информации о том, какие конфигурации поддерживает каждое из приложений.
Автономные области карт
Автономные области карты всегда используются, когда вы переводите веб-карты в автономный режим. Вы можете заранее определить автономную область карты для карты; или клиентское приложение, которое загружает карту, определит автономную область карты по требованию.
- Заранее определите область автономной карты — этот вариант иногда ссылается на некоторую заранее запланированную автономную область карты.
Автор карты может заранее указать автономные области карты для своих пользователей. Это удобно, когда ваши сотрудники работают на хорошо изученных территориях. При возможности рекомендуется подготавливать автономные области карт заранее. У этого варианта есть следующие преимущества:
- Данные для автономных областей карт упаковываются один раз для всех пользователей, которым они понадобятся, и размещаются в ArcGIS Enterprise. Одна автономная область карты может быть загружена многими пользователями, что облегчает работу в сценариях, когда нужно поддерживать несколько автономных мобильных сотрудников, поскольку данные, которые они загружают, уже упакованы.
- Поскольку область определяется автором карты, при загрузке автономной карты со слоями, имеющими предопределенные области карты, количество ошибок в поле — например, недостаточная детализация или указание неправильной географической области — сведено к минимуму. Вывод этих решений из-под контроля автономных сотрудников упрощает их рабочий процесс и помогает им быстрее приступить к работе, а также сосредоточиться на задачах, которые им нужно выполнить.
- Создавать автономные области карты по запросу - бывают случаи, когда трудно заранее предсказать или точно знать, куда направляется ваш мобильный персонал. На это может быть множество причин, включая изменения в расписании, погодные условия, внезапные изменения в расставленных приоритетах работ. Способность адаптироваться и быть гибким в полевых условиях может поддерживать продуктивность полевой команды.
В этих случаях будет удобен вариант "по запросу". Автономные области по запросу позволяют пользователю самостоятельно определить область, которая понадобится им для автономной работы.
Хотя создание автономных областей карты по требованию является более гибким рабочим процессом, это возлагает на мобильных пользователей больше ответственности за то, чтобы они взяли для использования нужную информацию в автономном режиме и с подходящим уровнем детализации. Это также может задавать требования к ресурсам вашей организации, поскольку скачивание каждого пользователя приводит к отдельному экспорту данных для их собственной уникальной автономной области. Такой вариант не рекомендуется использовать в больших полевых командах.
Включение опции автономного использования для слоев и карт
Для автономной работы с веб-картами, для всех слоев, в том числе слоев базовой карты и опорных слоёв, должна быть включена возможность автономной работы. Следующие типы слоев можно использовать офлайн:
- Размещенные векторные слои
- Векторные слои ArcGIS Server
- Слои скетча и слои примечаний к карте*, сохраненные в веб-карте
Примечание:
*Слои примечаний к карте, которые вы можете сохранить как элементы коллекции объектов и добавить на карту, нельзя использовать автономно.
Базовые карты Esri, которые по умолчанию содержит портал, недоступны для использования в автономном режиме. Вы можете отключить аналогичные базовые карты в автономном режиме, добавив базовую карту Esriиз ArcGIS Online на свою веб-карту.
Векторные слои
Поддержка автономной работы и размещенных, и векторных слоев ArcGIS Server обязывает включить синхронизацию для слоя.
Вы можете включить синхронизацию при публикации размещенных векторных слоев, либо поставить отметку Включить синхронизацию на вкладке Настройки на странице элемента размещенного векторного слоя на портале.
Вы также можете включить синхронизацию при публикации векторных слоев ArcGIS Server из ArcGIS Pro, либо включить синхронизацию для сервиса в ArcGIS Server Manager после публикации.
Слои скетча и слои примечаний к карте
Слои скетча и слои примечаний к карте на веб-картах автоматически доступны для автономной работы. Однако когда веб-карта используется автономно, слои скетча и примечаний не получают обновления, когда объекты добавляются, удаляются или изменяются в слое-источнике.
Веб-карты
После того, как для слоёв включили автономное использование, появляется раздел Офлайн на вкладке Настройки страницы подробной информации об элементе карты, где есть переключатель Включить автономный режим. Если вам не нужна автономная работа с картой, выключите переключатель Включить автономный режим и щелкните Сохранить.
Автономное использование базовых карт Esri
Вы можете взять базовую карту Esri из ArcGIS Online в автономном режиме с веб-картой ArcGIS Enterprise. Для этого у вас должна быть учетная запись участника организации в ArcGIS Online.
Примечание:
Когда вы переносите векторную базовую карту Esri в автономный режим на веб-карте ArcGIS Enterprise, базовая карта по умолчанию может отображаться только со стилем World Street Map.
Выполните следующие шаги, чтобы добавить базовую карту Esri, которую вы можете использовать в автономном режиме:
- В группе Кэшированные базовые карты или Векторные базовые карты в ArcGIS Online, найдите базовую карту, которую вы хотите использовать, и откройте ее страницу информации об элементе.
- На странице элемента в разделе URL щелкните Копировать рядом с текстовым полем, содержащим URL-адрес слоя.
- Войдите на портал ArcGIS Enterprise.
- Откройте вкладку Мои ресурсы на странице содержания и щёлкните Новый элемент.
- Щелкните URL, вставьте ссылку на базовую карту, скопированную во время выполнения шага 2 в текстовое окно и выйдите из него.
Информация о сервисе извлекается с ArcGIS Online.
- Включите опцию Хранить учетные данные с элементом сервиса и щелкните Далее.
- Укажите имя пользователя и пароль для своей учетной записи, которая является участником организации ArcGIS Online.
- Введите заголовок.
- Выберите папку в Мои ресурсы, в которой вы хотели бы сохранить данный элемент.
- Если администратором портала заданы ресурсы по категориям, щелкните Назначить категории и выберите до 20 категорий, что поможет пользователям в поиске нужного элемента.
Вы также можете начать вводить имя категории, чтобы сузить список категорий.
- Дополнительно введите теги, описывающие элемент.
Разделяйте термины запятыми (например, Федеральная земля считается одним тегом, а Федеральная, земля рассматриваются как два тега).
По мере ввода, вы можете выбрать любой из предлагаемых тегов; предложения основаны на введенных ранее тегах.
- Введите краткое описание базовой карты.
- Щелкните Сохранить.
Появится страница информации об элементе для вашего нового элемента.
- Чтобы сделать базовую карту доступной на всех ваших картах, создайте карту, которая использует новый слой в качестве базовой карты, и опубликуйте ее в галерее базовых карт вашей организации.
Примечание:
Карта, опубликованная в галерее базовых карт, может использоваться только для автономной работы, а не для обычного просмотра.
- Используя Map Viewer или Map Viewer Classic, откройте карту, которую вы желали бы использовать в автономном режиме, и обновите ее, чтобы использовать эту базовую карту одним из следующих способов:
- Если вы добавите базовую карту в галерею базовых карт, щелкните Базовая карта и выберите в галерее свою вновь созданную базовую карту.
- Чтобы добавить слой в качестве базовой карты только для данной карты в Map Viewer Classic, см. Использование собственной базовой карты в разделе Выбор базовой карты (Map Viewer Classic).
- Чтобы добавить слой в качестве базовой карты только для этой карты в Map Viewer, см. раздел Использование базовой карты, которой нет в галерее, в разделе Выбор базовой карты (Map Viewer).
- Сохраните изменения в карте.
Советы по работе с автономными картами и слоями
При работе с картами и слоями офлайн, имейте в виду следующее:
- У вас должна быть одна и та же пространственная привязка карты и базовой карты.
- Карты, содержащие один и тот же размещенный или векторный слой ArcGIS Server несколько раз, не поддерживают автономное использование. К примеру, вы могли дважды добавить один и тот же слой и к каждому применить фильтр или другой стиль. Для использования тех же данных в автономной карте выполните следующее:
- Для размещенных векторных слоев создайте представления размещённых векторных слоев. Таким образом вы получите отличные друг от друга слои, которые могут быть добавлены в карту. Задайте определение представления и применяйте нужные вам различные стили.
- Для векторных слоев ArcGIS Server опубликуйте отдельные сервисы объектов с уникальными именами. Затем вы можете добавить эти векторные слои в ту же веб-карту и применить фильтры и стили.
- Заблаговременное создание автономных областей карты не поддерживается для векторных слоев, для которых включено управление доступом на основе прав собственности, ограничивающее пользователям просмотр объектов, созданных другими пользователями.
Для размещенных векторных слоев убедитесь, что выбрана опция Редакторы могут видеть все объекты, если вы включили опцию Редакторы могут редактировать только собственные объекты (требует отслеживания) для элемента размещенного векторного слоя.
Для векторных слоев ArcGIS Server исходные данные в многопользовательской базе геоданных должны иметь включенное отслеживание редактирования, а другие пользователи (помимо владельца сервиса) должны иметь возможность запрашивать сервис.
Создание и управление автономными областями карты, подготовленными заранее
После включения режима автономного использования веб-карты рекомендуется создать автономные области карт, чтобы упростить работу автономных полевых работников. Автономные области карт позволяют создавать пакеты данных из определенных областей веб-карты, чтобы их было проще и быстрее скачивать для использования в автономном режиме. Автономные области карты, подготовленные заранее, можно использовать в ArcGIS Field Maps, ArcGIS Survey123 и картах, созданных с помощью ArcGIS Maps SDKs.
Когда вы создаете автономную область карты, данные в указанной области сворачиваются в один или несколько доступных для загрузки пакетов. Векторные слои упаковываются в мобильные файлы баз геоданных (.geodatabase).
Чтобы создавать, редактировать или управлять автономными областями карты в веб-карте, вы должны быть владельцем карты и иметь права доступа для публикации ресурсов.
Примечание:
Вы не можете поделиться веб-картой, которая содержит автономную область карты, с группами, которые позволяют участникам обновлять все элементы, а администраторы организации не могут изменить владельца веб-карты, которая содержит область карты.
Создание автономной области карты
Вы можете создать до 16 автономных областей на одну веб-карту. Число создаваемых автономных областей карты зависит от потребностей работы вашей организации и мобильных сотрудников.
Выполните следующее, чтобы создать автономные области карты:
- Убедитесь, что все слои в вашей карте включены для автономной работы.
- На странице элемента веб-карты щелкните вкладку Настройки и щелкните Офлайн в верхней части вкладки.
Если у элемента веб-карты нет раздела Офлайн на вкладке Настройки, это значит, что на карте есть один или несколько слоев, которые нельзя использовать офлайн.
- В разделе Офлайн убедитесь, что включен переключатель Включить автономный режим.
- В разделе Автономные области карты щелкните Управление автономными областями.
Открывается окно Управление автономными областями.
- Щелкните Создать автономную область.
- Выполните одно из следующих действий, чтобы перейти к части карты, где вы хотите создать автономную область карты.
- Используйте кнопки масштабирования для увеличения и уменьшения масштаба карты в окне предварительного просмотра.
- Если в вашей карте есть закладки, нажмите кнопку Показать закладки и щелкните закладку, чтобы перейти к отмеченной закладкой области карты.
- Чтобы перейти к определенному месту или адресу, в поле поиска введите ключевые слова поиска. В качестве ключевых слов могут быть адреса, названия мест, пересечения улиц, точки интереса, долгота и широта и ID объектов.
- Чтобы нарисовать форму, представляющую автономную область карты, щелкните одну из кнопок на панели инструментов Скетч.
- Чтобы нарисовать форму, представляющую область карты, которую надо забрать в автономный режим, нажмите кнопку Скетч прямоугольной области карты и прочертите рамку по карте.
- Чтобы нарисовать полигон, представляющий область карты, которую надо забрать в автономный режим, нажмите кнопку Скетч прямоугольной области карты и прочертите рамку по карте.
- Чтобы переместить форму автономной области карты, выберите ее щелчком мыши и перетащите в новое местоположение на карте.
- Чтобы изменить форму прямоугольной области, выберите её щелчком мыши, наведите курсор на вершину, пока курсор не изменит форму, перетащите вершину в требуемое положение. Повторите это действие для других вершин, пока вы не добьетесь желаемой формы прямоугольника.
- Чтобы изменить форму прямоугольной области, выполните следующие действия.
- Щёлкните полигон, чтобы его выбрать, и щёлкните кнопку Изменить форму области карты на панели инструментов Скетч.
Появятся вершины полигона.
- Щелкните вершину, чтобы выделить ее.
- Чтобы переместить выбранную вершину, просто перетащите её мышкой.
- Чтобы удалить выбранную вершину, щелкните кнопку Backspace на клавиатуре.
- Повторите шаги от b до d для других вершин, пока вы не добьетесь желаемой формы области.
- Щёлкните полигон, чтобы его выбрать, и щёлкните кнопку Изменить форму области карты на панели инструментов Скетч.
- В текстовом поле Имя введите описательное имя для автономной области карты.
- Откройте раздел Расписание пакетов, чтобы настроить интервал и время, с которым вы хотите обновлять пакеты автономных областей карты для захвата любых изменений в данных векторного слоя.
Если вы не хотите устанавливать расписание автоматического обновления, выберите в ниспадающем меню Никогда.
- Чтобы создать пакеты автономных областей карт для использования только для чтения, откройте раздел Оптимизация и включите переключатель Включить пакетные обновления.
Пакеты только для чтения создаются на основе расписания, заданного в предыдущем шаге.
- Щелкните Сохранить.
Новая автономная область карты появится в списке Автономные области карты с табличкой, показывающей, что область пакуется. Упаковка может занять несколько секунд или минут в зависимости от размера данных для упаковки.
Упаковка для веб-слоя не будет выполнена, если размер при упаковке будет больше 2.5 ГБ. Для векторных слоев пакеты включают все подслои, присутствующие в области карты. В таком случае попробуйте очертить меньшую область для включения в пакет автономной карты. Если на карте есть векторные слои, у которых есть вложения, вы можете исключить вложения из автономного пакета, чтобы уменьшить размер пакета.
- Чтобы создать больше автономных областей для этой карты, щелкните Создать автономную область и повторите предыдущие шаги, начиная с 5.
Вы можете создать до 16 автономных областей на одну веб-карту.
Редактирование автономной области карты
После создания автономной области карты вы можете изменить ее имя, форму, уровень детальности и расписание обновления пакетов векторных слоев (если настроено).
Для редактирования автономной области карты выполните следующее:
- На странице элемента веб-карты щелкните вкладку Настройки и щелкните Офлайн в верхней части вкладки.
- В разделе Офлайн убедитесь, что включен переключатель Включить автономный режим.
- В разделе Автономные области карты щелкните Управление автономными областями.
Открывается окно Управление автономными областями.
- При необходимости введите часть имени автономной области карты в поле Фильтр автономных областей, что поможет найти ту область карты, которую надо отредактировать.
- Щелкните имя редактируемой автономной области карты, чтобы внести изменения в настройки или изменить форму автономной области карты, если необходимо.
- Когда закончите, щелкните Сохранить.
Управление областями автономной карты
Помимо редактирования автономной области карты, вы можете обновить или обновить отдельные пакеты, а также в любое время повторно создать или удалить пакеты автономной области карты. Вы также можете обновлять области карты, которые автоматически обновляют связанные пакеты. Понимание этих опций важно для эффективного управления автономными областями карт.
Следующие действия можно найти, выбрав существующие автономные области карты из списка или щелкнув отдельную область автономной карты, чтобы получить сведения о ней.
Обновить
Это наиболее типовое действие. Обновление сравнивает существующие пакеты областей карты с текущими слоями и расширенными автономными параметрами, установленными на веб-карте. Если слои были добавлены или удалены, нажатие кнопки Обновить приведет к удалению или добавлению новых пакетов по мере необходимости. Если расширенные автономные настройки изменились, действие Обновить также повторно упаковывает измененные данные и делает изменения доступными в автономной области карты для будущих пользователей, которые ее загружают.
Действие Обновить не встраивает изменения схемы в область карты. Для изменений схемы необходимо заново создать автономную область карты.
Удалить
Удаление автономной области карты приведет к удалению элемента автономной области карты, а также всех связанных пакетов и сделает автономную область карты недоступной для загрузки. Приложения, которые уже загрузили эту автономную область карты, могут продолжить синхронизацию; однако, если автономная область настроена с включенным параметром Пакетные обновления, автономная область больше не будет получать обновления.
Перестроить
Повторное создание автономной области карты отличается от обновления. Когда вы используете действие Повторное создание, оно удаляет все пакеты, связанные с областью карты, и создает их заново на основе настроек автономной области карты.
Основной причиной повторного создания области карты является учет изменений схемы, произошедших после создания автономной области карты. Например, если вы добавляете или удаляете поле, либо изменяете список или диапазон значений атрибута (домены), вам необходимо повторно создать автономную область карты, чтобы применить эти изменения.
Обновление заданного пакета в области карты
Если данные в векторном слое на офлайн-карте значительно изменились, и вам нужно сделать обновления доступными для новых скачиваний до следующего запланированного обновления автономного пакета, вы можете выбрать пакет из списка пакетов на странице описания автономной области карты и нажмите щелкнуть Обновить. Это позволит обновить данные вручную до следующего запланированного обновления всего пакета.
Оптимизация передачи данных
При скачивании автономных областей карты и при синхронизации изменений для оптимизации передачи данных доступны несколько опций. Настройка этих параметров позволит вам, как владельцу карты, контролировать, какие обновления данных отправляются мобильным сотрудникам и как часто они могут получать обновления данных для своей автономной области карты при синхронизации и проверке обновлений.
Сокращение частоты и объема обновлений данных, отправляемых из организации клиенту, может уменьшить время, необходимое для синхронизации, особенно в местах с ограниченным доступом к сети.
Оптимизация передаваемых данных
По умолчанию синхронизация отправляет изменения из клиентского приложения в организацию и из организации в клиентское приложение (двусторонняя). Эти правки включают любые вложения, связанные с объектами, с которыми вы работаете. Это не всегда нужно и может увеличить объем данных, загружаемых каждым пользователем при синхронизации своей карты, особенно если многие сотрудники работают в одной и той же географической области и используют одни и те же слои.
Вы можете управлять тем, какие данные доставляются клиенту, как при начальной загрузке, так и при синхронизации. Для веб-карты вы можете определить, какие данные будут передаваться мобильному сотруднику. Когда для веб-карты настроена оптимизация доставки данных настроены, эти настройки применяются к автономным областям карты, подготовленным заранее, а также по запросу.
Владельцы векторных слоев и администраторы могут выбрать, нужно ли вам просматривать или работать с существующими объектами или вложениями, а также продолжать получать обновления для объектов или вложений при синхронизации. Настроив эти параметры так, чтобы предоставлять только те данные, которые требуются вашим мобильным сотрудникам, вы можете сократить время, необходимое для синхронизации автономной области карты, и уменьшить объем загружаемых или синхронизируемых данных.
Примечание:
Параметры, настраиваемые в следующих шагах, работают в ArcGIS Field Maps. Разработчики, строящие собственные приложения в ArcGIS Maps SDKs, могут получать преимущества этих расширенных опций, используя неподдерживаемый JSON. Например, если вы разрабатываете приложение, применяющее ArcGIS Maps SDK for .NET, вы можете использовать свойство UnsupportedJson.
Для оптимизации того, какие данные передаются при автономной работе, выполните следующие шаги:
- На странице элемента веб-карты щелкните вкладку Настройки и щелкните Офлайн в верхней части вкладки.
- В разделе Офлайн убедитесь, что включен переключатель Включить автономный режим.
- Щелкните Дополнительные опции.
Появится окно Офлайн: Расширенные опции.
- В разделе Управлять получением объекта и вложений укажите, как вложения и объекты доставляются клиентам при первой загрузке автономной карты и каждый раз при синхронизации обновлений данных с карты в организации на карту на клиенте.
По умолчанию выбрана опция Устройства будут загружать обновления объектов и вложений как для редактируемых слоев, так и слоев, предназначенных только для чтения. Это означает, что клиенты будут загружать все объекты и вложения при загрузке карты и получать обновления объектов и вложений для всех слоев карты. Вы можете изменить эти настройки и для редактируемых слоев, и для слоев только для чтения. Дополнительные опции включают:
- Устройство загрузит и получит обновления объектов и вложений - исключает вложения при загрузке карты и в случаях, когда обновления синхронизированы от организации к клиенту.
- Устройство не будет загружать или получить обновления объектов - эта опция доступна только для редактируемых слоев. При выборе этой опции никакие редактируемые слои не скачиваются и не синхронизируются от организации к клиенту.
Выбор варианта зависит от того, что пользователи должны видеть в автономном режиме, а также от имеющихся ограничения, связанные с хранением данных на устройствах, использованием сотовых данных и скоростью загрузки и синхронизации, особенно в областях со слабым сигналом. Например, можно отправлять обновления объектов, только если автономным пользователям не требуется видеть вложения, либо отправлять вложения и объекты редактируемых слоев, но не предназначенных только для чтения.
- В разделе Использовать пакет листов в качестве автономной базовой карты для определения того, что будет использоваться в качестве базовой карты при автономной работе, выберите один из следующих вариантов:
- Базовая карта, определяемая веб-картой – текущая базовая карта будет использоваться в автономном режиме.
- Пакет листов на устройстве – автономная карта будет использовать уже имеющийся на устройстве пакет листов. Использование в качестве базовой карты пакета листов позволит при необходимости загрузить более детальную базовую карту для автономной работы. Перед тем, как выбрать этот вариант, убедитесь, что пакет листов покрывает область, с которой вы будете работать в автономном режиме.
- Пакет листов из моей организации – вы выбираете элемент пакета листов из вашей организации для использования в качестве базовой карты на автономной карте. В этом случае вам не нужно загружать пакет листов на все устройства, которые переводят карту в автономный режим, и ArcGIS Enterprise не нужно сжимать базовую карту карты в пакет листов, чтобы перевести ее в автономный режим.
Примечание:
Пользователи, которые переведут карту в автономный режим, должны иметь доступ к пакету листов. Убедитесь, что пакет листов доступен для правильной аудитории, чтобы пользователи карты, работающие в автономном режиме, могли получить к нему доступ.
- Если карта содержит слой инженерной сети, выберите один из следующих вариантов в разделе Автономные возможности Utility Network, чтобы указать, какие возможности и функции для слоев следует включить при переводе карты в автономный режим и ее синхронизации с клиентами, которые их поддерживают:
- Включать только простые объекты — автономная карта будет содержать объекты и значения их атрибутов, но не поведение и правила инженерной сети. Вы можете редактировать геометрию объектов и значения непространственных атрибутов, работая в автономном режиме, и синхронизировать эти изменения с векторным слоем, но у вас не будет доступа к функциям инженерной сети, в частности, к сопоставлению запросов и трассировке. Это вариант по умолчанию, он требует наименьшего объема памяти и лучше всего подходит для сбора базовых данных, не требующих доступа к возможностям инженерной сети.
- Редактировать объекты инженерной сети - автономная карта будет содержать мобильную базу геоданных с поддержкой синхронизации и редактируемую инженерную сеть. Этот вариант лучше всего подходит для процесса сбора данных, в котором пользователям нужно просматривать связи инженерных сетей и редактировать объекты инженерных сетей, но трассировка не требуется.
- Трассировать объекты инженерной сети - автономная карта будет содержать мобильную базу геоданных только для чтения и проходимую инженерную сеть. Этот вариант лучше всего подходит для процесса сбора данных, в котором пользователям нужно просматривать связи инженерных сетей и трассировать объекты инженерных сетей, но редактирование не требуется.
Выбранные вами возможности будут включены только в том случае, если слои карты поддерживают их.
- Щелкните Сохранить.
Оптимизация обеспечения обновлений
В дополнение к управлению тем, какие данные доставляются при загрузке и синхронизации автономных областей карты, вы также можете установить расписание упаковки для автономных областей карты, подготовленное заранее, которое определяет, когда и как часто будут доступны обновления.
При настройке расписания упаковки доступна опция Включить пакетные обновления. Эта опция позволяет оптимизировать, как приложения, работающие с автономными областями карты, получают обновления от организации. Эта опция хорошо работает в следующих сценариях:
- Нет необходимости редактировать слои в автономной карте.
- При работе офлайн в пользовательских приложениях, созданных с помощью ArcGIS Maps SDKs, вам нужно только добавить объекты.
- Мобильным сотрудникам зачастую не требуется самая свежая информация.
- Исходные данные обновляются по настроенному расписанию. Например, все данные о кадастровых участках обновляются каждую пятницу утром, когда вы получаете обновления из офиса оценщика.
Параметр оптимизации Включить пакетные обновления обновляет сохраненную область автономной карты для пользователей, загружающих автономную карту в первый раз, а также создает отдельные пакеты обновлений, которые содержат только изменения, внесенные с момента последнего запуска расписания упаковки. Пакеты обновлений используются мобильными сотрудниками, которые уже открепили карту автономно и нуждаются только в этих последующих изменениях.
Наличие пакета, содержащего только изменения, внесенные с момента последнего запланированного обновления пакета, повышает производительность за счет снижения нагрузки на сеть и каталог ресурсов портала.
Когда вы включаете параметр оптимизации Включить пакетные обновления для области карты и используете область карты в приложениях, использующих этот параметр, вы не можете редактировать автономную карту (за исключением приложений, созданных с помощью ArcGIS Maps SDKs, поддерживающих добавление объектов) и не можете выполнять синхронизацию с организацией для получения обновлений.
Выбор подходящих опций для автономных областей, созданных заранее
Понимание того, как доставляются обновления, необходимо для выбора правильных настроек для автономных областей, которые вы создаете заранее.
В некоторых сценариях для поддержания актуальности данных удобным будет использовать масштабируемость. В приведенных ниже примерах показано ожидаемое поведение для двух сценариев: когда данные в области карты, переведенной в автономный режим, можно редактировать, и когда данные в области карты, переведенной в автономный режим, недоступны для редактирования.
- Данные в автономной области карты доступны для редактирования
Если карта содержит хотя бы один редактируемый слой, а пользователь, переводящий карту в автономный режим, имеет права редактирования, выполняется следующее:
- Заранее подготовленные автономные области карты будут обновляться в соответствии с графиком упаковки, чтобы не дать следующему пользователю загрузить устаревшие данные.
- Приложения будут использовать синхронизацию после начальной загрузки карты, чтобы убедиться, что в автономной области карты представлены самые актуальные доступные данные. Это позволяет настроить соответствие между данными, которые вы используете в автономном режиме, и данными, хранящимся в организации.
- Мобильные работники могут синхронизировать автономную область каждый раз, когда у них есть подключение к сети, чтобы отправлять и получать обновления, это гарантирует, что у них всегда будут самые актуальные доступные данные.
- В этом сценарии, даже если вы включили опцию Включить пакетные обновления для автономной области карты, она будет проигнорирована, вместо нее будет использоваться синхронизация.
- Данные в автономной области карты не доступны для редактирования
Если на карте нет доступных для редактирования слоев, либо у пользователя, работающего с картой автономно, нет прав на редактирование, то верно следующее:
- Заранее подготовленные автономные области карты будут обновляться в соответствии с графиком упаковки, чтобы не дать следующему пользователю загрузить устаревшие данные при первом скачивании.
- Новые пользователи, впервые скачивающие автономные области карты, получат самые актуальные доступные данные. Однако то, что представляют собой последние доступные данные, зависит от того, включили ли вы параметр Включить пакетные обновления для автономной области карты.
- Если включен параметр Включить пакетные обновления, пользователи, загружающие область карты в первый раз, получают последние доступные упакованные данные с момента последнего запуска расписания упаковки.
- Если опция Включить пакетные обновления не включена, пользователи, загружающие область карты в первый раз, получают самые последние данные для всех слоев карты, которые были доступны на момент загрузки карты.
- Мобильные сотрудники могут проверить обновления в мобильном приложении каждый раз, когда у них есть связь с организации, чтобы получить доступные обновления. То, что они получат, зависит от настройки Включить пакетные обновления.
- Если включен параметр Включить пакетные обновления, мобильные сотрудники получают последние доступные упакованные данные с момента последнего запуска расписания упаковки.
- Если не включен параметр Включить пакетные обновления, мобильные сотрудники получают последние данные для всех слоев на карте, которые доступны в данных момент.
Примечание:
Использование пакетов, содержащих только обновления, сделанные с момента последнего запланированного обновления, повышает масштабируемость и производительность, но мобильные сотрудники могут не получить последние данные, доступные для слоев на карте. Рекомендуется максимально согласовать обновления больших слоев с графиком упаковки, чтобы свести к минимуму устаревание данных, если вы включите параметр Включить пакетные обновления.