Вычислить растр изменений (Инструменты Image Analyst)
Краткая информация
Вычисляет абсолютные, относительные, категорийные или спектральные различия между двумя наборами растровых данных.
Использование
Инструмент сравнивает два растра и вычисляет новый, содержащий различия между ними. Например, используйте этот инструмент, чтобы определить как изменились значения пикселов по содержанию углерода между 2001 и 2020 годами, или чтобы узнать, как изменился почвенно-растительный покров с 2010 по 2015.
Для расчета растра изменений доступны следующие типы вычислений:
Разница—математическая разница, или вычитание, между значениями пикселов по параметру Растр Из и значениями пикселов по параметру Растр В.
\(Output \space = \space (To \space Raster) \space - \space (From \space Raster)\)
Относительная разница—будет рассчитана разница в значениях пикселов, учитывающая количества сравниваемых значений.
\(Output \space = \space (To \space Raster \space - \space From \space Raster) \space / \space max(To \space Raster, \space From \space Raster)\)
Категорийная разница—разница между двумя категориальными или тематическими растрами, где выходные данные показывают каждый переход класса, произошедший между двумя растрами.
Спектральное Евклидово расстояние—расстояние между двумя многоканальными растрами, в котором каждый пиксел рассматривается как вектор. Чем больше значение, тем больше изменение между изображениями.
Разница спектрального угла—спектральный угол между двумя многоканальными растрами, где каждый пиксел рассматривается как вектор. Чем больше угол, тем больше изменение между изображениями.
Канал с наибольшим изменением—канал, на который приходится наибольшее изменение в каждом пикселе между двумя многоканальными растрами.
Выходными данными при вычислении Категорийной разницы является набор растровых данных с атрибутивной таблицей. Таблица содержит типы переходов (например, с Forest на Urban), число пикселов, включенных в каждый тип перехода и оценка площади для каждого типа перехода. Площадь вычисляется как размер пиксела, умноженный на число пикселов каждого типа перехода. Единицы измерения соответствуют линейным единицам измерения входных растровых данных.
Можно ограничить анализ определенными классами при вычислении разницы между двумя категориальными растрами. Например, для визуализации роста города, можно использовать все классы в списке Классов Из, но только класс Urban в списке Классы В. В результате вы получите все переходы, составляющие категорию Urban.
Если у входных растров разные размеры ячеек или экстенты, можно задать размер ячейки и экстент в настройках среды Размер ячейки и Выходной экстент.
Когда для параметра Метод вычисления изменений задано Категорийная разница, параметры Растр Из и Растр В должны содержать связанную таблицу атрибутов растра с полем
ValueилиClassValue. Имена классов у соответствующих значений классов используются для названий переходов выходного класса. Инструмент использует стандартные имена классов полейCLASS_NAMEилиCLASSNAME. Если эти имена полей не существуют, можно использовать параметры Поле имени класса для Растра Из и Поле имени класса для Растра В, чтобы задать их.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Из растра |
Исходный или более ранний растр, который будет анализироваться. |
Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer; Image Service; String |
|
В растр |
Финальный или самый последний растр для анализа. Это тот растр, который будет сравниваться с начальным. |
Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer; Image Service; String |
|
Метод вычисления изменений (Дополнительный) |
Задает тип вычислений, который выполняется между двумя растрами.
|
String |
|
Классы Из (Дополнительный) |
Список названий классов из параметра Растр Из, который будет включен в вычисления. Если классы не указаны, будут использованы все. Это параметр активен когда для параметра Метод выявления изменений задано Категорийная разница. |
String |
|
Классы В (Дополнительный) |
Список названий классов из параметра Растр В, который будет включен в вычисления. Если классы не указаны, будут использованы все. Это параметр активен когда для параметра Метод выявления изменений задано Категорийная разница. |
String |
|
Метод фильтрации (Дополнительный) |
Задает пикселы, которые будут категоризованы в выходных данных. Это параметр активен когда для параметра Метод выявления изменений задано Категорийная разница.
|
String |
|
Цвета классов переходов (Дополнительный) |
Задает цвет, используемый для отображения выходных классов. Когда пиксел изменяется с одного типа класса на другой, цвет выходного пиксела представляет тип исходного класса, тип последнего класса или смешение двух значений Это параметр активен когда для параметра Метод выявления изменений задано Категорийная разница.
|
String |
|
Поле имени класса для Растра Из (Дополнительный) |
Поле, в котором хранятся имена классов в значении параметра Растр Из. Инструмент автоматически ищет поле Используйте этот параметр, если входные данные не содержат этих стандартных имен полей. |
Field |
|
Поле имени класса для Растра В (Дополнительный) |
Поле, в котором хранятся имена классов в значении параметра Растр В. Инструмент автоматически ищет поле Используйте этот параметр, если входные данные не содержат этих стандартных имен полей. |
Field |
Возвращаемое значение
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Выходной растр |
Выходной набор данных растра изменений. |
Raster |
Параметры среды
Выравнивание ячейки, Размер ячейки, Сжатие, Текущая рабочая область, Экстент, Географические преобразования, NoData, Выходное ключевое слово конфигурации, Выходная система координат, Коэффициент параллельной обработки, Пирамидный слой, Статистика растра, Метод пересчета, Временная рабочая область, Растр привязки, Размер листа
Информация о лицензировании
- Basic: Требуется Image Analyst
- Standard: Требуется Image Analyst
- Advanced: Требуется Image Analyst