Настройка картографического сервиса

В этом рабочем процессе объясняется, как изменить настройки по умолчанию для картографического сервиса. Чтобы начать этот процесс, задать общие свойства и опубликовать сервис, см. раздел Публикация картографического сервиса.

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

Настройка функций

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

Выполните следующие действия для настройки возможностей:

  1. На панели Опубликовать картографический сервис откройте вкладку Конфигурация. При необходимости перейдите на вкладку Настройка возможностей Настройка функций.
  2. В разделе Возможности установите отметку у соответствующей возможности, чтобы включить ее.

    Возможности описаны в следующей таблице:

    ВозможностиОписаниеСпециальные требования

    Карта Картографический сервис

    Обеспечивает доступ к карте через URL-адреса по протоколам REST и SOAP.

    Включена всегда.

    Пространственный объект Сервис объектов

    Создает сервис объектов, обеспечивающий доступ к векторным объектам на карте. Эта функция часто используется при редактировании.

    Требует векторные слои из многопользовательской базы геоданных.

    Сетевой анализ Сетевой сервис

    Решает задачи сетевого анализа с помощью ArcGIS Network Analyst extension.

    Требует наличия слоя сетевого анализа, ссылающегося на набор сетевых данных.

    WMS Сервис WMS

    Создает сервис, совместимый со спецификацией OGC Web Map Service (WMS).

    Нет.

    WFS Сервис WFS

    Создает сервис, совместимый со спецификацией OGC Web Feature Service (WFS).

    Требует векторные слои из многопользовательской базы геоданных или из папки. Эта функция доступна только при публикации на ArcGIS Server 10.7 или более поздней версии.

    Объекты OGC Слой объектов OGC

    Создает сервис, соответствующий спецификации OGC API Features.

    Эта функция доступна только при публикации на ArcGIS Server 11.0 или более поздней версии.

    WCS Сервис WCS

    Создает сервис, совместимый со спецификацией OGC Web Coverage Service (WCS).

    Требует наличия растровых слоев. Эта функция доступна только при публикации на ArcGIS Server 10.7 или более поздней версии.

    KML Файл KML

    Обеспечивает доступ к карте по пользовательским сетевым ссылкам KML.

    Нет. Эта функция доступна только при публикации на ArcGIS Server 10.7 или более поздней версии.

    Возможности картографического сервиса

    Если на сервере установлены настраиваемое расширение серверных объектов (SOE) или перехватчик серверных объектов (SOI), то они будут доступны в списке функций. Используйте ArcGIS Server Manager для обновления порядка выполнения SOI после публикации сервиса.

    Примечание:

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

    После включения возможности можно настроить ее свойства. Шаги по настройке свойств для возможностей для карт и объектов приведены в следующих разделах.

Настройка свойств картографического сервиса

