Generar ráster SAR enmascarado (Image Analyst)

Resumen

Genera un dataset de radar de apertura sintética (SAR) de salida que conserva las mediciones de radar para toda la extensión de entrada original, mientras enmascara una región de interés específica.

Uso

  • Los datos SAR de salida utilizan píxeles NoData para enmascarar la región especificada.

  • Los píxeles oceánicos se utilizan a menudo como región para enmascarar.

  • El enmascaramiento de la región de interés especificada ayudará a reducir el ruido, centrar el análisis en las regiones relevantes y mejorar los análisis posteriores, como la clasificación, la detección de cambios, la estimación de la coherencia, la generación de interferogramas y el desenvolvimiento de fases.

  • Cuando no se especifica el parámetro Entidades de máscara de entrada, se utilizará el modelo digital de elevación (DEM) de entrada para determinar la interfaz tierra-agua y generar la máscara NoData para el océano.

    Cuando se especifica el parámetro Entidades de máscara de entrada, se utilizará la entidad de la máscara de entrada para generar la máscara NoData para la región de interés especificada. En este caso, solo se requiere un ráster DEM para datos SAR no ortorrectificados.

    Tanto los datos SAR ortorrectificados como los no ortorrectificados son entradas válidas.

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 salida con una máscara NoData recién definida.

Raster Dataset
Bandas de polarización
(Opcional)

Las bandas de polarización que se van a procesar.

La primera banda está seleccionada de forma predeterminada.

Seleccione todas las bandas de polarización si la salida será con herramientas de análisis SAR.

String
Entidades de máscara de entrada
(Opcional)

Las entidades de entrada que definen dónde se crearán los píxeles NoData.

Feature Layer
Área de máscara
(Opcional)

Especifica si se utilizarán los píxeles que se encuentran dentro o fuera de la entidad de máscara de entrada para generar la máscara NoData. Este parámetro solo está activo cuando se especifica el parámetro Entidades de máscara de entrada.

  • DentroLos píxeles que se encuentran fuera del área de la máscara de entrada serán píxeles NoData. Esta es la opción predeterminada.
  • FueraLos píxeles que se encuentran dentro del área de la máscara de entrada serán píxeles NoData.
String
Ráster DEM
(Opcional)

El ráster DEM de entrada.

Cuando no se especifica el parámetro Entidades de máscara de entrada, este DEM se utilizará para generar la máscara NoData para las áreas oceánicas.

Cuando se especifica el parámetro Entidades de máscara de entrada y el valor del parámetro Datos de radar de entrada no está ortorrectificado, este DEM es necesario para transformar las coordenadas terrestres de la entidad en coordenadas de radar.

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á proporcionado en altura elipsoidal.

Boolean

GenerateMaskedSARRaster(in_radar_data, out_radar_data, {polarization_bands}, {in_mask_features}, {mask_area}, {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 salida con una máscara NoData recién definida.

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

Las bandas de polarización que se van a procesar.

La primera banda está seleccionada de forma predeterminada.

Seleccione todas las bandas de polarización si la salida será con herramientas de análisis SAR.

String
in_mask_features
(Opcional)

Las entidades de entrada que definen dónde se crearán los píxeles NoData.

Feature Layer
mask_area
(Opcional)

Especifica si se utilizarán los píxeles que se encuentran dentro o fuera de la entidad de máscara de entrada para generar la máscara NoData. Este parámetro solo es válido cuando se especifica el parámetro in_mask_features.

  • INSIDELos píxeles que se encuentran fuera del área de la máscara de entrada serán píxeles NoData. Esta es la opción predeterminada.
  • OUTSIDELos píxeles que se encuentran dentro del área de la máscara de entrada serán píxeles NoData.
String
in_dem_raster
(Opcional)

El ráster DEM de entrada.

Cuando no se especifica el parámetro in_mask_features, este DEM se utilizará para generar la máscara NoData para las áreas oceánicas.

Cuando se especifica el parámetro in_mask_features y el valor del parámetro in_radar_data no está ortorrectificado, este DEM es necesario para transformar las coordenadas terrestres de la entidad en coordenadas de radar.

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á proporcionado en altura elipsoidal.
Boolean

Muestra de código

Ejemplo 1 de GenerateMaskedSARRaster (ventana de Python)

Este ejemplo enmascarará una región de interés utilizando el DEM de entrada para generar la máscara NoData sobre las áreas de agua.

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

out_radar = arcpy.ia. GenerateMaskedSARRaster (
     "S1B_IW_GRDH_1SDV_20181014T014104_20181014T014129_013142_018486_D82E.SAFE\manifest.safe",
     "VV", "dem.tif", "GEOID") 
out_radar.save("IW_D82E_Mask.crf")
Ejemplo 2 de GenerateMaskedSARRaster (secuencia de comandos independiente)

Este ejemplo enmascarará una región de interés utilizando una clase de entidad de agua para generar la máscara NoData.

# Import system modules and check out ArcGIS Image Analyst extension license
import arcpy
arcpy.CheckOutExtension("ImageAnalyst")
from arcpy.ia import *

# Set local variables
in_raster=r"C:/Data/SAR/SAR_RTC.crf"
polarization="VV"
in_mask_features=r"C:/Data/SAR/water.shp"
mask_area="INSIDE"  
out_radar=r"C:/Data/SAR/IW_D82E_Mask.crf"

#Create output
out_Radar = arcpy.ia.GenerateMaskedSARRaster(in_raster, polarization, 
    in_mask_features, mask_area) 
out_Radar.save(out_radar)

Información de licenciamiento

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

Temas relacionados