Skip To Content

Включение динамических слоев для картографического сервиса в Manager

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

Для включения динамических слоев для картографического сервиса в ArcGIS for Server Manager выполните следующие действия:

  1. Откройте Manager и выполните вход. Справка по этому шагу приведена в разделе Вход в Менеджер.
  2. Выберите Сервисы > Управление сервисами.
  3. В модуле Управление сервисами найдите свой картографический сервис и щелкните значок Редактировать Редактировать. Если сервис не показан в списке, он может находиться во вложенной папке корневой директории Site.
  4. Нажмите Функции (Capabilities) > Картографирование (Mapping).
  5. Выберите Разрешить по запросу изменение порядка слоев и условных обозначений (Allow per request modification of layer order and symbology).

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

  6. Если динамическая рабочая область, которую вы хотите использовать, недоступна в списке, добавьте динамическую рабочую область, нажав Добавить (Add).
  7. Выберите тип рабочей области, которую вы хотите добавить, в раскрывающемся списке Тип рабочей области (Workspace Type). Можно выбрать многопользовательские базы геоданных, файловые базы геоданных, папки с шейп-файлами, а также папки с наборами растровых данных.
  8. Введите идентификатор рабочей области. В запросе клиента на добавление слоя в приложение содержится ID. Это позволяет отличить данную рабочую область от других доступных рабочих областей. Идентификатор может быть символьной строкой, содержащей пробелы.
  9. В зависимости от типа выбранной рабочей области можно по-разному задать путь для рабочей области:
    • Если вы выбрали Многопользовательскую базу данных, нужное подключение базы данных можно указать в меню Import > Browse. При необходимости можно заблокировать версию базы данных, к которой будут иметь доступ пользователи. Для этого выберите Блокировать версию.
    • Если вы выбрали Файловую базу геоданных, укажите путь для той базы данных, которую вы хотите использовать. Следует помнить о том, что впоследствии в эту файловую базу геоданных надо будет добавить классы пространственных объектов и/или таблицы.
    • Если вы выбрали Папка Raster, укажите путь для папки, где размещены растры, которые планируется использовать.
    • Если выбрана Папка Shapefile, укажите путь для папки, где размещены шейп-файлы, которые планируется использовать.
    • Если вы выбрали Папка Layers, укажите путь для папки, где размещены слои, которые планируется использовать.
      Примечание:

      Тип рабочей области Папка Layers доступна только для картографических сервисов, опубликованных из ArcGIS Pro. В связи с этим только файлы слоев ArcGIS Pro (.lyrx) поддерживаются для использования в этом типе рабочей области. Файлы слоев из ArcMap (.lyr) не поддерживаются.

  10. Проверьте параметры рабочей области и нажмите Добавить.
  11. Нажмите Сохранить и перезапустить.

Настройка включения динамических слоев для картографического сервиса завершена. Для поддерживаемых клиентов доступно динамическое изменение внешнего вида и поведения слоев.