Подпись | Описание | Тип данных |
Входные радарные данные | Входные радарные данные. Данные, к которым будет применено радиометрическое сглаживание ландшафта. Данные должны быть радиометрически калиброваны по бета-ноль. | Raster Dataset; Raster Layer |
Выходные радарные данные |
Радиометрически выравненные данные радара. | Raster Dataset |
Растр ЦМР | Входная ЦМР. ЦМР будет использоваться для оценки локальных освещенных областей и локального угла падения. | Mosaic Layer; Raster Layer |
Применить коррекцию геоида (Дополнительный) | Указывает, будет ли вертикальная система привязки входной ЦМР преобразована в высоты эллипсоида. Поскольку большая часть наборов высотных данных приведена к ортометрическим высотам, для получения высот эллипсоида необходима такая коррекция.
| Boolean |
Каналы поляризации (Дополнительный) | Каналы поляризации, которые будут радиометрически выровнены. По умолчанию выбран первый канал. | String |
Тип калибровки (Дополнительный) | Задает, будут ли выходные данные terrain выравниваться по сигма-ноль или гамма-ноль.
| String |
Выходная область рассеивания (Дополнительный) | Набор данных радара по области рассеяния. | Raster Dataset |
Выходные данные геометрических искажений (Дополнительный) | 4-канальный набор данных радара геометрической дисторсии. Первый канал - это уклон terrain, второй - угол зрения, третий - показатель искажения, а четвертый - локальный угол наклона. | Raster Dataset |
Выходная маска геометрических искажений (Дополнительный) | 1-канальный набор данных радара маски геометрической дисторсии. Пикселы классифицируются по шести уникальным значениям, по одному на каждый тип искажения:
| Raster Dataset |
Доступно с лицензией Image Analyst.
Краткая информация
Корректирует входные данные радиолокатора с синтезированной апертурой (SAR) с учетом радиометрических искажений, вызванных топографией.
Поскольку сенсоры SAR смотрят на объект сбоку, близкорасположенные объекты выглядят ярче, а удаленные - темнее. Радиометрическое сглаживание terrain нормализует значения обратного рассеяния, чтобы отличия значений отражали свойства рассеяния поверхности.
Радиометрическое сглаживание terrain необходимо для получения значимого обратного рассеяния, которое может быть отнесено непосредственно к свойствам объектов рассеяния поверхности в изображении SAR на любом terrain.
Использование
Входные данные SAR должны быть калиброваны по бета-ноль.
Используйте инструмент Применить радиометрическую калибровку для калибровки данных SAR по бета-ноль.
Этот инструмент не поддерживает базу геоданных в качестве выходного местоположения.
Если входная ЦМР не охватывает весь набор данных SAR, инструмент выведет значения NoData для пикселов вне экстента ЦМР для данных гаммы-ноль и сигмы-ноль.
Входная ЦМР должна быть в географической системе координат WGS84 (EPSG:4326).
Маска геометрических искажений - это дополнительные выходные данные, которые могут дать понимание различных геометрических искажений из-за ландшафта во входных данных радара. Выходные искажения возникают из-за ракурса, удлинения, расслоения или тени.
На рисунке выше уклон синего цвета, обращенный к датчику, и уклон фиолетового цвета, обращенный от датчика, имеют одинаковую длину на земле, но на изображении SAR синяя область кажется короче, чем фиолетовая удлиненная область. Это из-за того, что уклон, обращенный от датчика, занимает больше пикселов, чем уклон, который обращен к датчику.
Расслоение возникает, когда сигнал радара достигает вершины высокого объекта до того, как он достиг основания объекта. Зеленая часть отвесной горы - пример расслоения, оно выглядит как одинаковые пикселы с поверхностью земли. Коричневая часть - это сочетание расслоения и тени, что отображается в верхней правой части изображения SAR, несмотря на то, что на земле это место расположено слева.
Тени возникают, когда объект блокирует сигнал радара. Желтый склон, обращенный от датчика, не освещается. Так как освещение радара не рассеивается в атмосфере, тени на изображении SAR выглядят черными.
Параметры
ApplyRadiometricTerrainFlattening(in_radar_data, out_radar_data, in_dem_raster, {geoid}, {polarization_bands}, {calibration_type}, {out_scattering_area}, {out_geometric_distortion}, {out_geometric_distortion_mask})
Имя | Описание | Тип данных |
in_radar_data | Входные радарные данные. Данные, к которым будет применено радиометрическое сглаживание ландшафта. Данные должны быть радиометрически калиброваны по бета-ноль. | Raster Dataset; Raster Layer |
out_radar_data |
Радиометрически выравненные данные радара. | Raster Dataset |
in_dem_raster | Входная ЦМР. ЦМР будет использоваться для оценки локальных освещенных областей и локального угла падения. | Mosaic Layer; Raster Layer |
geoid (Дополнительный) | Указывает, будет ли вертикальная система привязки входной ЦМР преобразована в высоты эллипсоида. Поскольку большая часть наборов высотных данных приведена к ортометрическим высотам, для получения высот эллипсоида необходима такая коррекция.
| Boolean |
polarization_bands [polarization_bands,...] (Дополнительный) | Каналы поляризации, которые будут радиометрически выровнены. По умолчанию выбран первый канал. | String |
calibration_type (Дополнительный) | Задает, будут ли выходные данные terrain выравниваться по сигма-ноль или гамма-ноль.
| String |
out_scattering_area (Дополнительный) | Набор данных радара по области рассеяния. | Raster Dataset |
out_geometric_distortion (Дополнительный) | 4-канальный набор данных радара геометрической дисторсии. Первый канал - это уклон terrain, второй - угол зрения, третий - показатель искажения, а четвертый - локальный угол наклона. | Raster Dataset |
out_geometric_distortion_mask (Дополнительный) | 1-канальный набор данных радара маски геометрической дисторсии. Пикселы классифицируются по шести уникальным значениям, по одному на каждый тип искажения:
| Raster Dataset |
Пример кода
В этом примере поляризованный набор данных радара корректируется перекрестно с использованием ЦМР и параметров гамма-ноль.
import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
outRadar = arcpy.ia.ApplyRadiometricTerrainFlattening(
"IW_manifest_TNR_CalB0_Dspk.crf", r"C:\Data\DEM\dem.tif", "GEOID",
"VH;VV", "GAMMA_NOUGHT")
outRadar.save("IW_manifest_TNR_CalB0_Dspk_RTFG0.crf")
В этом примере поляризованный набор данных радара корректируется перекрестно с использованием ЦМР и параметров гамма-ноль.
# Import system modules and check out ArcGIS Image Analyst extension license
import arcpy
arcpy.CheckOutExtension("ImageAnalyst")
from arcpy.ia import *
# Set local variables
in_radar = r"C:\Data\SAR\IW_manifest_TNR_CalB0_Dspk.crf"
out_radar = r"C:\Data\SAR\IW_manifest_TNR_CalB0_Dspk_RTFG0.crf"
in_dem_raster = r"C:\Data\DEM\dem.tif"
ApplyGeoid = "GEOID"
polarization = "VH;VV"
calibration_type = "GAMMA_NOUGHT"
# Execute
outRadar = arcpy.ia.ApplyRadiometricTerrainFlattening(
in_radar, in_dem_raster, ApplyGeoid, polarization, calibration_type)
outRadar.save(out_radar)