Чтобы убедиться, что карта и содержащиеся в ней слои оптимизированы для поддержки высокой нагрузки, запустите инструмент Проверка карты
. Этот инструмент сравнивает конфигурации веб-карт с известными рекомендациями по поддержке карт с высокой посещаемостью и предоставляет отчет, подтверждающий, где рекомендации уже применяются, и, при необходимости, где их можно добавить. Это способствует эффективному использованию ресурсов вашей организации и придает авторам карт уверенность в том, что их веб-карта соответствует передовым методам поддержки растущего спроса.
Примечание:
Инструмент Просмотр карты
доступен, когда веб-карта содержит размещенные векторные слои и таблицы. Поддержка других типов слоев будет доступна в будущей версии Map Viewer.
Проверка карты
Чтобы оценить масштабируемость карты, выполните следующие действия:
- Войдите в вашу организацию.
Вы должны быть владельцем веб-карты или участником с ролью администратора по умолчанию, участником пользовательской роли, имеющей набор прав для управления всеми ресурсами, принадлежащими участникам организации или участником группы общего обновления, в которой опубликована веб-карта.
- В Map Viewer откройте карту, которую вы хотите проверить.
- На (темной) панели инструментов Содержание щелкните Проверка карты
. - На панели Проверка карты щелкните Развернуть
, чтобы просмотреть слои в каждой области рекомендаций, и нажмите Управление конфигурацией
, чтобы открыть соответствующие настройки или конфигурацию элемента.Примечание:
Если у вас нет прав доступа для внесения изменений в конфигурацию, щелкните Подробнее, чтобы открыть документацию для настройки или конфигурации.
- Дополнительно щелкните Расширенная проверка
, ответьте на запросы и щелкните Уточнить рекомендации, чтобы уточнить рекомендации на основе предполагаемого использования карты.Примечание:
Ответы на запросы хранятся только до тех пор, пока открыта панель Проверка карты. Если вы перейдете на другую панель, обновите страницу или выйдете из Map Viewer, вам придется ответить на запросы снова.
- Дополнительно щелкните Краткая информация
и просмотрите разделы Карта и Слои, чтобы узнать больше о содержании карты и объектах, имеющихся в слоях карты. - Щелкните Проверка карты
и щелкните Обновить
, чтобы обновить список рекомендаций после внесения изменений в слои карты. - При необходимости повторите шаги с 4 по 7.
Общие сведения о рекомендациях для карты
Когда вы запускаете инструмент Проверка карты
, открывается панель Проверка карты, содержащая список передовых практик, которые подтверждают, какие из них применены и где могут потребоваться дополнительные оптимизации.
На панели Проверка карты перечислены пять типов рекомендаций в порядке приоритета:
- Высокий приоритет
— карта имеет конфигурацию, которая, вероятно, приведет к значительному снижению производительности или сбоям отрисовки у конечных пользователей. Эти проблемы следует устранить перед публикацией карты. - Средний приоритет
— карта имеет конфигурацию, которая может повлиять на производительность отрисовки или масштабируемость, особенно при большом количестве пользователей или высокой нагрузке. Рекомендуется устранить эти проблемы. - Низкий приоритет
— карта имеет конфигурацию, которую можно оптимизировать для повышения производительности. Эти проблемы вряд ли вызовут заметные сложности, но их стоит устранить при возможности. - Информация
— приводятся диагностические или контекстные сведения о конфигурации карты. Действия не требуются, но информация может быть полезна при устранении неполадок или оптимизации карты. - Рекомендации не требуются
— действия не требуются.
В настоящее время инструмент проверяет размещенные векторные слои в веб-карте на следующее:
- Атрибутивный индекс
- Управление кэшем
- Сложная геометрия
- Конфигурация всплывающих окон
- Общедоступный для редактирования слой
- Интервал обновления
- Условие с относительной датой
- Перепроецирование
- Пространственный индекс
- Диапазон видимости
Каждая область описывает конфигурацию, оказывающую прямое влияние на масштабируемость, и, при необходимости, предлагает рекомендуемые действия для повышения масштабируемости карты.
Атрибутивный индекс
Добавление атрибутивного индекса к полям, на которые ссылаются фильтры или определения, выполняющие поиск определенных слов или фраз в текстовом поле, может повысить производительность запросов.
Управление кэшем
Увеличение значения максимального возраста кэша снижает частоту проверки изменений браузером и сетью доставки контента (CDN). Это снижает общую потребность в ресурсах организации.
Сложная геометрия
Упрощение сложных пространственных объектов путем сокращения количества вершин ускоряет обработку, что позволяет повысить производительность отрисовки. Это можно сделать с помощью любого из следующих инструментов:
- Оптимизируйте отрисовку сложных линий и полигонов на вкладке Настройки страницы элемента слоя.
- Инструменты геообработки ArcGIS Pro, такие как Нарезать, Составной в простые и Упростить полигон
Векторные слои со сложной геометрией также могут быть опубликованы как слои листов, которые поддерживают быструю визуализацию больших наборов данных с использованием коллекции предварительно отрисованных растровых или векторных листов.
Конфигурация всплывающих окон
Функция FeatureSetByPortalItem ArcGIS Arcade представляет собой подключение к набору пространственных объектов в памяти или на сервере. Это эффективный способ объединения данных из нескольких источников в один FeatureSet, однако это может снизить скорость отклика всплывающего окна.
Общедоступный для редактирования слой
Слои с включенным редактированием не могут использовать CDN-кэширование, что означает, что они могут масштабироваться недостаточно эффективно для поддержки высокого спроса. Представления размещенных векторных слоев являются распространенным способом обеспечения масштабируемости, одновременно позволяющим авторизованным пользователям редактировать и поддерживать данные.
Интервал обновления
Интервал обновления позволяет обеспечивать синхронизацию уже открытой карты с последними данными. Однако более частый интервал обновления приводит к большему потреблению ресурсов, поэтому его следует устанавливать на максимально возможный интервал, отвечающий потребностям целевой аудитории.
Условие с относительной датой
В некоторых приложениях слои с включенными условиями относительной даты не могут использовать кэширование CDN. Это означает, что они могут масштабироваться недостаточно эффективно для обеспечения поддержки высокого спроса. Условия относительной даты могут быть перестроены для использования фиксированных дат в полях типа Дата, Только дата или Только время.
Перепроецирование
Если пространственная привязка слоя не совпадает с пространственной привязкой карты, данные должны перепроецироваться в режиме реального времени при каждой операции с картой. Это может излишне замедлить скорость отклика карты. Если это происходит, вы можете изменить проекцию карты или слоя, чтобы она соответствовала требуемой пространственной привязке, которая обычно задается базовой картой. Вы можете настроить эти параметры карты и слоя в ArcGIS Pro, используя инструмент Проецировать (Управление данными) или задав свойства карты.
Пространственный индекс
Пространственные индексы увеличивают скорость выполнения пространственных запросов, например, прорисовку объектов на карте и выполнение поиска объектов. Как правило, если слой отрисовывается медленно, это может быть связано с тем, что объекты были добавлены за пределы экстента слоя уже после того, как был изначально создан пространственный индекс. Вы можете перестроить пространственный индекс, чтобы обеспечить его оптимизацию для данных в их текущем состоянии.
Диапазон видимости
Выбор уровней масштаба для отрисовки данных называется заданием диапазона видимости. Так как большинство данных не нужно отображать на всех уровнях масштабирования, вы можете сократить излишнее потребление ресурсов путем настройки диапазона видимости для каждого слоя на карте.