Generar datos radiométricos de terreno corregidos (Image Analyst)

Disponible con licencia de Image Analyst.

Resumen

Transforma los datos de radar de apertura sintética (SAR) de nivel 1 en un dataset radiométrico con corrección de terreno (RTC). Utilice los datos de RTC para el análisis y la visualización.

Esta herramienta crea una salida SAR que elimina el ruido y las distorsiones no deseadas aplicando el flujo de trabajo RTC adecuado según el sensor SAR de entrada, el modo y el tipo de producto.

Uso

Parámetros

EtiquetaExplicaciónTipo de datos
Datos de radar de entrada

Los datos de radar de entrada.

Estos datos deben ser datos de radar de nivel 1.

Raster Dataset; Raster Layer
Datos de radar de salida

El dataset de radar radiométrico de terreno corregido.

Raster Dataset
Ráster DEM

El DEM de entrada.

DEM que se utilizará para estimar el área iluminada local y el ángulo de incidencia local.

Raster Dataset; Raster Layer
Aplicar corrección geoide
(Opcional)

Especifica si el sistema de referencia vertical del DEM de entrada se transformará a altura elipsoidal. La mayoría de los datasets de elevación hacen referencia a altura ortométrica a nivel del mar, por lo que es necesario realizar una corrección en estos casos para convertirla a altura elipsoidal.

  • Activada: se realizará una corrección geoide para convertir la altura ortométrica en altura elipsoidal (basándose en el geoide EGM96). Esta es la opción predeterminada.
  • Desactivada: no se realizará ninguna corrección geoide. Utilice esta opción solamente si el DEM ya está proporcionado en altura elipsoidal.

Boolean
Bandas de polarización
(Opcional)

Las bandas de polarización que se filtrarán.

La primera banda está seleccionada de forma predeterminada.

String
Unidades de salida
(Opcional)

Especifica las unidades que se utilizarán para las salidas RTC.

  • LinealLas unidades de salida estarán en retrodispersión lineal. Esta es la opción predeterminada.
  • Decibelio (dB)Las unidades de salida serán en decibelios.
String
Nivel de procesamiento
(Opcional)

Especifica los productos de radar que se conservarán. Los niveles de procesamiento disponibles dependen de los datos de radar de entrada y de su flujo de trabajo de procesamiento correspondiente.

De forma predeterminada, no se utilizará ninguna opción y no se conservará ningún producto de radar.

String
Carpeta de salida
(Opcional)

La carpeta de salida donde se conservarán los productos de radar de salida.

Workspace

Salida derivada

EtiquetaExplicaciónTipo de datos
Carpeta actualizada

La carpeta de salida donde se guardan los productos de radar.

Workspace

GenerateRadiometricTerrainCorrectedData(in_radar_data, out_radar_data, in_dem_raster, {geoid}, {polarization_bands}, {output_units}, {processing_level}, {out_folder})
NombreExplicaciónTipo de datos
in_radar_data

Los datos de radar de entrada.

Estos datos deben ser datos de radar de nivel 1.

Raster Dataset; Raster Layer
out_radar_data

El dataset de radar radiométrico de terreno corregido.

Raster Dataset
in_dem_raster

El DEM de entrada.

DEM que se utilizará para estimar el área iluminada local y el ángulo de incidencia local.

Raster Dataset; Raster Layer
geoid
(Opcional)

Especifica si el sistema de referencia vertical del DEM de entrada se transformará a altura elipsoidal. La mayoría de los datasets de elevación hacen referencia a altura ortométrica a nivel del mar, por lo que es necesario realizar una corrección en estos casos para convertirla a altura elipsoidal.

  • GEOIDSe realizará una corrección geoide para convertir la altura ortométrica en altura elipsoidal (basándose en el geoide EGM96). Esta es la opción predeterminada.
  • NONENo se realizará ninguna corrección geoide. Utilice esta opción solamente si el DEM ya está proporcionado en altura elipsoidal.
Boolean
polarization_bands
[polarization_bands,...]
(Opcional)

Las bandas de polarización que se filtrarán.

La primera banda está seleccionada de forma predeterminada.

String
output_units
(Opcional)

Especifica las unidades que se utilizarán para las salidas RTC.

  • LINEARLas unidades de salida estarán en retrodispersión lineal. Esta es la opción predeterminada.
  • DECIBELLas unidades de salida serán en decibelios.
String
processing_level
[processing_level,...]
(Opcional)

Especifica los productos de radar que se conservarán. Los niveles de procesamiento disponibles dependen de los datos de radar de entrada y de su flujo de trabajo de procesamiento correspondiente.

De forma predeterminada, no se utilizará ninguna opción y no se conservará ningún producto de radar.

String
out_folder
(Opcional)

La carpeta de salida donde se conservarán los productos de radar de salida.

Workspace

Salida derivada

NombreExplicaciónTipo de datos
updated_folder

La carpeta de salida donde se guardan los productos de radar.

Workspace

Muestra de código

Ejemplo 1 de GenerateRadiometricTerrainCorrectedData (ventana de Python)

Este ejemplo crea datos SAR radiométricos con corrección de terreno y el producto de salida Eliminar ruido térmico.

import arcpy
arcpy.env.workspace = r"C:\Data\SAR"

out_radar_data = arcpy.ia.GenerateRadiometricTerrainCorrectedData(
    "S1B_IW_GRDH_1SDV_20181014T014104_20181014T014129_013142_018486_D82E.SAFE\manifest.safe", 
    "dem.tif", "GEOID", "VV", "DECIBEL", "RTF", "IW_D82E_Intermediate") 

out_radar_data.save("IW_D82E_RTC.crf")
Ejemplo 2 de GenerateRadiometricTerrainCorrectedData (secuencia de comandos independiente)

Este ejemplo crea datos SAR radiométricos con corrección de terreno y el producto de salida Eliminar ruido térmico.

# 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:\SAR\S1B_IW_GRDH_1SDV_20181014T014104_20181014T014129_013142_018486_D82E.SAFE\manifest.safe"
in_dem=r"C:\SAR\dem.tif"
geoid="GEOID"
polarization="VV"
out_units="DECIBEL"
proecssing_level="RTF"
out_folder=r"C:\SAR\"IW_D82E _Intermediate"

#Create output
outRadar = arcpy.ia.GenerateRadiometricTerrainCorrectedData(in_radar, 
    in_dem, geoid, polarization, out_units, proecssing_level, out_folder) 
outRadar.save(out_radar)

Temas relacionados