Interpolación óptima (Image Analyst)

Disponible con licencia de Image Analyst.

Resumen

Asimila estadísticamente datos combinados de múltiples fuentes para producir un ráster de salida. La herramienta puede utilizarse para fusionar datos de fondo, como salidas de modelos, con datos de observación, como mediciones puntuales, para realizar interpolaciones.

Más información sobre cómo funciona la herramienta Interpolación óptima

Uso

  • La herramienta acepta como entrada un dataset de fondo y un dataset de observación. El valor del parámetro Ráster de fondo de entrada suele ser un ráster cuadriculado que puede proceder de la salida de un modelo, y el valor del parámetro Datos de observación de entrada suele ser un dataset de entidades o trayectorias que contiene observaciones en forma de puntos.

  • Para combinar los datasets se asignan ponderaciones a los datasets de fondo y de observación en función de sus precisiones relativas para minimizar la varianza del error de análisis. Las precisiones relativas se determinan a partir de los valores de los parámetros Varianza del error de fondo, Varianza del error de observación y Longitud de correlación del error de fondo, que se utilizan para determinar la correlación del error de fondo entre las mediciones de fondo.

  • Los valores de los parámetros Varianza del error de fondo y Varianza del error de observación suelen ser constantes globales estimadas a partir de los datos de fondo y de observación. También puede proporcionar otro ráster con las mismas filas y columnas, tamaño de celda y extensión para representar la varianza del error de fondo. Asimismo, puede proporcionar un campo de los datos de observación que represente la varianza del error de observación.

  • El valor del parámetro Longitud de correlación del error de fondo se utiliza para estimar la influencia de un punto de observación en la salida. Se expresa en la unidad de la referencia espacial de los datos de fondo de entrada. Un valor más alto da una mayor influencia en los puntos más alejados de la celda de salida.

  • Se supone que la correlación del error de observación es 0.

Parámetros

EtiquetaExplicaciónTipo de datos
Ráster de fondo de entrada

Indica el ráster de fondo de entrada, también conocido como campo de fondo.

Raster Dataset; Raster Layer; Image Service
Datos de observación de entrada

Entidades de puntos de entrada que se utilizarán para la interpolación.

Feature Layer; Trajectory Layer
Campo de observación

Campo que contiene los valores de observación que se utilizarán para la interpolación.

String
Varianza del error de fondo

Varianza del error de las mediciones de fondo.

La entrada puede ser un valor único o un ráster de varianza de error. Si se proporciona un único valor, este se utilizará como varianza de error para todas las mediciones de fondo. Si se proporciona un ráster de varianza de error, cada celda de los datos de fondo obtendrá su varianza de error del ráster de varianza de error de fondo correspondiente. El ráster de varianza de error debe tener el mismo tamaño de celda y extensión que los datos de fondo.

Double; Raster Dataset; Raster Layer; Image Service
Varianza del error de observación

Indica la varianza del error de las observaciones. La entrada puede ser un valor único o un campo de los datos de observación. Si se proporciona un único valor, este se utilizará como varianza de error para todas las observaciones. Si se proporciona un campo en los datos de observación, los valores del campo se utilizarán como varianza de error para cada punto de observación correspondiente.

Double; String
Longitud de correlación de errores de fondo
(Opcional)

Longitud de correlación entre las mediciones de fondo. El valor predeterminado es tres veces el tamaño de celda del valor del parámetro Ráster de fondo de entrada.

Double

Valor de retorno

EtiquetaExplicaciónTipo de datos
Ráster de salida

El dataset ráster multidimensional de salida.

Raster Dataset

OptimalInterpolation(in_background_raster, in_obs_data, obs_field, background_error_var, obs_error_var, {background_error_corr_length})
NombreExplicaciónTipo de datos
in_background_raster

Indica el ráster de fondo de entrada, también conocido como campo de fondo.

Raster Dataset; Raster Layer; Image Service
in_obs_data

Entidades de puntos de entrada que se utilizarán para la interpolación.

Feature Layer; Trajectory Layer
obs_field

Campo que contiene los valores de observación que se utilizarán para la interpolación.

String
background_error_var

Varianza del error de las mediciones de fondo.

La entrada puede ser un valor único o un ráster de varianza de error. Si se proporciona un único valor, este se utilizará como varianza de error para todas las mediciones de fondo. Si se proporciona un ráster de varianza de error, cada celda de los datos de fondo obtendrá su varianza de error del ráster de varianza de error de fondo correspondiente. El ráster de varianza de error debe tener el mismo tamaño de celda y extensión que los datos de fondo.

Double; Raster Dataset; Raster Layer; Image Service
obs_error_var

Indica la varianza del error de las observaciones. La entrada puede ser un valor único o un campo de los datos de observación. Si se proporciona un único valor, este se utilizará como varianza de error para todas las observaciones. Si se proporciona un campo en los datos de observación, los valores del campo se utilizarán como varianza de error para cada punto de observación correspondiente.

Double; String
background_error_corr_length
(Opcional)

Longitud de correlación entre las mediciones de fondo. El valor predeterminado es tres veces el tamaño de celda del valor del parámetro in_background_raster.

Double

Valor de retorno

NombreExplicaciónTipo de datos
out_raster

El dataset ráster multidimensional de salida.

Raster Dataset

Muestra de código

Ejemplo 1 de OptimalInterpolation (secuencia de comandos independiente)

En este ejemplo se interpolan datos de puntos de elevación en un ráster multidimensional.

# Import system modules 
import arcpy from arcpy import * 

#Check out the ArcGIS Image Analyst extension license 
arcpy.CheckOutExtension("ImageAnalyst")  

# Set local variables 
in_background_raster = r"C:\data\global_ssh.tif" 
in_obs_data = r"C:\data\jason_3_ssh.shp" 
obs_field = "SSH" 
background_error_var = 0.1 
obs_error_var = 0.2 
background_error_corr_length = 100 # km 

# Execute 
output = arcpy.ia.OptimalInterpolation(in_background_raster, in_obs_data, obs_field, background_error_var, obs_error_var, background_error_corr_length) 
Output.save(r”c:\output\OI_ssh.crf”)

Temas relacionados