多视 (Image Analyst)

获得 Image Analyst 许可后可用。

摘要

按照距离和方位视图对输入的合成孔径雷达 (SAR) 数据进行平均,以近似为正方形像素、减少斑点和缩短 SAR 工具处理时间。

使用情况

  • 地理处理窗格包含有关距离向视数方位向视数参数的信息,以及为输入雷达数据参数值创建近似方形像素所需的估计范围和方位角像素间距。

参数

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

输入雷达数据。

Raster Dataset; Raster Layer
输出雷达数据

输出多视雷达数据。

Raster Dataset
极化波段
(可选)

将进行校正的极化波段。

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

String
距离向视数
(可选)

距离方向上的整数视数。 如果未提供任何值,则该工具将使用创建近似方形像素所需的最小视数。

Long
方位向视数
(可选)

方位角方向上的整数视数。 如果未提供任何值,则该工具将使用创建近似方形像素所需的最小视数。

Long

Multilook(in_radar_data, out_radar_data, {polarization_bands}, {range_looks}, {azimuth_looks})
名称说明数据类型
in_radar_data

输入雷达数据。

Raster Dataset; Raster Layer
out_radar_data

输出多视雷达数据。

Raster Dataset
polarization_bands
[polarization_bands,...]
(可选)

将进行校正的极化波段。

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

String
range_looks
(可选)

距离方向上的整数视数。 如果未提供任何值,则该工具将使用创建近似方形像素所需的最小视数。

Long
azimuth_looks
(可选)

方位角方向上的整数视数。 如果未提供任何值,则该工具将使用创建近似方形像素所需的最小视数。

Long

代码示例

Multilook 示例 1(Python 窗口)

本示例将执行 HH 极化、距离向视数为 7 以及方位向视数为 2 的多视。

import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
    
outRadar = arcpy.ia.Multilook("Spotlight_CAPELLA_C02_SP_SICD_HH_20210106050239_20210106050241", "HH", 4, 5)
outRadar.save("Spotlight_CAPELLA_C02_SP_SICD_HH_20210106050239_20210106050241_ML.crf")
Multilook 示例 2(独立脚本)

本示例将执行 HH 极化、距离向视数为 7 以及方位向视数为 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_radar= r"C:\Data\SAR\Spotlight_CAPELLA_C02_SP_SICD_HH_20210106050239_20210106050241_CalB0.crf"
out_radar= r"C:\Data\SAR\Spotlight_CAPELLA_C02_SP_SICD_HH_20210106050239_20210106050241_CalB0_ML.crf"
polarization="HH"
range_looks=4
azimuth_looks=5

# Execute 
outRadar = arcpy.ia.Multilook(in_radar, polarization, range_looks, azimuth_looks)
outRadar.save(out_radar)

相关主题