Etiqueta | Explicación | Tipo 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 |
Ráster de salida | El dataset ráster multidimensional de salida. | Raster Dataset |
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 |
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
OptimalInterpolation(in_background_raster, in_obs_data, obs_field, out_raster, background_error_var, obs_error_var, {background_error_corr_length})
Nombre | Explicación | Tipo 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 |
out_raster | El dataset ráster multidimensional de salida. | Raster Dataset |
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 |
Muestra de código
Este ejemplo interpola 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”)
Entornos
Información de licenciamiento
- Basic: Requiere Image Analyst
- Standard: Requiere Image Analyst
- Advanced: Requiere Image Analyst