Aplicar corrección de terreno geométrica (Image Analyst)

Disponible con licencia de Image Analyst.

Resumen

Ortorrectifica los datos de radar de apertura sintética (SAR, por sus siglas en inglés) de entrada mediante un algoritmo de retrogeocodificación de rango Doppler.

El enfoque de retrogeocodificación de rango Doppler calcula el rango de radar y los índices de acimut para cada punto de cuadrícula DEM utilizando los vectores de estado de órbita. Si no se proporciona un DEM, la herramienta utiliza los puntos de enlace incluidos en los metadatos para realizar la corrección de terreno de rango Doppler.

Uso

  • Ejecute la herramienta Despeckle en los datos SAR de entrada antes de ejecutar esta herramienta.

  • Esta herramienta corrige distorsiones geométricas en las imágenes de SAR, geolocaliza con precisión las imágenes y realiza análisis cuantitativos.

  • Si no se especifica ningún DEM, la herramienta creará un DEM aproximado, que se interpola a partir de puntos de enlace de metadatos. Utilice el enfoque de punto de enlace solo para escenas completas de radar de océanos; especifique un DEM siempre que se incluyan entidades terrestres en la escena de radar.

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

Los datos de radar de terreno geométricos corregidos.

Raster Dataset
Bandas de polarización
(Opcional)

Las bandas de polarización que se deben corregir.

La primera banda está seleccionada de forma predeterminada.

String
Ráster DEM
(Opcional)

El DEM de entrada.

Si no se especifica ningún DEM o en áreas no cubiertas por un DEM especificado, se creará un DEM aproximado, interpolado a partir de puntos de enlace de metadatos.

Utilice el enfoque de punto de enlace solo para escenas completas de radar de océanos; especifique un DEM siempre que se incluyan entidades terrestres en la escena de radar.

Raster Dataset; Raster Layer; Mosaic 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á expresado en altura elipsoidal.

Boolean

ApplyGeometricTerrainCorrection(in_radar_data, out_radar_data, {polarization_bands}, {in_dem_raster}, {geoid})
NombreExplicaciónTipo de datos
in_radar_data

Los datos de radar de entrada.

Raster Dataset; Raster Layer
out_radar_data

Los datos de radar de terreno geométricos corregidos.

Raster Dataset
polarization_bands
[polarization_bands,...]
(Opcional)

Las bandas de polarización que se deben corregir.

La primera banda está seleccionada de forma predeterminada.

String
in_dem_raster
(Opcional)

El DEM de entrada.

Si no se especifica ningún DEM o en áreas no cubiertas por un DEM especificado, se creará un DEM aproximado, interpolado a partir de puntos de enlace de metadatos.

Utilice el enfoque de punto de enlace solo para escenas completas de radar de océanos; especifique un DEM siempre que se incluyan entidades terrestres en la escena de radar.

Raster Dataset; Raster Layer; Mosaic 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á expresado en altura elipsoidal.
Boolean

Muestra de código

Ejemplo 1 de ApplyGeometricTerrainCorrection (ventana de Python)

En este ejemplo se ortorrectifican los datos del radar usando un DEM.

import arcpy
arcpy.env.workspace = "D:\Data\SAR\S1\20181014"
outRadar = arcpy.ia.ApplyGeometricTerrainCorrection(
     "IW_manifest_TNR_CalB0_Dspk_RTFG0.crf", "VH;VV", "D:\Data\DEM\dem10m.tif", 
     "GEOID") 
outRadar.save("IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC.crf")
Ejemplo 2 de ApplyGeometricTerrainCorrection (script independiente)

En este ejemplo se ortorrectifican los datos del radar usando un DEM.

# 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.crf"
out_radar = "D:\Data\SAR\S1\20181014\IW_manifest_TNR_CalB0_Dspk_RTFG0_GTC.crf"
polarization = "VH"
in_dem_raster = "D:\Data\DEM\dem10m.tif"
geoid_correction = "NONE"


# Execute 
outRadar = arcpy.ia.ApplyGeometricTerrainCorrection(in_radar, polarization, 
     in_dem_raster, geoid_correction)
outRadar.save(out_radar)

Información de licenciamiento

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

Temas relacionados