应用配准 (Image Analyst)

获得 Image Analyst 许可后可用。

摘要

使用数字高程模型 (DEM) 和轨道状态矢量元数据,将二次单视复杂 (SLC) 数据重新采样为参考 SLC 网格。

对于渐进式扫描地形观测 (TOPS) 模式的雷达数据,该工具还会在重采样之前对二次 SLC 进行去斜坡和解调。 完成重采样后,二次雷达数据就会重新斜坡化并重新调制。

使用情况

  • 对于 Sentinel-1 SLC 数据,请在应用轨道校正工具之后使用此工具。

  • 为了优化配准结果,请使用感兴趣区域可用的最高分辨率 DEM。

  • 使用计算相干性工具来衡量配准的成功程度。

参数

标注说明数据类型
输入参考雷达数据

输入参考雷达数据。

Raster Dataset; Raster Layer
输入二次雷达数据

输入二次雷达数据。

Raster Dataset; Raster Layer
输出二次雷达数据

输出的二次雷达数据与参考雷达数据配准。

Raster Dataset
DEM 栅格

用于估计局部照明区域的 DEM 栅格。

Mosaic Layer; Raster Layer
应用大地水准面校正
(可选)

指定是否将输入 DEM 的垂直参考系统转换为椭球体高度。 大多数高程数据集均参考海平面正高,因此在这些情况下,需要进行校正以将海平面正高转换为椭球体高度。

  • 选中 - 将进行大地水准面校正以将正高转换为椭球体高度(根据 EGM96 大地水准面)。 这是默认设置。
  • 未选中 - 不会进行大地水准面校正。 仅当以椭球体高度提供 DEM 时,才会使用此选项。

Boolean 
极化波段
(可选)

将进行校正的极化波段。

默认情况下,第一个波段处于选中状态。

String

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 的垂直参考系统转换为椭球体高度。 大多数高程数据集均参考海平面正高,因此在这些情况下,需要进行校正以将海平面正高转换为椭球体高度。

  • GEOID将进行大地水准面校正以将正高转换为椭球体高度(根据 EGM96 大地水准面)。 这是默认设置。
  • NONE不会进行大地水准面校正。 仅当以椭球体高度提供 DEM 时,才会使用此选项。
Boolean 
polarization_bands
[polarization_bands,...]
(可选)

将进行校正的极化波段。

默认情况下,第一个波段处于选中状态。

String

代码示例

ApplyCoregistration 示例 1(Python 窗口)

此示例将二次雷达数据集与参考雷达网格配准。

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")
ApplyCoregistration 示例 2(独立脚本)

此示例将二次雷达数据集与参考雷达网格配准。

# 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

相关主题