Функции, используемые с изображениями и растрами, предназначены для обработки данных. Эта обработка не носит постоянного характера, а применяется на лету, при обращении к изображениям и растрам. Эта процедура сходна с созданием файла слоя и выбором символов для набора растровых данных, например, определением цветовой шкалы, которая будет использоваться в ЦМР, или со слиянием каналов. Для создания новых функций обработки изображений функции можно объединять в последовательность. Например, вы можете составить последовательность из нескольких арифметических функций, чтобы обрабатывать данные с помощью уравнения.
Вы можете сами добавлять функции. Кроме того, они могут быть добавлены приложением в следующих случаях:
- При добавлении растра к отображению. Для использования необходимой для растра обработки используются функции.
- При добавлении растров в набор данных мозаики. При просмотре свойств каждого растра в наборе данных мозаики, вы увидите, что к каждому растру применяется по крайней мере одна функция.
- При выполнении операции с помощью окна Анализ изображений (Image Analysis). Результаты работы в таком случае представляют собой временный растр, который добавляется как слой в таблице содержания. Если вы закрываете ArcMap без сохранения, вы утратите этот растровый слой.
Например, если вы добавите три соседних набора растровых данных в ArcMap, вы можете слить их вместе, используя кнопку Мозаика (Mosaic) в окне Анализ изображений (Image Analysis). Будет создан временный слой в таблице содержания. Если вы щёлкните правой кнопкой слой в таблице содержания и откроете Свойства слоя (Layer Properties), вы увидите вкладку Функции (Functions), в которой перечислены применяемые функции. Эти функции организованы в последовательность функций. Вы увидите функцию Мозаика растров (Mosaic Rasters), которая используется для создания мозаики из трёх наборов растровых данных. Вы можете редактировать свойства существующих функций в последовательности, а также удалять и добавлять новые. В примере ниже показана закладка Функции (Functions), которая была добавлена в диалоговое окно Свойства слоя (Layer Properties), когда с помощью окна Анализ изображений (Image Analysis) был создан слой. В примере показаны две функции: Мозаика растров (Mosaic Rasters) и Вырезание (Clip). Они применяются от нижних к верхним. Таким образом, функция Мозаика растров (Mosaic Rasters) сначала создаёт мозаику из трёх перечисленных изображений, затем функция Вырезать (Clip) применяется к мозаике для создания изображения, которое вы видите в растровом слое.
В следующем примере в ArcMap добавляются четыре отдельных набора растровых данных, при этом каждый из них представляет собой канал одного и того же изображения. Один из растров имеет более высокое разрешение, чем другие, и вы хотите создать панхроматическое изображение из всех четырех каналов. Вы можете использовать окно Анализ изображений (Image Analysis), чтобы быстро создать многоканальный растровый слой в таблице содержания, выбрав три слоя с более низким разрешением в окне Анализ изображений (Image Analysis) и щелкнув кнопку Объединить каналы (Composite Bands) . Будет создан новый многоканальный растровый слой. Далее, щелкните новый слой и четвертый растр (более высокого разрешения) в окне Анализ изображений (Image Analysis) и нажмите кнопку Панхроматическая настройка (Pan-sharpen) . Результатом будет новый панхроматический растровый слой в таблице содержания со следующей последовательностью функций:
Существуют еще дополнительные функции системы, не представленные в разделе Обработка (Processing) окна Анализ изображений (Image Analysis). Выберите слой в окне Анализ изображений (Image Analysis) и нажмите кнопку Добавить функцию (Add Function) , чтобы открыть Редактор функций растра (Raster Function Editor). Здесь вы сможете вставить любую функцию в последовательность, которая применяется к растровому слою.
Если у вас есть растр с функциями в ArcMap, который вы хотите сохранить, вы можете сделать следующее:
- Экспортировать его в существующий набор данных мозаики.
- Сохранить растр в виде файла слоя.
- Экспортировать его в поддерживаемый набор растровых данных. В таком случае, сохранится новый набор растровых данных с функциями, которые применяются постоянно.
Если вы экспортируете растр с функциями в набор данных мозаики или сохраните его как файл слоя, он ссылается только на исходное изображение. Таким образом, если исходное изображение будет изменено, перемещено или удалено, растровый слой будет поврежден (так же, как и любой файл растрового слоя).