| Подпись | Описание | Тип данных |
Входные радарные данные | Входная свернутая комплексная интерферограмма. | Raster Dataset; Raster Layer |
Выходные радарные данные | Фаза развернутой интерферограммы. | Raster Dataset |
Каналы поляризации (Дополнительный) | Поляризационные каналы, которые будут исправлены. По умолчанию выбран первый канал. | String |
Метод разворачивания фазы (Дополнительный) | Указывает метод разворачивания, который будет применен.
| String |
Пороговое значение эффективной когерентности (Дополнительный) | Порог эффективной когерентности, который будет использован для применения маски. Значение по умолчанию 0,3. | Double |
Доступно с лицензией Image Analyst.
Краткая информация
Устраняет фазовые неопределенности и позволяет получать непрерывные значения фазы для данных SLC.
Использование
Значения фаз в интерферограмме заключены внутри ограниченного диапазона от -π до π, что затрудняет интерпретацию деформаций и высот. Разворачивание фазы удаляет фазовые неоднозначности для получения непрерывных значений фаз.
Чтобы оптимизировать разворачивание, инструмент вычисляет эффективную когерентность, то есть дисперсию фазы входных данных радара. Дисперсия фазы - это измерение типа когерентности, которое используют значения фаз, чтобы определить надежность пиксела интерферограммы.
Высокая дисперсия означает низкую эффективную когерентность и ненадежный пиксел.
Низкая дисперсия означает высокую эффективную когерентность и надежный пиксел.
Вычисленная эффективная когерентность используется, чтобы применить маску к областям низкой когерентности, ниже значения параметра порога эффективной когерентности.
Результат работы этого инструмента будет отображаться с использованием цветовой схемы Батиметрическая шкала.
Параметры
UnwrapPhase(in_radar_data, out_radar_data, {polarization_bands}, {unwrap_phase_method}, {effective_coherence_threshold})| Имя | Описание | Тип данных |
in_radar_data | Входная свернутая комплексная интерферограмма. | Raster Dataset; Raster Layer |
out_radar_data | Фаза развернутой интерферограммы. | Raster Dataset |
polarization_bands [polarization_bands,...] (Дополнительный) | Поляризационные каналы, которые будут исправлены. По умолчанию выбран первый канал. | String |
unwrap_phase_method (Дополнительный) | Указывает метод разворачивания, который будет применен.
| String |
effective_coherence_threshold (Дополнительный) | Порог эффективной когерентности, который будет использован для применения маски. Значение по умолчанию 0,3. | Double |
Пример кода
Этот пример демонстрирует разделение фаз с помощью метода наименьших квадратов PCG.
import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
outRadar = arcpy.ia.UnwrapPhase("Igram_Dbst_ML_Topo_Filt.crf", "VV", "PCG", 0.4)
outRadar.save("Igram_Dbst_ML_Topo_Filt_Unw.crf")Этот пример демонстрирует разделение фаз с помощью метода наименьших квадратов PCG.
# 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:\SAR\Igram_Dbst_ML_Topo_Filt.crf"
out_radar=r"C:\SAR\Igram_Dbst_ML_Topo_Filt_Unw.crf"
polarization="VV"
unwrap_method="LEAST_SQUARES_PCG"
coherence_thresh=0.4
outRadar = arcpy.ia.UnwrapPhase(in_radar, polarization, unwrap_method, coherence_thresh)
outRadar.save(out_radar)Параметры среды
Информация о лицензиях
- Basic: Обязательно Image Analyst
- Standard: Обязательно Image Analyst
- Advanced: Обязательно Image Analyst