Функция Вычислить изменения

Доступно с лицензией Image Analyst.

Обзор

Функция Вычислить изменения вычисляет различия между двумя категориальными или непрерывными наборами растровых данных.

Примечания

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

Существуют шесть методов вычисления:

  • Разница – вычисляет математическую разницу (вычитание) между двумя растровыми слоями.

    Растр В - Растр Из

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

    (Растр В - Растр Из)/макс(Растр Из, Растр В)

  • Категориальный – разница между двумя категориальными или тематическими растрами, где выходные данные показывают каждый переход класса, произошедший между двумя растрами. Например, класс с надписью Forest > Developed указывает на изменение Forest в Растр Из на Developed в Растр В.
  • Спектральное Евклидово расстояние —Вычисляет Евклидово расстояние между двумя многоканальными растрами, обрабатывая каждый пиксел как вектор. Чем больше значение, тем больше изменение между изображениями.
  • Разница спектрального угла — Вычисляет спектральный угол между двумя многоканальными растрами, обрабатывая каждый пиксел как вектор. Чем больше угол, тем больше изменение между изображениями.
  • Канал с наибольшим изменением — Вычисляет канал, на который приходится наибольшее изменение в каждом пикселе между двумя многоканальными растрами.

Чтобы визуализировать только те пикселы, которые изменились из одного класса в другой, используйте параметры Классы Из и Классы В и установите отметку Только для измененных пикселов. Например, чтобы увидеть только пикселы, которые изменены с Forest на Developed, введите значение класса для Forest в параметре Значения класса Из, и введите значение класса Developed в параметре Значения класса В, затем поставьте отметку, чтобы включать только измененные пикселы. В выходном слое будут отображаться только те пикселы, которые изменились с Forest на Developed. Все остальные пикселы будут сгруппированы в класс Other, который по умолчанию является прозрачным.

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

Примечание:

При анализе изменения категорий и Растр Из, и Растр В, должны иметь связанную таблицу атрибутов растра. Таблица атрибутов должна иметь поле VALUE, поле CLASS_NAME, поле CLASSNAME или одно строковое поле. Данные в этих полях используются для сравнения двух растров.

Параметры

Ниже описываются параметры функции Вычислить изменения.

ПараметрОписание

Из растра

Первый растр в вычислении. Чтобы вычислить изменение с момента 1 (более раннего) до момента 2 (более позднего), введите растр момента 1.

В растр

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

Метод вычисления изменений

Метод, который используется для вычисления.

  • Одноканальные растры
    • Разница – вычисляется математическая разница, или разность, между значениями пикселов входных растров. Используется по умолчанию.
    • Относительная разница – рассчитывается разница значений пикселов, учитывающая величины сравниваемых значений.
    • Категориальный – разница между двумя категориальными или тематическими растрами, где выходные данные показывают переходы класса, произошедший между двумя растрами.
  • Многоканальные растры
    • Спектральное Евклидово расстояние — рассчитывается Евклидово расстояние между значениями пиксела двух многоканальных растров.
    • Разница спектрального угла — вычисляется спектральный угол между значениями пиксела двух многоканальных растров. Выходные значения выражены в радианах.
    • Канал с наибольшим изменением — рассчитывается канал, на который приходится наибольшее изменение в каждом пикселе между двумя многоканальными растрами.

Значения классов Из

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

Значения классов В

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

Имя поля для имен классов растра Из

Поле, в котором хранятся имена классов во входных данных Из растра. Инструмент автоматически ищет поле ClassName или поле Class_Name.

Используйте эту опцию, если входные данные не содержат этих стандартных имен полей.

Имя поля для имен классов растра В

Поле, в котором хранятся имена классов во входных данных В растр. Инструмент автоматически ищет поле ClassName или поле Class_Name.

Используйте эту опцию, если входные данные не содержат этих стандартных имен полей.

Метод фильтрации

Выберите метод фильтрации для вычисления категориальных изменений.

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

Задать цвета перехода

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

  • Среднее значение цветов Из и В - цвет выходного класса будет средним из цветов класса Из (начального) и класса В (конечного). Используется по умолчанию.
  • Использовать цвета класса Из - цвет выходного класса соответствует цвету класса Из (исходного).
  • Использовать цвета класс В - цвет выходного класса соответствует цвету класса В (конечного).

Тип размера ячейки

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

  • Первый – используется первый размер ячеек входных растров.
  • Минимальный – используется минимальный размер ячеек всех входных растров.
  • Максимальный – используется максимальный размер ячеек всех входных растров. Используется по умолчанию.
  • Средний – используется средний размер ячеек всех входных растров.
  • Последний – используется последний размер ячеек входных растров.

Тип экстента

Выберите экстент, который будет использоваться в выходном растре:

  • Первый – для определения экстента обработки используется экстент первого входного растра.

  • Пересечение – для определения экстента обработки используется экстент пересекающихся пикселов. Используется по умолчанию.
  • Объединение – для определения экстента обработки используется экстент всех растров.
  • Последний – для определения экстента обработки используется экстент последнего входного растра.