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.

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 = "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