Skip to main content

Вычислить растр изменений (Инструменты 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

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

(Дополнительный)

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

  • Только измененные пикселыВ выходных данных будут категоризованы только пикселы с измененными категориями. Пикселы, оставшиеся в той же категории, будут сгруппированы в класс No Change.

  • Только не измененные пикселыВ выходных данных будут категоризованы только пикселы с неизмененными категориями. Пикселы, изменившие категорию, будут сгруппированы в класс Change.

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

String

Цвета классов переходов

(Дополнительный)

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

Это параметр активен когда для параметра Метод выявления изменений задано Категорийная разница.

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

  • Цвет ИзЦвет выходного класса будет соответствовать цвету класса Из (исходного).

  • Цвет ВЦвет выходного класса будет соответствовать цвету класса В (конечного).

String

Поле имени класса для Растра Из

(Дополнительный)

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

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

Field

Поле имени класса для Растра В

(Дополнительный)

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

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

Field

Возвращаемое значение

Подпись Объяснение Тип данных

Выходной растр

Выходной набор данных растра изменений.

Raster

Параметры среды

Выравнивание ячейки, Размер ячейки, Сжатие, Текущая рабочая область, Экстент, Географические преобразования, NoData, Выходное ключевое слово конфигурации, Выходная система координат, Коэффициент параллельной обработки, Пирамидный слой, Статистика растра, Метод пересчета, Временная рабочая область, Растр привязки, Размер листа

Информация о лицензировании

  • Basic: Требуется Image Analyst
  • Standard: Требуется Image Analyst
  • Advanced: Требуется Image Analyst