标注 | 说明 | 数据类型 |
输入参考雷达数据 | 输入参考复杂雷达数据。 | Raster Dataset; Raster Layer |
输入二次雷达数据 | 输入的二次复杂雷达数据。 | Raster Dataset; Raster Layer |
输出雷达数据 | 输出相干雷达数据。 | Raster Dataset |
极化波段 (可选) | 将进行校正的极化波段。 默认情况下,第一个波段处于选中状态。 | String |
范围窗口大小 (可选) | 范围窗口大小(以像素为单位)。 默认值为 10。 | Long |
方位角窗口大小 (可选) | 方位角窗口大小(以像素为单位)。 默认值是创建近似正方形窗口所需的最小像素数。 例如,如果范围窗口大小参数值为 10,则默认值为 3。 | Long |
获得 Image Analyst 许可后可用。
摘要
计算参考和二次输入复杂雷达数据之间的相似度。
输出是相干性栅格,其值范围是 0 到 1,其中 0 表示无相干性,1 表示完全相干性。 0.3 或以上的值被认为具有良好的相干性。
使用情况
输入必须是一对同配准的复杂雷达数据集。
输出相干栅格可用于相干变化检测。 输出相干栅格可用于 InSAR 和 DInSAR 工作流程来评估干涉图像素的可靠性。
对于 InSAR 和 DInSAR 应用,输入雷达数据必须具有相同的卫星几何。
在地理处理窗格中,范围窗口大小和方位角窗口大小参数包括有关为输入雷达数据参数值创建近似方形像素所需的估计大小的信息。
参数
ComputeCoherence(in_reference_radar_data, in_secondary_radar_data, out_radar_data, {polarization_bands}, {range_window_size}, {azimuth_window_size})
名称 | 说明 | 数据类型 |
in_reference_radar_data | 输入参考复杂雷达数据。 | Raster Dataset; Raster Layer |
in_secondary_radar_data | 输入的二次复杂雷达数据。 | Raster Dataset; Raster Layer |
out_radar_data | 输出相干雷达数据。 | Raster Dataset |
polarization_bands [polarization_bands,...] (可选) | 将进行校正的极化波段。 默认情况下,第一个波段处于选中状态。 | String |
range_window_size (可选) | 范围窗口大小(以像素为单位)。 默认值为 10。 | Long |
azimuth_window_size (可选) | 方位角窗口大小(以像素为单位)。 默认值是创建近似正方形窗口所需的最小像素数。 例如,如果 range_window_size 参数值为 10,则默认值为 3。 | Long |
代码示例
此示例使用 10 像素的距离和方位角窗口大小来计算参考和二次 SAR 图像之间的相似度。
import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
outRadar = arcpy.ia.ComputeCoherence("Reference_SAR.crf",
"Secondary_SAR_Coreg.crf", "VV", 10, 10)
outRadar.save("Reference_Secondary_SAR_Coh.crf")
此示例使用 10 像素的距离和方位角窗口大小来计算参考和二次 SAR 图像之间的相似度。
# Import system modules and check out ArcGIS Image Analyst extension license
import arcpy
arcpy.CheckOutExtension("ImageAnalyst")
from arcpy.ia import *
# Set local variables
in_reference_radar_data = r"C:\SAR\Reference_SAR.crf"
in_secondary_radar_data = r"C:\SAR\Secondary_SAR_Coreg.crf"
polarization_bands ="VV"
range_window_size = 10
azimuth_window_size=10
# Execute
outRadar = arcpy.ia.ComputeCoherence(in_reference_radar_data,
in_secondary_radar_data, polarization_bands, range_window_size,
azimuth_window_size)
outRadar.save(r"C:\SAR\Reference_Secondary_SAR_Coh.crf")
许可信息
- Basic: 需要 Image Analyst
- Standard: 需要 Image Analyst
- Advanced: 需要 Image Analyst