Aus raumzeitlichen Punkten interpolieren (Image Analyst)

Mit der Image Analyst-Lizenz verfügbar.

Zusammenfassung

Interpoliert zeitliche Punktdaten in ein multidimensionales Raster.

Verwendung

  • Das Ergebnis dieses Rasters ist ein multidimensionales Raster, das die über Raum und Zeit interpolierte Variable enthält.

Parameter

BeschriftungErläuterungDatentyp
Zeitliches Eingabe-Dataset

Der Eingabe-Punkt-Layer, die Trajektorie-Datei oder das Trajektorie-Mosaik-Dataset.

Mosaic Dataset; Mosaic Layer; Feature Layer; Trajectory Layer
Feld "Variable"

Ein Feld, das Variablenwerte enthält.

String
Zeitfeld

Ein Feld, das Zeitwerte enthält.

String
Zeitliche Aggregation
(optional)

Gibt die zeitliche Aggregation des multidimensionalen Ausgabe-Rasters an. Der Interpolationsalgorithmus verwendet alle verfügbaren Daten innerhalb dieser Zeiträume, um den Ausgabeausschnitt zu berechnen.

  • Täglich—Die Datenwerte werden in tägliche Zeitintervalle aggregiert. Dies ist die Standardeinstellung.
  • Wöchentlich—Die Datenwerte werden in wöchentliche Zeitintervalle aggregiert.
  • Monatlich—Die Datenwerte werden in monatliche Zeitintervalle aggregiert.
  • Vierteljährlich—Die Datenwerte werden in vierteljährliche Zeitintervalle aggregiert.
  • Jährlich—Die Datenwerte werden in jährliche Zeitintervalle aggregiert.
String
Zellengröße
(optional)

Die Ausgabezellengröße. Standardmäßig ist die Zellengröße das Kürzere der Breite oder Höhe der Eingabe-Punkt-Feature-Ausdehnung geteilt durch 250.

Double
Interpolationsmethode

Gibt die Interpolationsmethode an, die verwendet wird.

  • IDW—Es wird die IDW-Interpolation verwendet.
  • Triangulation—Es wird die Triangulationsinterpolation verwendet.
  • Mittelwert—Es wird die Mittelwertinterpolation verwendet.
  • Natürlicher Nachbar—Es wird die Natürliche-Nachbarn-Interpolation verwendet.
  • Nächster Nachbar—Es wird die Nächste-Nachbarn-Interpolation verwendet.
  • Quadratisch—Es wird die quadratische Interpolation verwendet.
String

Rückgabewert

BeschriftungErläuterungDatentyp
Ausgabe-Raster

Das als Ausgabe verwendete multidimensionale Raster-Dataset.

Raster Dataset

InterpolateFromSpatiotemporalPoints(in_dataset, variable_field, time_field, {temporal_aggregation}, {cell_size}, interpolation_method)
NameErläuterungDatentyp
in_dataset

Der Eingabe-Punkt-Layer, die Trajektorie-Datei oder das Trajektorie-Mosaik-Dataset.

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

Ein Feld, das Variablenwerte enthält.

String
time_field

Ein Feld, das Zeitwerte enthält.

String
temporal_aggregation
(optional)

Gibt die zeitliche Aggregation des multidimensionalen Ausgabe-Rasters an. Der Interpolationsalgorithmus verwendet alle verfügbaren Daten innerhalb dieser Zeiträume, um den Ausgabeausschnitt zu berechnen.

  • DAILY—Die Datenwerte werden in tägliche Zeitintervalle aggregiert. Dies ist die Standardeinstellung.
  • WEEKLY—Die Datenwerte werden in wöchentliche Zeitintervalle aggregiert.
  • MONTHLY—Die Datenwerte werden in monatliche Zeitintervalle aggregiert.
  • QUARTERLY—Die Datenwerte werden in vierteljährliche Zeitintervalle aggregiert.
  • YEARLY—Die Datenwerte werden in jährliche Zeitintervalle aggregiert.
String
cell_size
(optional)

Die Ausgabezellengröße. Standardmäßig ist die Zellengröße das Kürzere der Breite oder Höhe der Eingabe-Punkt-Feature-Ausdehnung geteilt durch 250.

Double
interpolation_method

Gibt die Interpolationsmethode an, die verwendet wird.

  • IDW—Es wird die IDW-Interpolation verwendet.
  • TRIANGULATION—Es wird die Triangulationsinterpolation verwendet.
  • MEAN—Es wird die Mittelwertinterpolation verwendet.
  • NATURAL_NEIGHBOR—Es wird die Natürliche-Nachbarn-Interpolation verwendet.
  • NEAREST_NEIGHBOR—Es wird die Nächste-Nachbarn-Interpolation verwendet.
  • QUADRATIC—Es wird die quadratische Interpolation verwendet.
String

Rückgabewert

NameErläuterungDatentyp
out_raster

Das als Ausgabe verwendete multidimensionale Raster-Dataset.

Raster Dataset

Codebeispiel

InterpolateFromSpatioTemporalPoints: Beispiel 1 (eigenständiges Skript)

Dieses Beispiel interpoliert Höhenpunktdaten in ein multidimensionales Raster.

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

Lizenzinformationen

  • Basic: Erfordert Image Analyst
  • Standard: Erfordert Image Analyst
  • Advanced: Erfordert Image Analyst

Verwandte Themen