Convertir unidades de SAR (Image Analyst)

Disponible con licencia de Image Analyst.

Resumen

Convierte el escalado de datos de radar de apertura sintética (SAR) de entrada entre amplitud e intensidad y entre lineal y decibelios (dB).

Uso

  • Esta herramienta simplifica la interpretación de productos de SAR y mejora la visualización de imágenes al reducir el rango de valores de amplitud o intensidad mediante la conversión a un valor dB.

  • También puede convertir datos de amplitud a intensidad y viceversa.

Parámetros

EtiquetaExplicaciónTipo de datos
Datos de radar de entrada

Los datos de radar de entrada.

Raster Dataset; Raster Layer
Datos de radar de salida

El dataset de radar convertido.

Raster Dataset
Tipo de conversión
(Opcional)

Especifica el tipo de conversión de retrodispersión que se aplicará.

  • Lineal a dBEl valor sin unidades se convertirá a valores en decibelios (dB). Esta es la opción predeterminada.
  • dB a linealLos valores en dB se convertirán a valores sin unidades.
  • Amplitud a intensidadLos valores de amplitud se convertirán en valores de intensidad al elevar al cuadrado la amplitud.
  • Intensidad a amplitudLos valores de intensidad se convertirán en valores de amplitud aplicando la raíz cuadrada a la intensidad.
String

ConvertSARUnits(in_radar_data, out_radar_data, {conversion_type})
NombreExplicaciónTipo de datos
in_radar_data

Los datos de radar de entrada.

Raster Dataset; Raster Layer
out_radar_data

El dataset de radar convertido.

Raster Dataset
conversion_type
(Opcional)

Especifica el tipo de conversión de retrodispersión que se aplicará.

  • LINEAR_TO_DBEl valor sin unidades se convertirá a valores en decibelios (dB). Esta es la opción predeterminada.
  • DB_TO_LINEARLos valores en dB se convertirán a valores sin unidades.
  • AMPLITUDE_TO_INTENSITYLos valores de amplitud se convertirán en valores de intensidad al elevar al cuadrado la amplitud.
  • INTENSITY_TO_AMPLITUDELos valores de intensidad se convertirán en valores de amplitud aplicando la raíz cuadrada a la intensidad.
String

Muestra de código

Ejemplo 1 de ConvertSARUnits (ventana de Python)

En este ejemplo, se convierten valores sin unidades en decibelios.

import arcpy
arcpy.env.workspace = "D:\Data\SAR\S1\20181014"
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")
Ejemplo 2 de ConvertSARUnits (script independiente)

En este ejemplo, se convierten valores sin unidades en decibelios.

# 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 = "D:\Data\SAR\S1\20181014\IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC.crf"
out_radar = "D:\Data\SAR\S1\20181014\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)

Información de licenciamiento

  • Basic: Requiere Image Analyst
  • Standard: Requiere Image Analyst
  • Advanced: Requiere Image Analyst

Temas relacionados