Interpoler à partir de points spatio-temporels (Image Analyst)

Disponible avec une licence Image Analyst.

Synthèse

Interpole des données ponctuelles temporelles dans un raster multidimensionnel.

Utilisation

  • Cet outil génère un raster multidimensionnel qui contient la variable interpolée dans le temps et l’espace.

Paramètres

ÉtiquetteExplicationType de données
Jeu de données temporelles en entrée

Couche ponctuelle en entrée, fichier de trajectoire ou jeu de données mosaïque de trajectoire.

Mosaic Dataset; Mosaic Layer; Feature Layer; Trajectory Layer
Champ Variable

Champ contenant les valeurs des variables.

String
Champ temporel

Champ contenant les valeurs temporelles.

String
Agrégation temporelle
(Facultatif)

Spécifie l’agrégation temporelle du raster multidimensionnel en sortie. L’algorithme d’interpolation utilise toutes les données disponibles dans ces périodes temporelles pour calculer la tranche en sortie.

  • Tous les joursLes valeurs de données sont agrégées en intervalle temporel défini en jour. Il s’agit de l’option par défaut.
  • Par semaineLes valeurs de données sont agrégées en intervalle temporel défini en semaine.
  • Par moisLes valeurs de données sont agrégées en intervalle temporel défini en mois.
  • Par trimestreLes valeurs de données sont agrégées en intervalle temporel défini en trimestre.
  • AnnuelleLes valeurs des données seront agrégées selon des intervalles annuels.
String
Taille de cellule
(Facultatif)

Taille de cellule en sortie. Par défaut, la taille de cellule correspond à la plus petite des deux valeurs suivantes : largeur ou hauteur de l’étendue de l’entité ponctuelle en entrée divisée par 250.

Double
Méthode d’interpolation

Spécifie la méthode d’interpolation qui sera utilisée.

  • IDWL’interpolation pondérée par l’inverse de la distance sera utilisée.
  • TriangulationL’interpolation par triangulation sera utilisée.
  • MoyenneL’interpolation moyenne sera utilisée.
  • Voisins naturelsL’interpolation par voisin naturel sera utilisée.
  • Voisin le plus procheL’interpolation par voisin le plus proche sera utilisée.
  • QuadratiqueL’interpolation quadratique sera utilisée.
String

Valeur renvoyée

ÉtiquetteExplicationType de données
Raster en sortie

Jeu de données raster multidimensionnelles en sortie.

Raster Dataset

InterpolateFromSpatiotemporalPoints(in_dataset, variable_field, time_field, {temporal_aggregation}, {cell_size}, interpolation_method)
NomExplicationType de données
in_dataset

Couche ponctuelle en entrée, fichier de trajectoire ou jeu de données mosaïque de trajectoire.

Mosaic Dataset; Mosaic Layer; Feature Layer; Trajectory Layer
variable_field

Champ contenant les valeurs des variables.

String
time_field

Champ contenant les valeurs temporelles.

String
temporal_aggregation
(Facultatif)

Spécifie l’agrégation temporelle du raster multidimensionnel en sortie. L’algorithme d’interpolation utilise toutes les données disponibles dans ces périodes temporelles pour calculer la tranche en sortie.

  • DAILYLes valeurs de données sont agrégées en intervalle temporel défini en jour. Il s’agit de l’option par défaut.
  • WEEKLYLes valeurs de données sont agrégées en intervalle temporel défini en semaine.
  • MONTHLYLes valeurs de données sont agrégées en intervalle temporel défini en mois.
  • QUARTERLYLes valeurs de données sont agrégées en intervalle temporel défini en trimestre.
  • YEARLYLes valeurs des données seront agrégées selon des intervalles annuels.
String
cell_size
(Facultatif)

Taille de cellule en sortie. Par défaut, la taille de cellule correspond à la plus petite des deux valeurs suivantes : largeur ou hauteur de l’étendue de l’entité ponctuelle en entrée divisée par 250.

Double
interpolation_method

Spécifie la méthode d’interpolation qui sera utilisée.

  • IDWL’interpolation pondérée par l’inverse de la distance sera utilisée.
  • TRIANGULATIONL’interpolation par triangulation sera utilisée.
  • MEANL’interpolation moyenne sera utilisée.
  • NATURAL_NEIGHBORL’interpolation par voisin naturel sera utilisée.
  • NEAREST_NEIGHBORL’interpolation par voisin le plus proche sera utilisée.
  • QUADRATICL’interpolation quadratique sera utilisée.
String

Valeur renvoyée

NomExplicationType de données
out_raster

Jeu de données raster multidimensionnelles en sortie.

Raster Dataset

Exemple de code

Exemple 1 d’utilisation de l’outil InterpolateFromSpatioTemporalPoints (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_dataset = "icesat_trajectory"
out_raster = r"C:\temp\icesat_surface.crf"
variable_field = "elevation"
time_field = "Time"
temporal_aggregation = "Daily"
cell_size = 5000
interpolation_method = "Quadratic function"

# Execute
interpolation_output = arcpy.ia.InterpolateFromSpatiotemporalPoints(in_dataset, out_raster, variable_field,
		       time_field, temporal_aggregation, cell_size, interpolation_method)

Informations de licence

  • Basic: Nécessite Image Analyst
  • Standard: Nécessite Image Analyst
  • Advanced: Nécessite Image Analyst

Rubriques connexes