При публикации картографического сервиса возможность Карта всегда включена. Выполните следующие шаги для настройки параметров картографического сервиса:

  1. На вкладке Конфигурация на вкладке Настройка возможностей Настройка функций нажмите кнопку Настроить свойства сервиса Настроить свойства сервиса рядом с возможностью Карта.
  2. В разделе Операции выберите операции, которые будут разрешены в картографическом сервисе. По умолчанию разрешены операции Карта, Данные и Запрос.

    Карта

    Позволяет использовать методы Экспорт карты, Создать способ отображения, Построить KML и Запрос легенд. Эту операцию отключить нельзя.

    Данные

    Позволяет использовать методы Найти, Запрос и Запрос связанных записей.

    Запрос

    Позволяет использовать метод Идентифицировать.

  3. В разделе Динамические рабочие области дополнительно можно отключить параметр Разрешить по запросу изменение порядка слоев и условных обозначений.

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

  4. В разделе Отображение слоя выберите, как будет отображаться картографический сервис:

    Динамически на основе данных

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

    Использование листов из нового кэша

    Данные берутся из кэшированных изображений, созданных в определенных вами масштабах карты.

    Использование существующего кэша

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

    Для получения более подробной информации см. раздел Что такое кэширование карты в справке ArcGIS Enterprise.

    Примечание:

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

    При использовании листов из нового или существующего кэша на панели могут быть доступны дополнительные параметры. Выполните следующие дополнительные действия:

    1. В ниспадающем списке Схема листов выберите схему листов для кэша.

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

      ОпцияОписание
      ArcGIS Online/Bing Maps/Google Maps

      Веб-слой будет спроецирован в систему координат WGS 1984 Web Mercator (Auxiliary Sphere). Значения высоты и ширины листа по умолчанию равны 256х256 пикселов. Уровни масштаба кэширования изменяются в диапазоне от 0 до 23.

      Географическая система координат WGS 1984, версия 2

      Веб-слой проецируется в систему координат WGS 1984. Значения высоты и ширины листа по умолчанию равны 256 пикселам. Уровни масштаба кэширования изменяются в диапазоне от 0 до 22.

      Существующий кэшированный сервис карт/изображений

      Используется схема листов существующего размещенного слоя листов или картографического либо сервиса изображений ArcGIS Server. Файл .xml схемы листов слоя или сервиса загружается в C:\Users\<user profile>\My Documents\ArcGIS\TilingSchemes\Downloaded. ArcGIS Pro будет поддерживать все параметры, заданные в существующем слое или сервисе, кроме сглаживания. Используются заданные для приложения Опции сглаживания.

      Файл схемы размещения листов

      Используется созданная вами схема листов. Можно создать файл .xml схемы листов с помощью инструмента геообработки Создать схему листов кэша картографического сервиса. Файлы других схем разбиения на листы можно импортировать из C:\Program Files\ArcGIS\Pro\Resources\TilingSchemes. По умолчанию в качестве формата изображений листов используется PNG, если формат изображений листов не был задан в файле схемы листов. ArcGIS Pro будет поддерживать все параметры, заданные в файле схемы кэширования, кроме сглаживания. Используются заданные для приложения Опции сглаживания.

      Автоматически предполагаемая

      Это является опцией по умолчанию, если только система координат вашей карты не WGS 1984 Web Mercator (Auxiliary Sphere) или WGS 1984. Предлагаемая схема листов будет определяться с учетом системы координат вашей карты. Уровни детальности, заданные в этой схеме листов, являются правильными для глобального экстента, так что веб-слои, кешированные с использованием этой схемы, могут отображаться вместе.

    2. В разделе Уровни детализации используйте бегунки для установки масштабов карты, для которых создаются листы.

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

    3. Для Формата изображений примите значение по умолчанию или выберите другой параметр. Для справки используйте следующую таблицу.

      Если все подслои в веб-слое имеют векторные источники данных, значение по умолчанию – PNG. Если один или несколько подслоев имеют растровый источник данных, значение по умолчанию – MIXED.

      PNG

      Используйте PNG для автоматического выбора правильного формата (PNG8, PNG24 или PNG32) на основе уровней детализации, которые кэшируются.

      PNG8

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

      Если на карте больше 256 цветов, не рекомендуется использовать PNG8. Изображения, отмывка, градиентная заливка, прозрачность и сглаживание могут сделать так, что количество цветов карты станет выше 256. Символы, в частности дорожные знаки, также могут иметь легкое сглаживание по краям, что увеличивает количество цветов карты.

      PNG24

      Используйте PNG24 для сервисов наложения, например границ и дорог, где количество цветов превышает 256. (Если используется менее 256 цветов, выберите PNG8.)

      PNG32

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

      JPEG

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

      Формат JPEG использует сжатие с потерями. При сжатии изображений, теряется та часть данных, которая не сказывается на общем виде изображения. Таким образом, размер листов на диске может быть очень мал, но при наличии на карте векторных линий или подписей такое сжатие может вызвать помехи изображения и размытие контуров линий. Если это так, увеличьте значение сжатия, по умолчанию равное 75. Более высокое значение, такое как 90, может сбалансировать приемлемое качество линий и преимуществами небольшого размера листов JPEG.

      MIXED

      Формат MIXED использует JPEG в центре веб-сервиса и PNG32 по краям. Используйте MIXED для наложения растра на другие слои.

      При использования формата MIXED листы PNG32 создаются там, где присутствует прозрачность (иными словами, там, где виден фон карты). Остальные листы создаются в формате JPEG. Это помогает уменьшить средний размер файлов и вместе с тем обеспечить точное наложение растровых слоев на другие слои. Если вы не используете формат MIXED в этой ситуации, вы увидите непрозрачный ободок по краю изображения, где он перекрывает другие слои.

    4. Для Сжатие примите значение качества сжатия по умолчанию или укажите другое значение.

      Сжатие доступно только в том случае, если выбран формат JPEG или MIXED. (PNG форматы не могут сжиматься.) Могут использоваться значения от 0 до 100. Более высокие значения приводят к большему размеру файла с более качественными изображениями. Более низкие значения приводят к меньшему размеру файла с более низким качеством изображения. Значение, предлагаемое по умолчанию, равно 75.

    5. В разделе Опции выберите способ построения кэша.

      Оценка хранилища в разделе Оценка в нижней части панели может помочь вам выбрать способ построения кэша.

      Кэшировать автоматически на сервере

      Кэш создается автоматически. Это значение по умолчанию и обычно лучше всего подходит для небольших кэшей.

      Кэшировать вручную на сервере

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

      Примечание:

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

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

      Если эта опция включена, можно указать значение в поле Ограничить экспорт в, чтобы ограничить количество листов, которые могут быть загружены в одном запросе.

    8. Дополнительно отметьте опцию Создавать листы по запросу.

      Не отмечено

      Листы создаются только с помощью кэширования, либо автоматически, либо вручную. Используется по умолчанию.

      Отмечено

      Листы, которые не кэшируются, создаются по запросу (т. е. когда клиентское приложение запрашивает их). Это происходит в основном в следующих ситуациях:

      • Листы автоматически кэшируются на сервере, и вы указали область интереса для экстента кэша. В этом случае листы кэшируются только для интересующей области. Листы создаются по запросу для остальной части экстента карты.
      • Вы кэшируете файлы вручную на сервере. В этом случае листы кэшируются для масштабов, выбранных в инструменте Управление листами кэша сервера карт. Листы создаются по запросу для масштабов, которые не выбраны.

    9. В разделе Экстент выберите экстент для кэширования.

      Использовать экстент карты

      Листы кэшируются для экстента, указанного в свойствах карты. Значение по умолчанию – экстент всех слоев на карте. При публикации выбранных слоев карты листы кэшируются только для объединенного экстента выбранных слоев.

      Область интереса

      Листы кэшируются для экстента векторного слоя на карте. Используйте раскрывающийся список, чтобы выбрать слой. Или нажмите кнопку Обзор Обзор и перейдите к классу пространственных объектов на диске.

      Примечание:

      Если кэширование выполняется вручную на сервере, параметры экстента кэша недоступны на панели Опубликовать картографический сервис. Они доступны в инструменте геообработки Управление листами кэша сервера карт, который используется для построения листов.

    10. При необходимости в разделе Оценка щелкните Вычислить, чтобы оценить размер кэша. В диалоговом окне Оценить размер кэша щелкните стрелку раскрывающегося списка и выберите Хорошее или Лучшее качество оценки. Нажмите кнопку Начать оценку кэша Начать оценку кеша. Нажмите OK.

      Количество листов и дискового пространства оценивается для каждого кэшированного уровня детализации и суммируется.

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

      Лучшая оценка создает больше выборочных листов и занимает больше времени для расчета, чем хорошая оценка. Чтобы отменить процесс оценки, нажмите кнопку Остановить оценку кэша Остановить оценку кеша. Если вы настраиваете схему листов после оценки размера кэша, например при изменении уровня детализации или формата изображения), оценка качества на панели общий доступ станет статической. Вам потребуется еще раз оценить размер кэша.

  5. Если вы включили возможность Объект и хотите настроить сервис объектов, нажмите кнопку Назад Назад в верхней части панели, чтобы вернуться к списку возможностей. В противном случае можно настроить параметры или настроить слияние сервисов.

