Interpolation optimale (Image Analyst)

Disponible avec une licence Image Analyst.

Synthèse

Assimile de manière statistique les données combinées provenant de plusieurs sources pour générer un raster en sortie. L’outil peut être utilisé pour fusionner les données d’ébauche (des modèles en sortie, par exemple) avec des données d’observation (des mesures de point, par exemple) pour procéder à l’interpolation.

En savoir plus sur le fonctionnement de l’outil Optimal Interpolation (Interpolation optimale)

Utilisation

  • L’outil accepte un jeu de données d’ébauche et un jeu de données d’observation en entrée. La valeur de paramètre Raster d’ébauche en entrée est en général un raster de points quadrillés qui peut provenir d’un modèle en sortie, la valeur de paramètre Données d’observation en entrée étant en général un jeu de données d’entités ou de trajectoires qui contient des observations sous forme de points.

  • Pour combiner les jeux de données, des pondérations sont attribuées aux jeux de données d’ébauche et d’observation en fonction de leurs précisions relatives, afin de limiter le plus possible la variance d’erreur d’analyse. Les précisions relatives sont déterminées à partir des valeurs de paramètre Background Error Variance (Variance d’erreur d’ébauche), Observation Error Variance (Variance d’erreur d’observation) et Background Error Correlation Length (Longueur de corrélation d’erreur d’ébauche), qui sont utilisées pour déterminer la corrélation d’erreur d’ébauche entre des mesures d’ébauche.

  • Les valeurs de paramètre Background Error Variance (Variance d’erreur d’ébauche) et Observation Error Variance (Variance d’erreur d’observation) sont en général des constantes globales estimées à partir des données d’ébauche et d’observation. Par ailleurs, vous pouvez fournir un autre raster avec les mêmes lignes et colonnes, tailles de cellule et étendues, afin de représenter la variance d’erreur d’ébauche. Vous pouvez également fournir un champ à partir des données d’observation qui représente la variance d’erreur d’observation.

  • La valeur de paramètre Background Error Correlation Length (Longueur de corrélation d’erreur d’ébauche) permet d’estimer l’influence d’un point d’observation sur la sortie. Elle est exprimée dans l’unité de la référence spatiale des données d’ébauche en entrée. Une valeur plus élevée donne une influence plus élevée sur les points éloignés de la cellule en sortie.

  • Par hypothèse, la corrélation d’erreur d’observation est de 0.

Paramètres

ÉtiquetteExplicationType de données
Raster d’ébauche en entrée

Raster d’ébauche en entrée est également appelé champ d’ébauche.

Raster Dataset; Raster Layer; Image Service
Données d’observation en entrée

Entités ponctuelles en entrée qui vont être utilisées pour l’interpolation.

Feature Layer; Trajectory Layer
Champ d’observation

Champ contenant les valeurs d’observation qui seront utilisées pour l’interpolation.

String
Variance d’erreur d’ébauche

Variance d’erreur des mesures d’ébauche.

L’entrée peut être une valeur simple ou un raster de variance d’erreur. Si une valeur simple est fournie, elle sera utilisée en tant que variance d’erreur pour toutes les mesures d’ébauche. Si un raster de variance d’erreur est fourni, chaque cellule des données d’ébauche obtiendra sa variance d’erreur à partir du raster de variance d’erreur d’ébauche correspondant. Le raster de variance d’erreur doit avoir les mêmes taille de cellule et étendue que les données d’ébauche.

Double; Raster Dataset; Raster Layer; Image Service
Variance d’erreur d’observation

Variance d’erreur des observations. L’entrée peut être une valeur simple ou un champ issu des données d’observation. Si une valeur simple est fournie, elle sera utilisée en tant que variance d’erreur pour toutes les observations. Si un champ des données d’observation est fourni, les valeurs du champ seront utilisées en tant que variance d’erreur pour chaque point d’observation correspondant.

Double; String
Longueur de corrélation d’erreur d’ébauche
(Facultatif)

Longueur de corrélation entre les mesures d’ébauche. La valeur par défaut est égale à trois fois la taille de cellule de la valeur de paramètre Input Background Raster (Raster d’ébauche en entrée).

Double

Valeur renvoyée

ÉtiquetteExplicationType de données
Raster en sortie

Jeu de données raster multidimensionnelles en sortie.

Raster Dataset

OptimalInterpolation(in_background_raster, in_obs_data, obs_field, background_error_var, obs_error_var, {background_error_corr_length})
NomExplicationType de données
in_background_raster

Raster d’ébauche en entrée est également appelé champ d’ébauche.

Raster Dataset; Raster Layer; Image Service
in_obs_data

Entités ponctuelles en entrée qui vont être utilisées pour l’interpolation.

Feature Layer; Trajectory Layer
obs_field

Champ contenant les valeurs d’observation qui seront utilisées pour l’interpolation.

String
background_error_var

Variance d’erreur des mesures d’ébauche.

L’entrée peut être une valeur simple ou un raster de variance d’erreur. Si une valeur simple est fournie, elle sera utilisée en tant que variance d’erreur pour toutes les mesures d’ébauche. Si un raster de variance d’erreur est fourni, chaque cellule des données d’ébauche obtiendra sa variance d’erreur à partir du raster de variance d’erreur d’ébauche correspondant. Le raster de variance d’erreur doit avoir les mêmes taille de cellule et étendue que les données d’ébauche.

Double; Raster Dataset; Raster Layer; Image Service
obs_error_var

Variance d’erreur des observations. L’entrée peut être une valeur simple ou un champ issu des données d’observation. Si une valeur simple est fournie, elle sera utilisée en tant que variance d’erreur pour toutes les observations. Si un champ des données d’observation est fourni, les valeurs du champ seront utilisées en tant que variance d’erreur pour chaque point d’observation correspondant.

Double; String
background_error_corr_length
(Facultatif)

Longueur de corrélation entre les mesures d’ébauche. La valeur par défaut est égale à trois fois la taille de cellule de la valeur de paramètre in_background_raster.

Double

Valeur renvoyée

NomExplicationType de données
out_raster

Jeu de données raster multidimensionnelles en sortie.

Raster Dataset

Exemple de code

Exemple 1 OptimalInterpolation (script autonome)

Cet exemple interpole les données ponctuelles d’altitude dans un raster multidimensionnel.

# 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”)

Rubriques connexes