Подпись | Описание | Тип данных |
Входные радарные данные | Входные радарные данные. | Raster Dataset; Raster Layer |
Выходной растр | Выходной растр индекса SAR. | Raster Dataset |
Индекс (Дополнительный) | Задает вычисляемый индекс SAR.
| String |
Каналы поляризации (Дополнительный) | Задает каналы поляризации, которые будут использоваться при вычислении индекса. Этот параметр поддерживается только в том случае, если значением параметра Входные данные радара является набор данных SAR с четырехкратной поляризацией, а значением параметра Индекс является Индекс растительности радара (RVI) или Индекс деградации лесов радара (RFDI).
| String |
Доступно с лицензией Image Analyst.
Краткая информация
Вычисляет различные индексы SAR, такие как радиолокационный индекс растительности (RVI), радиолокационный индекс деградации леса (RFDI) и индекс структуры полога (CSI).
Формулы, используемые для этих индексов, зависят от поляризаций, доступных во входном наборе данных радара.
Использование
Входные данные радара должны быть в линейных единицах измерения. Если данные указаны в децибелах (дБ), используйте инструмент Преобразовать единицы измерения SAR для преобразования данных радара в линейные единицы.
Для входных данных SAR с четырехкратной поляризацией, инструмент предоставит три возможных варианта формулы для индекса RVI и два возможных варианта для индекса RFDI.
RVI требует HH, HV; VV, VH; или поляризации HH, HV, VH, VV. RFDI требует HH, HV или поляризации VV, VH. CSI требует поляризации HH, VV.
Для RFDI и RVI города, пустыни и водоемы могут иметь значения, соответствующие бесплодным, деградирующим и обезлесенным ландшафтам, поскольку этим регионам присуща слабая растительность или вообще ее отсутствие. Хотя большинство значений будут находиться в диапазоне от 0 до 1, могут быть выбросы, возникающие в результате двойного отражения или объемного рассеяния.
Параметры
ComputeSARIndices(in_radar_data, out_raster, {index}, {polarization_bands})
Имя | Описание | Тип данных |
in_radar_data | Входные радарные данные. | Raster Dataset; Raster Layer |
out_raster | Выходной растр индекса SAR. | Raster Dataset |
index (Дополнительный) | Задает вычисляемый индекс SAR.
| String |
polarization_bands (Дополнительный) | Задает каналы поляризации, которые будут использоваться при вычислении индекса. Этот параметр поддерживается только в том случае, если значением параметра in_radar_data является набор данных SAR с четырехкратной поляризацией, а значением параметра index является RVI или RFDI.
| String |
Пример кода
В этом примере RVI вычисляется на основе набора данных SAR с четырехкратной поляризацией.
import arcpy
arcpy.env.workspace = "D:\Data\SAR\"
out = arcpy.ia.ComputeSARIndices(
"Quad-Polarization_manifest_CalB0_TNR_RTFG0_Dspk_GTC.crf", "RVI",
"HH, HV, VH, VV")
out.save("Quad-Polarization_manifest_CalB0_TNR_RTFG0_Dspk_GTC_RVI.crf")
В этом примере RVI вычисляется на основе набора данных SAR с четырехкратной поляризацией.
# Import system modules and check out ArcGIS Image Analyst extension license
import arcpy
arcpy.CheckOutExtension("ImageAnalyst")
from arcpy.ia import *
# Set local variables
arcpy.env.workspace = "D:\Data\SAR\"
in_radar_data = "Quad-Polarization_manifest_CalB0_TNR_RTFG0_Dspk_GTC.crf"
out_raster = "Quad-Polarization_manifest_CalB0_TNR_RTFG0_Dspk_GTC_RVI.crf"
index = "RVI"
polarization_bands = "HH, HV, VH, VV"
# Execute
out = arcpy.ia.ComputeSARIndices(
in_radar_data, out_raster, index, polarization_bands)
out.save(out_raster)
Параметры среды
Информация о лицензиях
- Basic: Обязательно Image Analyst
- Standard: Обязательно Image Analyst
- Advanced: Обязательно Image Analyst