标注 | 说明 | 数据类型 |
输入雷达数据 | 输入雷达数据。 | Raster Dataset; Raster Layer |
输出雷达数据 | 转换的雷达数据集。 | Raster Dataset |
转换类型 (可选) | 指定将应用的反向散射转换类型。
| String |
获得 Image Analyst 许可后可用。
摘要
在振幅和强度之间、线性和分贝 (dB) 之间以及复数和强度之间转换输入合成孔径雷达 (SAR) 数据的比例。
使用情况
该工具通过转换为 dB 值来缩小振幅或强度值的范围,从而简化 SAR 产品解释并改进图像显示。
您还可以将数据从振幅转换为强度,反之亦然。
可以将复数数据转换为强度数据;但是,由于相位信息不再可用,因此无法将强度数据转换回复数数据。
该工具不支持将地理数据库用作输出位置。
参数
ConvertSARUnits(in_radar_data, out_radar_data, {conversion_type})
名称 | 说明 | 数据类型 |
in_radar_data | 输入雷达数据。 | Raster Dataset; Raster Layer |
out_radar_data | 转换的雷达数据集。 | Raster Dataset |
conversion_type (可选) | 指定将应用的反向散射转换类型。
| String |
代码示例
此示例将无单位值转换为分贝值。
import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
outRadar = arcpy.ia.ConvertSARUnits(
"IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC.crf", "LINEAR_TO_DB")
outRadar.save("IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC_dB.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_radar = r"C:\Data\SAR\IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC.crf"
out_radar = r"C:\Data\SAR\IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC_dB.crf"
conversion_type = "LINEAR_TO_DB"
# Execute
outRadar = arcpy.ia.ConvertSARUnits(in_radar, conversion_type)
outRadar.save(out_radar)