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