TasseledCap
Краткая информация
Создает растровый объект, применяя преобразование "tasseled cap" к входному растру.
Обсуждение
Поддерживаются только изображения, полученные с сенсорами Landsat MSS, Landsat TM, Landsat ETM+, IKONOS, QuickBird, WorldView-2 и RapidEye. Эту функцию также можно использовать для элементов набора данных мозаики, содержащих поддерживаемые типы растровых данных.
Она обеспечивает аналитический метод для непосредственного сравнения объектов почвенно-растительного покрова с помощью спутниковых снимков, полученных разными сенсорами, включая Landsat, IKONOS, QuickBird, WorldView-2 и RapidEye. Уменьшение объема данных с нескольких мультиспектральных каналов до трех основных компонентов: яркость, уровень зеленого и влажность (или желтизна покрова для Landsat MSS). Кроме того, она снижает влияние атмосферных явлений и помех на изображениях, повышая качество анализа.
Эта функция должна применяться до других функций, которые меняют значения пикселов, таких как растяжка, слияние и т.д. Единственное исключение - Landsat ETM+, для которого выполнение функции Относительное отражение должно предшествовать выполнению функции TasseledCap.
Если данные были предварительно обработаны, функция не даст верных результатов. Лучше всего использовать "сырые" данные от поставщика. Кроме того, для функции не подходят предварительно обработанные 8-битовые данные IKONOS, QuickBird и WorldView-2, поскольку их значения пикселов изменены.
Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, вы можете вызвать метод растрового объекта save.
Синтаксис
TasseledCap(raster)
| Параметр | Объяснение | Тип данных |
|---|---|---|
|
raster |
The input raster. |
Raster |
Возвращаемое значение
| Тип данных | Объяснение |
|---|---|
|
Raster |
Выходной растр функции «шапочка с кисточкой». |
Пример кода
Применяет преобразование «шапочка с кисточкой» для подходящего входного растра.
import arcpy
TasseledCap_raster = arcpy.ia.TasseledCap("Worldview2.tif")