Beschriftung | Erläuterung | Datentyp |
Eingabe-Punkt-Features | Die Punkte, die zum Erstellen einer Auswahl der Nachbarschaft verwendet werden. | Feature Layer |
Ausgabe-Layer | Ein Ausgabe-Layer mit der Auswahl der Nachbarschaft. | Feature Layer |
Eingabepunkt | Die XY-Koordinaten des Mittelpunktes der Nachbarschaft. | Point |
Maximal einzuschließende Nachbarn | Die Anzahl der Punkte, die in den einzelnen Sektoren verwendet werden. Wenn ein Sektor die erforderliche Anzahl der Punkte enthält, werden alle Punkte in diesem Sektor verwendet. | Long |
Mindestens einschließen | Die Anzahl der Punkte, die in den einzelnen Sektoren mindestens verwendet werden müssen. Wenn die minimale Anzahl der erforderlichen Punkte in einem Sektor nicht verfügbar ist, wird der nächstgelegene verfügbare Punkt außerhalb des Sektors ausgewählt. | Long |
Kleine Halbachse | Die Größe der kleinen Halbachse der Suchnachbarschaft. | Double |
Große Halbachse | Die Größe der großen Halbachse der Suchnachbarschaft. | Double |
Winkel | Der Rotationswinkel der Nachbarschaftsachse. | Double |
Shape-Typ (optional) | Gibt die Geometrie der Nachbarschaft an.
| String |
Mit der Geostatistical Analyst-Lizenz verfügbar.
Zusammenfassung
Erstellt einen Layer aus Punkten in einer benutzerdefinierten Nachbarschaft.
Sie können beispielsweise eine Auswahl von Punkten in einer kreisförmigen Nachbarschaft um eine Position, die durch den Eingabepunkt definiert wird, erstellen.
Abbildung
Verwendung
Dieses Werkzeug kann zusammen mit den Werkzeugen im Toolset "Interpolation" verwendet werden, wenn verschiedene Suchnachbarschaften untersucht werden.
Parameter
arcpy.ga.GANeighborhoodSelection(in_dataset, out_layer, point_coord, neighbors_max, neighbors_min, minor_semiaxis, major_semiaxis, angle, {shape_type})
Name | Erläuterung | Datentyp |
in_dataset | Die Punkte, die zum Erstellen einer Auswahl der Nachbarschaft verwendet werden. | Feature Layer |
out_layer | Ein Ausgabe-Layer mit der Auswahl der Nachbarschaft. | Feature Layer |
point_coord | Die XY-Koordinaten des Mittelpunktes der Nachbarschaft. | Point |
neighbors_max | Die Anzahl der Punkte, die in den einzelnen Sektoren verwendet werden. Wenn ein Sektor die erforderliche Anzahl der Punkte enthält, werden alle Punkte in diesem Sektor verwendet. | Long |
neighbors_min | Die Anzahl der Punkte, die in den einzelnen Sektoren mindestens verwendet werden müssen. Wenn die minimale Anzahl der erforderlichen Punkte in einem Sektor nicht verfügbar ist, wird der nächstgelegene verfügbare Punkt außerhalb des Sektors ausgewählt. | Long |
minor_semiaxis | Die Größe der kleinen Halbachse der Suchnachbarschaft. | Double |
major_semiaxis | Die Größe der großen Halbachse der Suchnachbarschaft. | Double |
angle | Der Rotationswinkel der Nachbarschaftsachse. | Double |
shape_type (optional) | Gibt die Geometrie der Nachbarschaft an.
| String |
Codebeispiel
Erstellen eines Feature-Layers basierend auf bestimmten Nachbarschaftskriterien.
import arcpy
from arcpy import env
env.workspace = "C:/gapyexamples/data"
arcpy.GANeighborhoodSelection_ga("ca_ozone_pts", "outNS", "-2000000 -50000",
"20", "5","200000", "200000", "0", "One sector")
Erstellen eines Feature-Layers basierend auf bestimmten Nachbarschaftskriterien.
# Name: NeighborhoodSelection_Example_02.py
# Description: Creates a layer of points based on a user-defined neighborhood.
# Requirements: Geostatistical Analyst Extension
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/gapyexamples/data"
# Set local variables
inPoints = "ca_ozone_pts.shp"
outLayer = "outNS"
pointCoord = "-2000000 -50000"
maxNeighbors = 20
minNeighbors = 5
majSemiaxis = 200000
minSemiaxis = 200000
angle = 0
shape = "One Sector"
# Execute NeighborhoodSelection
arcpy.GANeighborhoodSelection_ga(inPoints, outLayer, pointCoord, maxNeighbors,
minNeighbors, majSemiaxis, minSemiaxis, angle,
shape)
Umgebungen
Lizenzinformationen
- Basic: Erfordert Geostatistical Analyst
- Standard: Erfordert Geostatistical Analyst
- Advanced: Erfordert Geostatistical Analyst