В этом рабочем процессе объясняется, как изменить настройки по умолчанию для картографического сервиса. Чтобы начать этот процесс, задать общие свойства и опубликовать сервис, см. раздел Публикация картографического сервиса.
При настройке картографического сервиса можно задать его поведение при отображении, типы поддерживаемых им пользовательских операций, способ выделения ресурсов сервера и многие другие свойства. Настройка разделена на три раздела: возможности, параметры и слияние сервисов.
Настройка функций
Вы можете расширить функциональность картографического сервиса, включив ряд возможностей, каждая из которых имеет свои собственные настраиваемые свойства. Включение возможности может привести к созданию другого сервиса, такого как сервис объектов, в дополнение к вашему картографическому сервису.
Выполните следующие действия для настройки возможностей:
- На панели Опубликовать картографический сервис откройте вкладку Конфигурация. При необходимости перейдите на вкладку Настройка возможностей .
- В разделе Возможности установите отметку у соответствующей возможности, чтобы включить ее.
Возможности описаны в следующей таблице:
Возможности Описание Специальные требования Карта
Обеспечивает доступ к карте через URL-адреса по протоколам REST и SOAP.
Включена всегда.
Feature
Создает сервис объектов, обеспечивающий доступ к векторным объектам на карте. Эта функция часто используется при редактировании.
Требует векторные слои из многопользовательской базы геоданных.
Сетевой анализ
Решает проблемы сетевого анализа с помощью Дополнительный модуль ArcGIS Network Analyst.
Требует наличия слоя сетевого анализа, ссылающегося на набор сетевых данных.
WMS
Создает сервис, совместимый со спецификацией OGC Web Map Service (WMS).
Нет.
WFS
Создает сервис, совместимый со спецификацией OGC Web Feature Service (WFS).
Требует векторные слои из многопользовательской базы геоданных. Эта функция доступна только при публикации на ArcGIS Server 10.7 или более поздней версии.
WCS
Создает сервис, совместимый со спецификацией OGC Web Coverage Service (WCS).
Требует наличия растровых слоев. Эта функция доступна только при публикации на ArcGIS Server 10.7 или более поздней версии.
KML
Обеспечивает доступ к карте по пользовательским сетевым ссылкам KML.
Нет. Эта функция доступна только при публикации на ArcGIS Server 10.7 или более поздней версии.
Возможности картографического сервиса Если на сервере установлены настраиваемое расширение серверных объектов (SOE) или перехватчик серверных объектов (SOI), то они будут доступны в списке функций. Используйте ArcGIS Server Manager для обновления порядка выполнения SOI после публикации сервиса.
Примечание:
Некоторые возможности, включая пользовательские SOE и SOI, не поддерживаются общим пулом экземпляров. См. раздел Настройка слияния сервисов ниже.
После включения возможности можно настроить ее свойства. Шаги по настройке свойств для возможностей для карт и объектов приведены в следующих разделах.
Настройка свойств картографического сервиса
При публикации картографического сервиса возможность Карта всегда включена. Выполните следующие шаги для настройки параметров картографического сервиса:
- На вкладке Конфигурация на вкладке Настройка возможностей нажмите кнопку Настроить свойства сервиса рядом с возможностью Карта.
- В разделе Операции выберите операции, которые будут разрешены в картографическом сервисе. По умолчанию разрешены операции Карта, Данные и Запрос.
Карта
Позволяет использовать методы Экспорт карты, Создать способ отображения, Построить KML и Запрос легенд. Эту операцию отключить нельзя.
Данные
Позволяет использовать методы Найти, Запрос и Запрос связанных записей.
Запрос
Позволяет использовать метод Идентифицировать.
- В разделе Динамические рабочие области дополнительно можно отключить параметр Разрешить по запросу изменение порядка слоев и условных обозначений.
Снятие отметки не позволяет клиентским приложениям динамически изменять внешний вид или поведение картографического сервиса. Например, если флажок не установлен, клиентские приложения не могут изменять порядок слоев, символы или надписи.
- В разделе Отображение слоя выберите, как будет отображаться картографический сервис:
Динамически на основе данных
Данные извлекаются и рисуются каждый раз, когда они запрашиваются. Это является опцией по умолчанию.
Использование листов из нового кэша
Данные берутся из кэшированных изображений, созданных в определенных вами масштабах карты.
Использование существующего кэша
Данные отображаются из ранее созданных листов на сервере. Чтобы связать существующий кеш с картографическим сервисом, имя и папка сервера вашего картографического сервиса должны совпадать с именем и папкой сервера существующего кэша.
Для получения более подробной информации см. раздел Что такое кэширование карты в справке ArcGIS Enterprise.
Примечание:
Опция Использование существующего кэша выполняет поиск отключенного кэша с тем же именем и папкой сервера, что и ваш картографический сервис. Кэш отсоединяется от сервиса, если сервис был удален или если кэш был скопирован в директорию кэша. Если на сервере найден допустимый кэш, он используется для отрисовки картографического сервиса. Имя карты, пространственная привязка и экстент должны соответствовать кэшу для корректной отрисовки сервиса.
При использовании листов из нового или существующего кэша на панели могут быть доступны дополнительные параметры. Выполните следующие дополнительные действия:
- В ниспадающем списке Схема листов выберите схему листов для кэша.
Схема листов определяет уровни масштаба и размеры листов, а также точку отсчета разбиения кэша на листы. Эти свойства задают границы листов и должны быть согласованы для выравнивания различных сервисов на веб-карте. Следующая таблица содержит описание доступных схем листов:
Опция Описание 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. Предлагаемая схема листов будет определяться с учетом системы координат вашей карты. Уровни детальности, заданные в этой схеме листов, являются правильными для глобального экстента, так что веб-слои, кешированные с использованием этой схемы, могут отображаться вместе.
- В разделе Уровни детализации используйте бегунки для установки масштабов карты, для которых создаются листы.
Диапазон масштабов по умолчанию уже задан. В зависимости от назначения вашей карты и предполагаемого размера кэша, вы можете не кэшировать очень большие или малые масштабы.
- Для Формата изображений примите значение по умолчанию или выберите другой параметр. Для справки используйте следующую таблицу.
Если все подслои в веб-слое имеют векторные источники данных, значение по умолчанию – 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 в этой ситуации, вы увидите непрозрачный ободок по краю изображения, где он перекрывает другие слои.
- Для Сжатие примите значение качества сжатия по умолчанию или укажите другое значение.
Сжатие доступно только в том случае, если выбран формат JPEG или MIXED. (PNG форматы не могут сжиматься.) Могут использоваться значения от 0 до 100. Более высокие значения приводят к большему размеру файла с более качественными изображениями. Более низкие значения приводят к меньшему размеру файла с более низким качеством изображения. Значение, предлагаемое по умолчанию, равно 75.
- В разделе Опции выберите способ построения кэша.
Оценка хранилища в разделе Оценка в нижней части панели может помочь вам выбрать способ построения кэша.
Кэшировать автоматически на сервере Кэш создается автоматически. Это значение по умолчанию и обычно лучше всего подходит для небольших кэшей.
Кэшировать вручную на сервере Кэш создается вручную с помощью инструмента Управление листами кэша картографического сервера. Этот вариант лучше всего подходит для больших кэшей. Рекомендуется создать кэш поэтапно, кэшируя самые крупные масштабы выбранных областей интереса, которые будут просматриваться наиболее часто.
Примечание:
Когда вы сохраняете определение сервиса, кэш необходимо создавать вручную после публикации картографического сервиса.
- Дополнительно щелкните стрелку ниспадающего списка Директория кэша, чтобы выбрать директорию кэша сервера, в которой будут храниться его листы.
- Дополнительно включите опцию Разрешить клиентам экспортировать листы кэша, чтобы позволить клиентам загружать листы кэша для автономного использования.
Если эта опция включена, можно указать значение в поле Ограничить экспорт в, чтобы ограничить количество листов, которые могут быть загружены в одном запросе.
- Дополнительно отметьте опцию Создавать листы по запросу.
Не отмечено
Листы создаются только с помощью кэширования, либо автоматически, либо вручную. Используется по умолчанию.
Отмечено
Листы, которые не кэшируются, создаются по запросу (т. е. когда клиентское приложение запрашивает их). Это происходит в основном в следующих ситуациях:
- Листы автоматически кэшируются на сервере, и вы указали область интереса для экстента кэша. В этом случае листы кэшируются только для интересующей области. Листы создаются по запросу для остальной части экстента карты.
- Вы кэшируете файлы вручную на сервере. В этом случае листы кэшируются для масштабов, выбранных в инструменте Управление листами кэша сервера карт. Листы создаются по запросу для масштабов, которые не выбраны.
- В разделе Экстент выберите экстент для кэширования.
Использовать экстент карты Листы кэшируются для экстента, указанного в свойствах карты. Значение по умолчанию – экстент всех слоев на карте. При публикации выбранных слоев карты листы кэшируются только для объединенного экстента выбранных слоев.
Область интереса Листы кэшируются для экстента векторного слоя на карте. Используйте раскрывающийся список, чтобы выбрать слой. Или нажмите кнопку Обзор и перейдите к классу пространственных объектов на диске.
Примечание:
Если кэширование выполняется вручную на сервере, параметры экстента кэша недоступны на панели Опубликовать картографический сервис. Они доступны в инструменте геообработки Управление листами кэша сервера карт, который используется для построения листов.
- При необходимости в разделе Оценка щелкните Вычислить, чтобы оценить размер кэша. В диалоговом окне Оценить размер кэша щелкните стрелку раскрывающегося списка и выберите Хорошее или Лучшее качество оценки. Нажмите кнопку Начать оценку кэша . Количество листов и дискового пространства оценивается для каждого кэшированного уровня детализации и суммируется. Нажмите OK.
Статическая оценка по умолчанию основана на общем предположении о среднем размере листов и не учитывает конкретные свойства карты. Когда вы оцениваете размер кэша, создаются выборочные листы вашей карты. Это означает, что учитываются схема листов, формат изображения и сжатие (как и сжатие LERC для слоев высот). Если в качестве экстента кэширования указана область интереса, то она оценивается.
Лучшая оценка создает больше выборочных листов и занимает больше времени для расчета, чем хорошая оценка. Чтобы отменить процесс оценки, нажмите кнопку Остановить оценку кэша . Если вы настраиваете схему листов после оценки размера кэша, например при изменении уровня детализации или формата изображения), оценка качества на панели общий доступ станет статической. Вам потребуется еще раз оценить размер кэша.
- В ниспадающем списке Схема листов выберите схему листов для кэша.
- Если вы включили возможность Объект и хотите настроить сервис объектов, нажмите кнопку Назад в верхней части панели, чтобы вернуться к списку возможностей. В другом случае можно настроить параметры или настроить слияние сервисов.
Настройка свойств сервиса объектов
При включении функции Объект в дополнение к картографическому сервису создается сервис объектов. Сервисы объектов обеспечивают доступность данных объектов и непространственных таблиц для использования в клиентских приложениях. Срок жизни картографического сервиса управляет сроком жизни сервиса объектов.
Выполните следующие шаги для настройки параметров сервиса объектов:
- На вкладке Конфигурация на вкладке Настройка возможностей убедитесь, что возможность Объект включена.
Примечание:
Функция Объект доступна только в том случае, когда для опции Данные на вкладке Общие установлено значение Ссылаться на зарегистрированные данные.
- Нажмите кнопку Настроить свойства сервиса рядом с возможностью Объект.
- В разделе Операции отметьте Включить редактирование и разрешить редакторам, чтобы включить редактирование сервиса объектов. Выберите одну из следующих опций:
Добавить, обновить или удалить объекты
Редакторы могут добавлять, изменять и удалять геометрию объектов, а также изменять атрибуты объектов. Это является опцией по умолчанию.
Обновить только объекты
Редакторы могут предоставлять информацию об атрибутах для существующих объектов. Они не могут добавлять новые объекты или изменять или удалять геометрию существующих объектов.
Добавить только объекты
Редакторы могут добавлять новые объекты и предоставлять информацию об атрибутах только для этих новых объектов. Они не смогут изменять и удалять геометрию имеющихся объектов и их атрибуты.
- Отметьте опцию Включить синхронизацию, чтобы разрешить пользователям работать с локальной копией данных, даже когда они будут работать в автономном режиме, и синхронизировать изменения, когда они будут работать через интернет.
- Отметьте пункт Экспорт данных, если вы хотите разрешить другим пользователям экспортировать данные в другие форматы.
- Отметьте Применять по умолчанию к объектам с z-значениями, чтобы позволить редакторам добавлять или обновлять объекты через клиенты, которые не разрешают ввод z-значений.
Если это свойство включено, укажите z-значение по умолчанию в поле Z-значение по умолчанию при вставке или обновлении компонентов.
- Отметьте пункт Разрешить обновление геометрии без m-значений, чтобы разрешить обновление геометрии для объектов со включенными m-значениями, без указания этого m-значения.
- Дополнительно выберите опцию Синхронизация. Дополнительные опции синхронизации доступны при включении опции Включить синхронизацию, публикации на ArcGIS Server 10.8.1 или более новой версии, и выборе для опции Данные на вкладке Общие параметра Ссылаться на зарегистрированные данные. Выбор по умолчанию зависит от типа версионности данных.
Создать версию для каждой загруженной карты
Создавать версию с публикуемой версии при каждом переключении карты в автономный режим. Используется по умолчанию при традиционной версионности данных.
Создание версии для каждого пользователя
Создать версию для каждого пользователя, который загружает карту.
Нет
При загрузке карты версия не создается. Используется по умолчанию, если используются данные в версионностью ветвлением.
В следующей таблице представлены допустимые опции синхронизации для каждого типа версионности. Выберите опцию синхронизации, которая лучше всего подходит для вашего варианта автономной работы.
Ветвь
- Создать версию для каждой загруженной карты
- Нет
Традиционный
- Создать версию для каждой загруженной карты
- Создание версии для каждого пользователя
- Если вы включили другие возможности и хотите их настроить, нажмите кнопку Назад в верхней части панели, чтобы вернуться к списку возможностей.
Отметка Разрешить обновление истинных кривых включена по умолчанию, что позволит веб-клиентам обновлять геометрию кривых объекта с геометрией с повышенной точностью.
Отметка Обновления истинной кривой доступны только для клиентов истинной кривой включена по умолчанию, чтобы только клиент, которые поддерживают истинные кривые, например ArcGIS Pro, могли обновлять геометрию истинной кривой.
Настроить параметры
Картографические сервисы имеют ряд настраиваемых параметров. Настройки параметров применяются к картографическому сервису и любым дополнительным сервисам, которые были созданы посредством подключаемых функций.
- На панели Опубликовать картографический сервис на вкладке Конфигурация щелкните вкладку Настройка параметров .
- Для Свойства укажите значение для Максимальное число записей, возвращаемых сервером.
Эта настройка показывает, сколько записей может быть возвращено в одном запросе к такому клиенту, как ArcGIS Web API. Чем больше число возвращаемых клиентом записей, тем ниже производительность клиентского приложения и тем выше нагрузка на сервис и на ГИС-сервер. Значением по умолчанию является 2 000.
- Разверните раздел Дополнительно, чтобы задать следующие параметры сервиса:
- Введите значение в окно Максимальное число доменов кодированных значений, чтобы указать максимальное количество кодов домена, которое может быть возвращено от полей, подтипов, слоев и таблиц в картографическом сервисе. Значение по умолчанию равно 25 000.
- Укажите значения в полях Максимальная высота изображения и Максимальная ширина изображения. Эти значения представляют максимальную высоту и ширину в пикселах изображений, которые может экспортировать картографический сервис. Значение по умолчанию для обоих параметров равно 4 096.
- Введите Максимальный размер выборки, чтобы указать максимальное количество записей, которые будут отобраны при вычислении способа отображения границ классов. Значение по умолчанию равно 100 000.
- При необходимости отключите опцию Включить блокировку схемы, чтобы отключить блокировку схемы. По умолчанию картографический сервис использует блокировку схемы, чтобы во время работы сервиса исходная схема его набора данных не изменялась.
- При необходимости отметьте Отключить идентификацию связей. Если опция не отмечена (по умолчанию), то при идентификации объекта возвращается информация из связанных таблиц. Если опция отмечена, информация из связанных таблиц не возвращается.
- Если требуется в разделе Поля даты выберите часовой пояс в меню Часовой пояс.
Указание часового пояса позволяет корректно преобразовывать значения даты и времени при взаимодействии пользователей с сервисом. Если вы выбрали часовой пояс, отличный от UTC (координированное универсальное время), и хотите, чтобы часовой пояс учитывал летнее время, отметьте Применять переход на летнее время.
Примечание:
Вам нужно только выбрать часовой пояс, если ваша карта содержит слои с полями дат. Выберите часовой пояс, в котором хранятся даты. Если часовой пояс не задан, то считается, что все даты сохранены в универсальном глобальном времени (UTC).
Настройка слияния сервисов
Параметры слияния сервисов позволяют эффективно управлять трафиком сервера при сохранении ресурсов памяти на серверах. Дополнительные сведения о слиянии сервисов см. в разделе Прогнозирование и прием пользователей, а также Настройка параметров экземпляра сервиса в справке ArcGIS Enterprise. См. также онлайн-статью Introducing shared instances in ArcGIS Server 10.7.
- На панели Опубликовать картографический сервис на вкладке Конфигурация щелкните вкладку Настройка слияния сервисов .
- В разделе Тип экземпляра выберите Выделенный экземпляр или Общий экземпляр.
Выделенный экземпляр распределяет процесс ArcGIS Server для обработки запросов исключительно картографического сервиса. Общий экземпляр позволяет одному серверному процессу обрабатывать запросы для этого картографического сервиса и других сервисов. Как правило, выделенные экземпляры лучше подходят для часто используемых сервисов, а общие экземпляры лучше подходят для редко используемых сервисов.
Примечание:
Общий экземпляр слияния сервисов может задаваться только из ArcGIS Pro, если у вас версия ArcGIS Server 10.7.1 или более поздняя.
- При выборе типа выделенного экземпляра в разделе Число экземпляров на машине задайте значения для Минимального и Максимального числа экземпляров.
В соответствии с требованиями серверные процессы распределяются до максимального числа экземпляров и до минимального числа на каждом компьютере ArcGIS Server, на котором выполняется сервис. Если вы зададите минимальное число равным нулю, процессы будут освобождены, если картографический сервис не получит запросов в течение определенного периода времени.
Примечание:
Этот параметр не используется при выборе типа общего экземпляра.