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äglichDie Datenwerte werden in tägliche Zeitintervalle aggregiert. Dies ist die Standardeinstellung.
  • WöchentlichDie Datenwerte werden in wöchentliche Zeitintervalle aggregiert.
  • MonatlichDie Datenwerte werden in monatliche Zeitintervalle aggregiert.
  • VierteljährlichDie Datenwerte werden in vierteljährliche Zeitintervalle aggregiert.
  • JährlichDie 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.

  • IDWEs wird die IDW-Interpolation verwendet.
  • TriangulationEs wird die Triangulationsinterpolation verwendet.
  • MittelwertEs wird die Mittelwertinterpolation verwendet.
  • Natürlicher NachbarEs wird die Natürliche-Nachbarn-Interpolation verwendet.
  • Nächster NachbarEs wird die Nächste-Nachbarn-Interpolation verwendet.
  • QuadratischEs 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.

  • DAILYDie Datenwerte werden in tägliche Zeitintervalle aggregiert. Dies ist die Standardeinstellung.
  • WEEKLYDie Datenwerte werden in wöchentliche Zeitintervalle aggregiert.
  • MONTHLYDie Datenwerte werden in monatliche Zeitintervalle aggregiert.
  • QUARTERLYDie Datenwerte werden in vierteljährliche Zeitintervalle aggregiert.
  • YEARLYDie 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.

  • IDWEs wird die IDW-Interpolation verwendet.
  • TRIANGULATIONEs wird die Triangulationsinterpolation verwendet.
  • MEANEs wird die Mittelwertinterpolation verwendet.
  • NATURAL_NEIGHBOREs wird die Natürliche-Nachbarn-Interpolation verwendet.
  • NEAREST_NEIGHBOREs wird die Nächste-Nachbarn-Interpolation verwendet.
  • QUADRATICEs 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