При настройке слоя изображений карты можно задать множество свойств базового картографического сервиса, включая поведение отрисовка, поддерживаемые операции пользователя и способ распределения ресурсов сервера для сервиса. Настройка разделена на три раздела: слои, параметры и слияние сервисов. Данный рабочий процесс объясняет, как для слоя изображений карты изменить конфигурацию о умолчанию. Чтобы начать процесс публикации, задать общие свойства и опубликовать слой, см. раздел Общий доступ к слою изображений карты.
Примечание:
Если вы настраиваете размещенный слой изображений карты (слой изображений карты, опубликованный из векторного веб-слоя), см. раздел ограничения конфигурации.
Настройка слоев
Вы можете расширить функциональные возможности слоя изображений карты, добавив слои и возможности. Вы также можете настроить слой изображения карты при настройке веб-карты. Информация в этом разделе применима и в этой ситуации.
- Откройте панель Опубликовать как веб-слой, если необходимо.
На вкладке Общие убедитесь, что выбрано Изображение карты.
- Щелкните закладку Настройка. При необходимости перейдите на вкладку Настройка слоев .
- В разделе Слой(и) напротив Изображение карты щелкните Настроить свойства веб-слоев .
В разделе Операции операции Карта, Данные и Запрос включены по умолчанию. Описания этих операций содержатся в следующей таблице:
Карта
Можно использовать методы Экспорт карты, Создать способ отображения, Построить 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 AllSource будет поддерживать все параметры, заданные в существующем слое или сервисе, кроме сглаживания. Используются заданные для приложения Опции сглаживания.
Файл схемы размещения листов Используется созданная вами схема листов. Можно создать файл .xml схемы листов с помощью инструмента геообработки Создать схему листов кэша картографического сервиса. Файлы других схем разбиения на листы можно импортировать из C:\Program Files\ArcGIS\Pro\Resources\TilingSchemes. По умолчанию в качестве формата изображений листов используется PNG, если формат изображений листов не был задан в файле схемы листов. ArcGIS AllSource будет поддерживать все параметры, заданные в файле схемы кэширования, кроме сглаживания. Используются заданные для приложения Опции сглаживания.
Автоматически предполагаемая Это является опцией по умолчанию, если только система координат вашей карты не 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 для слоев высот). Если в качестве экстента кэширования указана область интереса, то она оценивается.
Лучшая оценка создает больше выборочных листов и занимает больше времени для расчета, чем хорошая оценка. Чтобы отменить процесс оценки, нажмите кнопку Остановить оценку кэша . Если вы настраиваете схему листов после оценки размера кэша, например при изменении уровня детализации или формата изображения), оценка качества на панели общий доступ станет статической. Вам потребуется еще раз оценить размер кэша.
- В ниспадающем списке Схема листов выберите схему листов для кэша.
- В верхней части панели нажмите кнопку Назад , чтобы вернуться к списку слоев и возможностей.
- При необходимости в разделе Дополнительные слои отметьте один или несколько слоев, чтобы создать слои в дополнение к слою изображений карты.
- WMS
- WFS
- Объекты OGC
Слой WFS доступен, только если Изображение карты было выбрано в разделе Ссылаться на зарегистрированные данные на вкладке Общие.
- При необходимости в разделе Возможности отметьте одну или несколько доступных возможностей, чтобы включить их.
- WCS
- KML
- Системы линейных координат
- Сетевой анализ
- Topographic Production
- Проверка
- Управление версиями
Список возможностей зависит от версии ArcGIS Enterprise, типов данных, включенных в слой изображений карты, а также от того, выполняете ли вы публикацию на сервер с расширениями объектов сервера или перехватчиками объектов сервера.
Если вы отметите Проверка или Управление версиями, тип экземпляра будет установлен на Выделенный экземпляр на вкладке Настройка слияния сервисов. Общий тип экземпляра не поддерживает эти возможности.
После добавления слоя или включения возможности можно настроить их свойства. Дополнительные сведения см. в разделе Дополнительные слои и возможности.
Настроить параметры
Слои изображений карты имеют ряд настраиваемых параметров. Настройки параметров применяются к слою изображений карты и ко всем другим слоям и возможностям, которые вы добавили. Более подробно о параметрах сервисов.
- На вкладке Конфигурация перейдите на вкладку Настройка параметров.
- Для Свойства укажите значение для Максимальное число записей, возвращаемых сервером.
Этот параметр определяет, сколько записей может быть возвращено пользовательским запросом. Большое число может привести к снижению производительности. Значением по умолчанию является 2 000.
- Разверните раздел Дополнительно, чтобы задать следующие параметры:
- Введите значение в окно Максимальное число доменов кодированных значений, чтобы указать максимальное количество кодов домена, которое может быть возвращено от полей, подтипов, слоев и таблиц. Значение по умолчанию равно 25 000.
- Укажите значения в полях Максимальная высота изображения и Максимальная ширина изображения. Эти значения представляют максимальную высоту и ширину в пикселах изображений, которые может экспортировать картографический сервис. Значение по умолчанию для обоих параметров равно 4 096.
- Введите Максимальный размер выборки, чтобы указать максимальное количество записей, которые будут отобраны при вычислении способа отображения границ классов. Значение по умолчанию равно 100 000.
- При необходимости отключите опцию Включить блокировку схемы, чтобы отключить блокировку схемы. По умолчанию блокировка схемы включена для предотвращения изменений наборов данных, на которые ссылается слой изображений карты.
- При необходимости отметьте Отключить идентификацию связей. Если опция не отмечена (по умолчанию), то при идентификации объекта возвращается информация из связанных таблиц. Если опция отмечена, информация из связанных таблиц не возвращается.
- Дополнительно, в разделе Поля даты щелкните стрелку раскрывающегося списка Часовой пояс данных и выберите часовой пояс, в котором хранятся значения дат.
Указание часового пояса, в котором записаны даты, позволяет корректно преобразовывать значения даты и времени при взаимодействии пользователей со слоем изображений карты.
Примечание:
Вам нужно только выбрать часовой пояс, если ваша карта содержит слои с полями дат. Если часовой пояс не задан, то считается, что все даты сохранены в универсальном глобальном времени (UTC).
Если вы выберете Неизвестно, то значения даты и времени не будут конвертированы. Выберите эту опцию, если в ваших полях дат нет известного часового пояса, либо если в данных представлено несколько часовых поясов. Неизвестные часовые пояса не применяются к полям даты отслеживания изменений. Даты в полях отслеживания правок в UTC останутся в формате UTC, даже если время сервиса установлено на неизвестное.
Опция часового пояса Неизвестно не появляется, когда вы осуществляете публикацию на портал ArcGIS Enterprise 10.8.1 или более раннюю версию.
- Если вы выбрали часовой пояс, отличный от Нет (Предполагаемое UTC) или Неизвестно, и хотите, чтобы часовой пояс учитывал летнее время, отметьте опцию Применять переход на летнее время.
- Если выбранный часовой пояс отличается от Нет (Предполагаемое UTC) или Неизвестно, дополнительно щелкните ниспадающую стрелку Предпочитаемый часовой пояс для отображения и выберите часовой пояс для ArcGIS AllSource, который будет использоваться при отображении запросов из слоя изображений карты.
ArcGIS AllSource будет отображать поля дат в UTC, если никакой другой часовой пояс не указан. Эта настройка не появляется, когда вы осуществляете публикацию на портал ArcGIS Enterprise 10.8.1 или более раннюю версию.
- Если вы выбрали часовой пояс, отличный от Нет (Предполагаемое UTC) или Неизвестно и хотите, чтобы этот часовой пояс учитывал летнее время, отметьте опцию Настроить на летнее время.
- Дополнительно, в разделе Настройки снимите отметку Проверьте, что на карте разрешено присвоение уникальных ID.
Если в этом окошке стоит отметка (по умолчанию), то данная карта анализируется для подтверждения того, что опция Разрешить назначение уникальных числовых ID для публикуемых веб-слоев в Свойствах карты включена. Если окошко не отмечено, анализатор будет пропущен. Если эта опция в Свойствах карты не включена, то при публикации веб-слоя слоям и таблицам автоматически присваиваются уникальные идентификаторы.
Примечание:
Установка отметки в этом окошке не приводит автоматически к включению каких-либо опций в Свойствах карты. Создание карты с присвоением идентификаторов слоев и таблиц обеспечивает их неизменность в случае изменения их содержания или порядка слоев карты. В случае замены веб-слоя присвоенные идентификаторы должны соответствовать существующим идентификаторам подслоев сервиса, чтобы в веб-картах сохранились ссылки на эти идентификаторы.
Более подробно о присвоении идентификаторов слоев - Если вы публикуете данные из облачного хранилища данных, на панели будут доступны дополнительные настройки.
В Источник данных выберите опцию, которая определяет, как сервис будет получать доступ к данным.
- Выберите Создать материализованный вид или получить прямой доступ к данным, если вы хотите, чтобы сервис получил доступ к данным, хранящимся в хранилище данных. Когда это выбрано, могут стать доступными две опции для каждого слоя запроса из облачного хранилища данных:
Опция Описание Материализованный вид Генерирует материализованный вид, вид базы данных, содержащей вычисленные заранее результаты запроса для сервиса. Это улучшает производительность запроса, потому что сервис получит доступ к материализованному виду, а не к запуску SQL запроса каждый раз, когда вы работаете со слоем запроса.
Эта опция доступна только для слоев запроса, добавленных из диалогового окна Новый слой запроса. Это опция по умолчанию для слоев запросов на основе данных в Google BigQuery и материализованных представлений слоев запросов на основе данных в Snowflake. Более подробно см. в разделе Создание слоя запроса для данных в облачном хранилище данных.
Внимание:
Если вы публикуете данные из Snowflake, есть некоторые ограничения на создание материализованных видов, которые следует учесть перед публикацией веб-слоя.
Прямой доступ к данным Ссылается на данные напрямую из базы данных. Эта единственная доступная опция для следующего:
- Слои запросов для таблиц, к которым можно получить доступ, добавляя или перетаскивая их на карту из подключения к хранилищу данных
- Векторные слои с поддержкой бининнга
- Слои запросов с параметрами
В зависимости от размера таблицы, возможно вы захотите добавить слой запроса снова с помощью диалогового окна Новый слой запроса, чтобы улучшить опцию материализованного вида.
- Выберите Создать моментальный снимок для слоев запроса, чтобы генерировать моментальный снимок данных, когда непрерывное обновление данных не нужно. Моментальный снимок хранится локально в реляционном хранилище данных на хост-сервере, при этом улучшается производительность отображения для сервиса. Когда обновление необходимо, моментальный снимок может обновлять со страницы элемента веб-слоя на портале.
Таблица перечисляет каждый слой запроса из хранилища данных и то, поддерживает ли он создание моментального снимка. Моментальные снимки поддерживаются только слоями запроса, добавленными из диалогового окна Новый слой запроса. Они не поддерживаются для следующего:
- Слои запросов для таблиц, к которым можно получить доступ, добавляя или перетаскивая их на карту из подключения к хранилищу данных
- Векторные слои с поддержкой бининнга
- Слои запросов с параметрами
В зависимости от размера таблицы, возможно вы захотите добавить слой запроса снова с помощью диалогового окна Новый слой запроса, чтобы улучшить опцию моментального снимка.
Примечание:
Эти опции доступны, только если вы публикуете слои запроса из облачного хранилища данных на ArcGIS Enterprise 10.9.1 и более поздняя.
- Выберите Создать материализованный вид или получить прямой доступ к данным, если вы хотите, чтобы сервис получил доступ к данным, хранящимся в хранилище данных. Когда это выбрано, могут стать доступными две опции для каждого слоя запроса из облачного хранилища данных:
Настройка слияния сервисов
Параметры слияния сервисов помогают управлять быстродействием слоя изображений карты (через его базовый картографический сервис) при сохранении ресурсов памяти на серверах. Дополнительные сведения о слиянии сервисов см. в разделе Прогнозирование и прием пользователей, а также Настройка параметров экземпляра сервиса в справке ArcGIS Enterprise. См. также онлайн-статью Introducing shared instances in ArcGIS Server 10.7.
- На вкладке Конфигурация перейдите на вкладку Настройка слияния сервисов.
- В разделе Тип экземпляра выберите Выделенный экземпляр или Общий экземпляр.
Выделенный экземпляр распределяет серверный процесс для обработки запросов исключительно для картографического сервиса, предоставляемого слоем изображений карты. Общий экземпляр позволяет одному серверному процессу обрабатывать запросы для этого картографического сервиса и других сервисов. Как правило, выделенные экземпляры лучше подходят для часто используемых сервисов, а общие экземпляры лучше подходят для редко используемых сервисов.
Примечание:
Общий экземпляр слияния сервисов может задаваться только из ArcGIS AllSource, если у вас версия ArcGIS Enterprise 10.7.1 или более поздняя.
- При выборе типа выделенного экземпляра в разделе Число экземпляров на машине задайте значения для Минимального и Максимального числа экземпляров.
В соответствии с требованиями серверные процессы распределяются до максимального числа экземпляров и до минимального числа на каждом интегрированном сервере, на котором выполняется сервис. Если вы зададите минимальное число равным нулю, процессы будут освобождены, если картографический сервис не получит запросов в течение определенного периода времени.
Примечание:
Этот параметр не используется при выборе типа общего экземпляра.