Функция Вычислить изменения вычисляет различия между двумя категориальными или непрерывными наборами растровых данных.
Примечания
Эта функция может использоваться для перечисления различий между двумя классифицированными растрами для анализа изменений почвенно-растительного покрова или для изучения изменений между двумя одноканальными непрерывными растрами, например, растрами высот, температур, полога леса и т. д.
Существуют шесть методов вычисления:
- Разница – вычисляет математическую разницу (вычитание) между двумя растровыми слоями.
Растр В - Растр Из
- Относительная разница – вычисляет разницу между наборами растровых данных с учетом величины значений пикселов.
(Растр В - Растр Из)/макс(Растр Из, Растр В)
- Категориальный – разница между двумя категориальными или тематическими растрами, где выходные данные показывают каждый переход класса, произошедший между двумя растрами. Например, класс с надписью 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. Используйте эту опцию, если входные данные не содержат этих стандартных имен полей. |
Метод фильтрации | Выберите метод фильтрации для вычисления категориальных изменений.
|
Задать цвета перехода | Задает цвет, используемый для отображения выходных классов. Когда пиксел изменяется с одного типа класса на другой, цвет выходного пиксела представляет тип исходного класса, тип последнего класса или смешение двух значений
|
Тип размера ячейки | Выберите размер ячеек, использующийся в выходном растре. Если все размеры входных ячеек одинаковы, все опции приведут к одинаковому результату.
|
Тип экстента | Выберите экстент, который будет использоваться в выходном растре:
|