Convertir unidades de SAR (Image Analyst)

Disponible con licencia de Image Analyst.

Resumen

El conjunto de herramientas Radar de apertura sintética contiene herramientas que corrigen, procesan y habilitan el análisis de datos SAR.

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.

  • Puede convertir datos complejos en datos de intensidad; sin embargo, no puede volver a convertir los datos de intensidad en datos complejos, ya que la información de fase ya no está disponible.

  • La herramienta no admite el uso de una geodatabase como ubicación de salida.

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 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.
  • Complejo a intesidadLos valores complejos se convertirán en valores de intensidad sumando el cuadrado de los componentes reales e imaginarios.
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 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.
  • COMPLEX_TO_INTENSITYLos valores complejos se convertirán en valores de intensidad sumando el cuadrado de los componentes reales e imaginarios.
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 = 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")
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 = 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)

Temas relacionados