Skip To Content

Подготовка сервисов изображений

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

Один или несколько наборов растровых данных?

С помощью ArcGIS Server вы можете публиковать отдельные наборы растровых данных, такие как мозаичный набор растровых данных или большую ЦМР. Если вам нужно предоставить общий доступ к множеству наборов растровых данных, составляющих один сервис изображений, или вы хотите предоставить общий доступ к множеству наборов растровых данных, которые полностью перекрываются и были сняты в разные даты и в разное время, и которые составляют один сервис изображений, вам следует создать и опубликовать набор данных мозаики. .

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

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

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

В целом, при работе в ArcGIS функция Image Service предоставляет информацию, необходимую для проведения анализа с использованием сервиса изображений. Однако, если ваше приложение не может подключиться к ArcGIS Server, то сервис WCS является идеальной альтернативой.

ДействиеСервис изображенийWCSWMS

Как изображение

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

X

X

X

Используется в анализе

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

X

X

Выполнение измерений

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

X

Как будет использоваться сервис изображений

Имеют ли данные несколько каналов или требуется их улучшение?

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

Подробнее о настройке количества каналов

Требуется ли какая-либо обработка данных сервиса изображений?

Когда вы публикуете сервис изображений, вы можете определить обработку (используя функции), которая применяется сервером на лету, например, ортотрансформирование, отмывку рельефа, улучшения, комбинации каналов, алгебру каналов, панорамирование и фильтрацию. Базовые функции поддерживаются сервисами изображений (через REST и SOAP), такие как Aspect, Colormap, NDVI, Slope, Hillshade и Stretch. Вы также можете создать файл шаблона растровой функции (.rft.xml), чтобы использовать любую из растровых функций и связать их вместе. Подробнее см. раздел Серверная обработка с растровыми функциями.

Будут ли пользователи измерять высоту с помощью сервиса изображений?

Если пользователи будут использовать инструменты измерения, в сервисе изображений есть некоторые настройки, позволяющие это сделать. Как и в ArcGIS Pro, возможности измерения ограничены данными, а также наличием ЦМР. Если ваши пользователи будут получать измерения в 3D, вы можете предоставить ЦМР с сервисом изображений, который будет использоваться. Эта настройка находится в свойствах сервиса.

Будут ли пользователи загружать изображения из сервиса изображений?

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

Вам также необходимо управлять соответствующими директориями. По умолчанию сервер перемещает исходные изображения в выходную директорию перед передачей пользователю. Это добавляет дополнительную нагрузку на сервер для перемещения этих файлов. В качестве альтернативы, вы можете напрямую связать виртуальную директорию с выходными данными сервера, чтобы исходные файлы не перемещались. Единственный риск с этой виртуальной директорией заключается в том, что все исходные файлы в этом каталоге напрямую доступны через HTTP. Вам также необходимо настроить типы MIME для виртуальных директорий.

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

Будут ли пользователи загружать изображения в сервис изображений?

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

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

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

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

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

  • Имя пользователя, создавшего его
  • Дату и время создания
  • Имя пользователя, редактировавшего его
  • Дату и время последнего редактирования

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

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

Критична ли скорость доступа?

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

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

Publishing servicesБолее подробно о кэше сервиса изображений