Настройка свойств сервиса объектов

При включении функции Объект в дополнение к картографическому сервису создается сервис объектов. Сервисы объектов обеспечивают доступность данных объектов и непространственных таблиц для использования в клиентских приложениях. Срок жизни картографического сервиса управляет сроком жизни сервиса объектов.

Выполните следующие шаги для настройки параметров сервиса объектов:

  1. На вкладке Конфигурация на вкладке Настройка возможностей Настройка функций убедитесь, что возможность Объект включена.
    Примечание:

    Функция Объект доступна только в том случае, когда для опции Данные на вкладке Общие установлено значение Ссылаться на зарегистрированные данные.

  2. Нажмите кнопку Настроить свойства сервиса Настроить свойства сервиса рядом с возможностью Объект.

    В разделе Операции опция Включить редактирование и разрешить редакторам включена по умолчанию, чтобы разрешить редактирование сервиса объектов.

  3. Выберите, какие операции редактирования будут разрешены, из следующей таблицы:

    ОпцияОписание
    Добавить

    Редакторы могут добавлять геометрию объекта и задавать значения атрибутов при создании объекта. По умолчанию эта опция включена. После создания объектов необходимо включить опцию Обновить, чтобы редакторы могли изменять объекты или их атрибуты.

    Удалить

    Редакторы могут удалять объекты. По умолчанию эта опция включена.

    Обновление

    Когда этот параметр включен, опция Атрибуты и геометрия включена по умолчанию, что позволяет редакторам обновлять геометрию и атрибуты объектов. Выберите Только атрибуты, чтобы редакторы могли только обновлять атрибуты существующих объектов. Они не смогут изменять геометрию объекта.

  4. Отметьте опцию Включить синхронизацию, чтобы разрешить пользователям работать с локальной копией данных, даже когда они будут работать в автономном режиме, и синхронизировать изменения, когда они будут работать через интернет.
  5. Отметьте пункт Экспорт данных, если вы хотите разрешить другим пользователям экспортировать данные в другие форматы.
  6. В разделе Свойства дополнительно снимите отметку с Разрешить обновление истинной кривой.

    Эта опция включена по умолчанию, чтобы разрешить веб-клиентам заменять истинную геометрию кривой объекта уплотненной геометрией.

    1. Отметка Обновления истинной кривой доступны только для клиентов истинной кривой включена по умолчанию, чтобы только клиент, которые поддерживают истинные кривые, например ArcGIS Pro, могли обновлять геометрию истинной кривой.
  7. Отметьте Применять по умолчанию к объектам с z-значениями, чтобы позволить редакторам добавлять или обновлять объекты через клиенты, которые не разрешают ввод z-значений.

    Если это свойство включено, укажите z-значение по умолчанию в поле Z-значение по умолчанию при вставке или обновлении компонентов.

  8. Отметьте пункт Разрешить обновление геометрии без m-значений, чтобы разрешить обновление геометрии для объектов со включенными m-значениями, без указания этого m-значения.
  9. Дополнительно выберите опцию Синхронизация. Дополнительные опции синхронизации доступны при включении опции Включить синхронизацию, публикации на ArcGIS Server 10.8.1 или более новой версии, и выборе для опции Данные на вкладке Общие параметра Ссылаться на зарегистрированные данные. Выбор по умолчанию зависит от типа версионности данных.

    Создать версию для каждой загруженной карты

    Создавать версию с публикуемой версии при каждом переключении карты в автономный режим. Используется по умолчанию при традиционной версионности данных.

    Создание версии для каждого пользователя

    Создать версию для каждого пользователя, который загружает карту.

    Нет

    При загрузке карты версия не создается. Используется по умолчанию, если используются данные в версионностью ветвлением.

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

    Ветвь

    • Создать версию для каждой загруженной карты
    • Нет

    Традиционный

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

