| 标注 | 说明 | 数据类型 |
输入参考雷达数据 | 输入参考复杂雷达数据。 | Raster Dataset; Raster Layer |
输入二次雷达数据 | 输入的二次复杂雷达数据。 | Raster Dataset; Raster Layer |
输出二次雷达数据 | 输出的二次雷达数据与参考雷达数据配准。 | Raster Dataset |
DEM 栅格 (可选) | 用于估计局部照明区域的 DEM 栅格。 | Mosaic Layer; Raster Layer |
应用大地水准面校正 (可选) | 指定是否将输入 DEM 的垂直参考系统转换为椭球体高度。 大多数高程数据集均参考海平面正高,因此在这些情况下,需要进行校正以将海平面正高转换为椭球体高度。
| Boolean |
极化波段 (可选) | 将进行校正的极化波段。 默认情况下,第一个波段处于选中状态。 | String |
获得 Image Analyst 许可后可用。
摘要
使用数字高程模型 (DEM) 和轨道状态矢量元数据,将二次单视复杂 (SLC) 数据重新采样为参考 SLC 网格。
对于渐进式扫描地形观测 (TOPS) 模式的雷达数据,该工具还会在重采样之前对二次 SLC 进行去斜坡和解调。 完成重采样后,二次雷达数据就会重新斜坡化并重新调制。
使用情况
对于 Sentinel-1 SLC 数据,请在应用轨道校正工具之后使用此工具。
对于 InSAR 和 DInSAR 应用,输入雷达数据必须具有相同的卫星几何。
为了优化配准结果,请使用感兴趣区域可用的最高分辨率 DEM。
使用计算相干性工具来衡量配准的成功程度。
下表展示了 InSAR 应用中的基线考量:
基线类型 定义 较小基线 较大基线 垂直基线
两个卫星采集位置之间物理间距的分量,该分量垂直于视线 (LOS)。
保持相位相干性,非常适合地表形变监测。 对高程差异的敏感度有所降低,因此不太适合用于生成 DEM。
增加了对地形的敏感度,非常适合用于生成 DEM。
时间基线
两次采集的时间间隔。
在动态区域具有更好的相干性,并能捕获滑坡和地震等快速变化。
适用于检测缓慢的累积形变(如构造运动),但存在去相关性风险。

参数
ApplyCoregistration(in_reference_radar_data, in_secondary_radar_data, out_secondary_radar_data, {in_dem_raster}, {geoid}, {polarization_bands})| 名称 | 说明 | 数据类型 |
in_reference_radar_data | 输入参考复杂雷达数据。 | Raster Dataset; Raster Layer |
in_secondary_radar_data | 输入的二次复杂雷达数据。 | Raster Dataset; Raster Layer |
out_secondary_radar_data | 输出的二次雷达数据与参考雷达数据配准。 | Raster Dataset |
in_dem_raster (可选) | 用于估计局部照明区域的 DEM 栅格。 | Mosaic Layer; Raster Layer |
geoid (可选) | 指定是否将输入 DEM 的垂直参考系统转换为椭球体高度。 大多数高程数据集均参考海平面正高,因此在这些情况下,需要进行校正以将海平面正高转换为椭球体高度。
| Boolean |
polarization_bands [polarization_bands,...] (可选) | 将进行校正的极化波段。 默认情况下,第一个波段处于选中状态。 | String |
代码示例
此示例将二次雷达数据集与参考雷达网格配准。
import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
outRadar = arcpy.ia.ApplyCoregistration("Reference_SAR.crf",
"SecondarySAR.crf", "dem.tif", "GEOID", "VV")
outRadar.save("Secondary_SAR_Coreg.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_reference_radar_data=r"C:\SAR\Reference_SAR.crf"
in_secondary_radar_data=r"C:\SAR\Secondary_SAR.crf"
in_dem_raster=r"C:\DEM\dem.tif"
geoid="GEOID"
polarization_bands ="VV"
# Execute
outRadar = arcpy.ia.ApplyCoregistration(in_reference_radar_data,
in_secondary_radar_data, in_dem_raster, geoid, polarization_bands)
outRadar.save(r"C:\SAR\Secondary_SAR_Coreg.crf")许可信息
- Basic: 需要 Image Analyst
- Standard: 需要 Image Analyst
- Advanced: 需要 Image Analyst