Beschriftung | Erläuterung | Datentyp |
Eingabe-Features | Die Eingabe-Punkt-Features mit den Z-Werten, die interpoliert werden. | Feature Layer |
Z-Wert-Feld | Feld mit einem Höhen- oder Betragswert für jeden Punkt. Dies kann ein Zahlenfeld oder das Shape-Feld sein, wenn die Eingabe-Features Z- oder M-Werte enthalten. | Field |
Geostatistischer Ausgabe-Layer (optional) | Der erzeugte geostatistische Layer. Dieser Layer ist nur dann eine erforderliche Ausgabe, wenn kein Ausgabe-Raster angefordert wird. | Geostatistical Layer |
Ausgabe-Raster (optional) | Das Ausgabe-Raster. Dieses Raster ist nur dann eine erforderliche Ausgabe, wenn kein geostatistischer Ausgabe-Layer angefordert wird. | Raster Dataset |
Ausgabe-Zellengröße (optional) | Die Zellengröße im zu erstellenden Ausgabe-Raster. Dieser Wert kann unter Umgebungen explizit über den Parameter Zellengröße festgelegt werden. Falls er nicht festgelegt wird, ist die Zellengröße der kleinere Wert der Breite bzw. Höhe der Ausdehnung von Eingabe-Punkt-Features im Eingaberaumbezug, dividiert durch 250. | Analysis Cell Size |
Eingabe-Raster mit absoluten Barrieren (optional) | Absolute Barrieren-Features, für die anstelle von Sichtlinienentfernungen nicht-euklidische Entfernungen verwendet werden. | Feature Layer |
Bandbreite (optional) | Dies ist die maximale Entfernung, in der Datenpunkte für die Vorhersage verwendet werden. Mit zunehmender Bandbreite erhöht sich die Verzerrung und verringert sich die Varianz der Vorhersage. | Double |
Anzahl der Iterationen (optional) | Die Iterationszahl steuert die Genauigkeit der numerischen Lösung, da das Modell die Diffusionsgleichung numerisch berechnet. Je größer diese Zahl, desto genauer die Vorhersage, aber umso länger die Verarbeitungszeit. Je komplexer die Geometrie der Barriere und je größer die Bandbreite, desto mehr Iterationen sind für genaue Vorhersagen erforderlich. | Long |
Gewichtungsfeld (optional) | Dient der Hervorhebung einer Beobachtung. Je höher eine Beobachtung gewichtet wird, desto größer ihre Auswirkung auf die Vorhersage. Weisen Sie bei lagegleichen Beobachtungen der zuverlässigsten Messung die höchste Gewichtung zu. | Field |
Eingabe-Raster mit additiven Barrieren (optional) | Die zurückgelegte Entfernung von einer Rasterzelle zur nächsten basierend auf der folgenden Formel: (durchschnittlicher Kostenwert in den benachbarten Zelle) x (Entfernung zwischen Zellenmittelpunkten) | Raster Layer |
Eingabe-Raster mit kumulativen Barrieren (optional) |
Die zurückgelegte Entfernung von einer Rasterzelle zur nächsten basierend auf der folgenden Formel: (Unterschied zwischen den Kostenwerten in den benachbarten Zelle) + (Entfernung zwischen Zellenmittelpunkten) | Raster Layer |
Eingabe-Raster mit fließenden Barrieren (optional) | Eine fließende Barriere wird verwendet, wenn Daten mit bevorzugter Richtung der Datenvariation interpoliert werden, basierend auf der folgenden Formel: Indikator (Kostenwerte in benachbarter bis-Zelle > Kostenwerte in benachbarter von-Zelle) * (Kostenwerte in benachbarter bis-Zelle - Kostenwerte in benachbarter von-Zelle) + (Entfernung zwischen Zellenmittelpunkten), wobei gilt: indicator(true) = 1 und indicator(false) = 0. | Raster Layer |
Mit der Geostatistical Analyst-Lizenz verfügbar.
Zusammenfassung
Interpoliert eine Oberfläche unter Verwendung eines Kernel, der auf der Wärmeleitungsgleichung basiert, und ermöglicht die Verwendung von Raster- und Feature-Barrieren, um Entfernungen zwischen Eingabepunkten neu zu definieren.
Weitere Informationen zur Funktionsweise der Diffusionsinterpolation mit Barrieren
Verwendung
-
Die absolute Feature-Barriere verwendet statt der Sichtbarkeitslinie als Ansatz eine nicht euklidische Entfernung. Beim Sichtbarkeitslinienansatz darf eine gerade Linie zwischen der gemessenen Position und der Position der erforderlichen Vorhersage das Barrieren-Feature nicht schneiden. Wenn die Entfernung um die Barriere innerhalb der Spezifikationen der Suchnachbarschaft liegt, dann wird sie in diesem Ansatz einer nicht euklidischen Entfernung berücksichtigt.
Die Verarbeitungsdauer hängt von der Geometrie der Feature-Classes für die Barrieren ab. Die Werkzeuge im Toolset Generalisierung können zum Erstellen einer neuen Feature-Class durch Glätten oder Löschen einiger dieser Features verwendet werden.
Die Werte für den Parameter Eingabe-Raster mit additiven Barrieren müssen größer oder gleich 1 sein. Der Wert 1 bedeutet, dass keine Barrieren vorhanden sind.
Die Werte für den Parameter Eingabe-Raster mit kumulativen Barrieren sollten in denselben Einheiten vorliegen wie die XY-Koordinaten. Wenn benachbarte Zellen dieselben Werte haben, bedeutet dies, dass es an dieser Position keine Barriere gibt.
Die Werte für den Parameter Eingabe-Raster mit fließenden Barrieren sollten in denselben Einheiten vorliegen wie die XY-Koordinaten. Wenn benachbarte Zellen dieselben Werte haben, bedeutet dies, dass es an dieser Position keine Barriere gibt. Auch wenn Sie von einem hohen zu einem niedrigen Wert wechseln, bedeutet dies, dass es keine Barriere gibt.
Der Wert NoData in einer der optionalen Raster-Barriere-Eingaben hat denselben Effekt wie ein Eingabe-Raster mit absoluten Barrieren.
Parameter
arcpy.ga.DiffusionInterpolationWithBarriers(in_features, z_field, {out_ga_layer}, {out_raster}, {cell_size}, {in_barrier_features}, {bandwidth}, {number_iterations}, {weight_field}, {in_additive_barrier_raster}, {in_cumulative_barrier_raster}, {in_flow_barrier_raster})
Name | Erläuterung | Datentyp |
in_features | Die Eingabe-Punkt-Features mit den Z-Werten, die interpoliert werden. | Feature Layer |
z_field | Feld mit einem Höhen- oder Betragswert für jeden Punkt. Dies kann ein Zahlenfeld oder das Shape-Feld sein, wenn die Eingabe-Features Z- oder M-Werte enthalten. | Field |
out_ga_layer (optional) | Der erzeugte geostatistische Layer. Dieser Layer ist nur dann eine erforderliche Ausgabe, wenn kein Ausgabe-Raster angefordert wird. | Geostatistical Layer |
out_raster (optional) | Das Ausgabe-Raster. Dieses Raster ist nur dann eine erforderliche Ausgabe, wenn kein geostatistischer Ausgabe-Layer angefordert wird. | Raster Dataset |
cell_size (optional) | Die Zellengröße im zu erstellenden Ausgabe-Raster. Dieser Wert kann unter Umgebungen explizit über den Parameter Zellengröße festgelegt werden. Falls er nicht festgelegt wird, ist die Zellengröße der kleinere Wert der Breite bzw. Höhe der Ausdehnung von Eingabe-Punkt-Features im Eingaberaumbezug, dividiert durch 250. | Analysis Cell Size |
in_barrier_features (optional) | Absolute Barrieren-Features, für die anstelle von Sichtlinienentfernungen nicht-euklidische Entfernungen verwendet werden. | Feature Layer |
bandwidth (optional) | Dies ist die maximale Entfernung, in der Datenpunkte für die Vorhersage verwendet werden. Mit zunehmender Bandbreite erhöht sich die Verzerrung und verringert sich die Varianz der Vorhersage. | Double |
number_iterations (optional) | Die Iterationszahl steuert die Genauigkeit der numerischen Lösung, da das Modell die Diffusionsgleichung numerisch berechnet. Je größer diese Zahl, desto genauer die Vorhersage, aber umso länger die Verarbeitungszeit. Je komplexer die Geometrie der Barriere und je größer die Bandbreite, desto mehr Iterationen sind für genaue Vorhersagen erforderlich. | Long |
weight_field (optional) | Dient der Hervorhebung einer Beobachtung. Je höher eine Beobachtung gewichtet wird, desto größer ihre Auswirkung auf die Vorhersage. Weisen Sie bei lagegleichen Beobachtungen der zuverlässigsten Messung die höchste Gewichtung zu. | Field |
in_additive_barrier_raster (optional) | Die zurückgelegte Entfernung von einer Rasterzelle zur nächsten basierend auf der folgenden Formel: (durchschnittlicher Kostenwert in den benachbarten Zelle) x (Entfernung zwischen Zellenmittelpunkten) | Raster Layer |
in_cumulative_barrier_raster (optional) |
Die zurückgelegte Entfernung von einer Rasterzelle zur nächsten basierend auf der folgenden Formel: (Unterschied zwischen den Kostenwerten in den benachbarten Zelle) + (Entfernung zwischen Zellenmittelpunkten) | Raster Layer |
in_flow_barrier_raster (optional) | Eine fließende Barriere wird verwendet, wenn Daten mit bevorzugter Richtung der Datenvariation interpoliert werden, basierend auf der folgenden Formel: Indikator (Kostenwerte in benachbarter bis-Zelle > Kostenwerte in benachbarter von-Zelle) * (Kostenwerte in benachbarter bis-Zelle - Kostenwerte in benachbarter von-Zelle) + (Entfernung zwischen Zellenmittelpunkten), wobei gilt: indicator(true) = 1 und indicator(false) = 0. | Raster Layer |
Codebeispiel
Punkt-Features, die durch eine Barriere eingeschränkt sind, werden auf ein rechteckiges Raster interpoliert.
import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
arcpy.DiffusionInterpolationWithBarriers_ga("ca_ozone_pts", "OZONE", "outDIWB",
"C:/gapyexamples/output/diwbout", "2000",
"ca_outline", "", "10", "", "", "", "")
Punkt-Features, die durch eine Barriere eingeschränkt sind, werden auf ein rechteckiges Raster interpoliert.
# Name: DiffusionInterpolationWithBarriers_Example_02.py
# Description: Diffusion Interpolation with Barriers uses a kernel which is
# based upon the heat equation and describes the variation in
# temperature with time in a homogeneous medium.
# Requirements: Geostatistical Analyst Extension
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/gapyexamples/data"
# Set local variables
inPointFeatures = "ca_ozone_pts.shp"
zField = "ozone"
outLayer = "outDIWB"
outRaster = "C:/gapyexamples/output/diwbout"
cellSize = 2000.0
power = 2
inBarrier = "ca_outline.shp"
bandwidth = ""
iterations = 10
weightField = ""
addBarrier = ""
cumuBarrier = ""
flowBarrier = ""
# Execute DiffusionInterpolationWithBarriers
arcpy.DiffusionInterpolationWithBarriers_ga(inPointFeatures, zField, outLayer,
outRaster, cellSize, inBarrier,
bandwidth, iterations, weightField,
addBarrier, cumuBarrier, flowBarrier)
Umgebungen
Lizenzinformationen
- Basic: Erfordert Geostatistical Analyst
- Standard: Erfordert Geostatistical Analyst
- Advanced: Erfordert Geostatistical Analyst