Настроить параметры

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

  1. На панели Опубликовать картографический сервис на вкладке Конфигурация щелкните вкладку Настройка параметров Настроить параметры.
  2. Для Свойства укажите значение для Максимальное число записей, возвращаемых сервером.

    Эта настройка показывает, сколько записей может быть возвращено в одном запросе к такому клиенту, как ArcGIS Web API. Чем больше число возвращаемых клиентом записей, тем ниже производительность клиентского приложения и тем выше нагрузка на сервис и на ГИС-сервер. Значением по умолчанию является 2 000.

  3. Разверните раздел Дополнительно, чтобы задать следующие параметры сервиса:
    • Введите значение в окно Максимальное число доменов кодированных значений, чтобы указать максимальное количество кодов домена, которое может быть возвращено от полей, подтипов, слоев и таблиц в картографическом сервисе. Значение по умолчанию равно 25 000.
    • Укажите значения в полях Максимальная высота изображения и Максимальная ширина изображения. Эти значения представляют максимальную высоту и ширину в пикселах изображений, которые может экспортировать картографический сервис. Значение по умолчанию для обоих параметров равно 4 096.
    • Введите Максимальный размер выборки, чтобы указать максимальное количество записей, которые будут отобраны при вычислении способа отображения границ классов. Значение по умолчанию равно 100 000.
    • При необходимости отключите опцию Включить блокировку схемы, чтобы отключить блокировку схемы. По умолчанию картографический сервис использует блокировку схемы, чтобы во время работы сервиса исходная схема его набора данных не изменялась.
    • При необходимости отметьте Отключить идентификацию связей. Если опция не отмечена (по умолчанию), то при идентификации объекта возвращается информация из связанных таблиц. Если опция отмечена, информация из связанных таблиц не возвращается.
  4. Если требуется в разделе Поля даты выберите часовой пояс в меню Часовой пояс.

    Указание часового пояса позволяет корректно преобразовывать значения даты и времени при взаимодействии пользователей с сервисом. Если вы выбрали часовой пояс, отличный от UTC (координированное универсальное время), и хотите, чтобы часовой пояс учитывал летнее время, отметьте Применять переход на летнее время.

    Примечание:

    Вам нужно только выбрать часовой пояс, если ваша карта содержит слои с полями дат. Выберите часовой пояс, в котором хранятся даты. Если часовой пояс не задан, то считается, что все даты сохранены в универсальном глобальном времени (UTC).

  5. Дополнительно, в разделе Настройки снимите отметку Проверьте, что на карте разрешено присвоение уникальных ID.

    Если в этом окошке стоит отметка (по умолчанию), то данная карта анализируется для подтверждения того, что опция Разрешить назначение уникальных числовых ID для публикуемых веб-слоев в Свойствах карты включена. Если окошко не отмечено, анализатор будет пропущен. Если эта опция в Свойствах карты не включена, то при публикации картографического сервиса слоям и таблицам автоматически присваиваются уникальные идентификаторы.

    Примечание:

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

    Более подробно о присвоении идентификаторов слоев

