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 |
Potenz (optional) | Der Exponent der Entfernung, der die Signifikanz der umgebenden Punkte für den interpolierten Wert bestimmt. Bei Wahl einer höheren Potenz haben entfernte Punkte weniger Einfluss. | Double |
Suchnachbarschaft (optional) | Definiert, welche umgebenden Punkte zum Steuern der Ausgabe verwendet werden sollen. Die Standardeinstellung lautet "Standard". Standard
Glätten
Standard: Kreisförmig
Glätten: Kreisförmig
| Geostatistical Search Neighborhood |
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 |
Mit der Geostatistical Analyst-Lizenz verfügbar.
Zusammenfassung
Verwendet die gemessenen Werte in der Umgebung der vorhergesagten Position, um basierend auf der Annahme, dass Dinge, die nah beieinander liegen, einander ähnlicher sind als weiter entfernt liegende Dinge, einen Wert für eine Position ohne Messwerte vorherzusagen.
Verwendung
Der vorhergesagte Wert wird auf den Bereich der Werte begrenzt, die zum Interpolieren verwendet werden. Da es sich bei der inversen Distanzgewichtung (IDW) um einen gewichteten Entfernungsdurchschnitt handelt, kann der Durchschnitt nicht größer als die höchste und nicht kleiner als die niedrigste Eingabe sein. Aus diesem Grund kann diese Funktion keine Bergrücken oder Täler erstellen, wenn diese Extreme nicht bereits erfasst wurden.
IDW kann einen "Zielscheibeneffekt" in Form von Ringen um Datenpositionen erzeugen.
Im Gegensatz zu anderen Interpolationsmethoden, wie zum Beispiel Kriging, trifft IDW keine expliziten Annahmen zu den statistischen Eigenschaften der Eingabedaten. IDW wird häufig dann verwendet, wenn die Eingabedaten die statistischen Annahmen komplexerer Interpolationsmethoden nicht erfüllt.
Diese Methode ist hervorragend für die Verwendung mit sehr großen Eingabe-Datasets geeignet.
Parameter
arcpy.ga.IDW(in_features, z_field, {out_ga_layer}, {out_raster}, {cell_size}, {power}, {search_neighborhood}, {weight_field})
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 |
power (optional) | Der Exponent der Entfernung, der die Signifikanz der umgebenden Punkte für den interpolierten Wert bestimmt. Bei Wahl einer höheren Potenz haben entfernte Punkte weniger Einfluss. | Double |
search_neighborhood (optional) | Definiert, welche umgebenden Punkte zum Steuern der Ausgabe verwendet werden sollen. Die Standardeinstellung lautet "Standard". Es gibt folgende Suchnachbarschaftsklassen: SearchNeighborhoodStandard, SearchNeighborhoodSmooth, SearchNeighborhoodStandardCircular und SearchNeighborhoodSmoothCircular. Standard
Glätten
Standard: Kreisförmig
Glätten: Kreisförmig
| Geostatistical Search Neighborhood |
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 |
Codebeispiel
Interpolieren einer Reihe von Punkt-Features auf ein Raster.
import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
arcpy.IDW_ga("ca_ozone_pts", "OZONE", "outIDW", "C:/gapyexamples/output/idwout", "2000", "2",
arcpy.SearchNeighborhoodStandard(300000, 300000, 0, 15, 10, "ONE_SECTOR"), "")
Interpolieren einer Reihe von Punkt-Features auf ein Raster.
# Name: InverseDistanceWeighting_Example_02.py
# Description: Interpolate a series of point features onto a rectangular raster
# using Inverse Distance Weighting (IDW).
# 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 = "outIDW"
outRaster = "C:/gapyexamples/output/idwout"
cellSize = 2000.0
power = 2
# Set variables for search neighborhood
majSemiaxis = 300000
minSemiaxis = 300000
angle = 0
maxNeighbors = 15
minNeighbors = 10
sectorType = "ONE_SECTOR"
searchNeighbourhood = arcpy.SearchNeighborhoodStandard(majSemiaxis, minSemiaxis,
angle, maxNeighbors,
minNeighbors, sectorType)
# Execute IDW
arcpy.IDW_ga(inPointFeatures, zField, outLayer, outRaster, cellSize,
power, searchNeighbourhood)
Umgebungen
Lizenzinformationen
- Basic: Erfordert Geostatistical Analyst
- Standard: Erfordert Geostatistical Analyst
- Advanced: Erfordert Geostatistical Analyst