Настройка слияния сервисов

Параметры слияния сервисов позволяют эффективно управлять трафиком сервера при сохранении ресурсов памяти на серверах. Дополнительные сведения о слиянии сервисов см. в разделе Прогнозирование и прием пользователей, а также Настройка параметров экземпляра сервиса в справке ArcGIS Enterprise. См. также онлайн-статью Introducing shared instances in ArcGIS Server 10.7.

  1. На панели Опубликовать картографический сервис на вкладке Конфигурация щелкните вкладку Настройка слияния сервисов Настроить Слияние сервисов.
  2. В разделе Тип экземпляра выберите Выделенный экземпляр или Общий экземпляр.

    Выделенный экземпляр распределяет процесс ArcGIS Server для обработки запросов исключительно картографического сервиса. Общий экземпляр позволяет одному серверному процессу обрабатывать запросы для этого картографического сервиса и других сервисов. Как правило, выделенные экземпляры лучше подходят для часто используемых сервисов, а общие экземпляры лучше подходят для редко используемых сервисов.

    Примечание:

    Общий экземпляр слияния сервисов может задаваться только из ArcGIS Pro, если у вас версия ArcGIS Server 10.7.1 или более поздняя.

  3. При выборе типа выделенного экземпляра в разделе Число экземпляров на машине задайте значения для Минимального и Максимального числа экземпляров.

    В соответствии с требованиями серверные процессы распределяются до максимального числа экземпляров и до минимального числа на каждом компьютере ArcGIS Server, на котором выполняется сервис. Если вы зададите минимальное число равным нулю, процессы будут освобождены, если картографический сервис не получит запросов в течение определенного периода времени.

    Примечание:

    Этот параметр не используется при выборе типа общего экземпляра.

Связанные разделы