Beschriftung | Erläuterung | Datentyp |
Eingabe-Punkt-Features | Punkte, die zum Erstellen einer Auswahl der Nachbarschaft verwendet werden. | Feature Layer |
Ausgabe-Layer | Layer zum Speichern 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 jedem Sektor verwendet werden sollen. Wenn ein Sektor die erforderliche Anzahl der Punkte enthält, werden alle Punkte in diesem Sektor verwendet. | Long |
Mindestens einschließen | Die minimale Anzahl der Punkte, die in jedem Sektor verwendet werden sollen. 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 | Größe der kleinen Halbachse der Suchnachbarschaft. | Double |
Große Halbachse | Größe der großen Halbachse der Suchnachbarschaft. | Double |
Winkel | Der Rotationswinkel der Nachbarschaftsachse. | Double |
Shape-Typ (optional) | Die Geometrie der Nachbarschaft.
| String |
Mit der Geostatistical Analyst-Lizenz verfügbar.
Zusammenfassung
Erstellt einen Layer aus Punkten in einer benutzerdefinierten Nachbarschaft.
Sie könnten beispielsweise eine Auswahl von Punkten in einer kreisförmigen Nachbarschaft um eine Position, die durch den Eingabepunkt definiert wird, erstellen. Wie die obige Abbildung zeigt, enthält die Ausgabe die 10 blauen Punkte, die innerhalb des Kreises liegen.
Verwendung
Dieses Werkzeug kann zusammen mit den Interpolationswerkzeugen 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 | Punkte, die zum Erstellen einer Auswahl der Nachbarschaft verwendet werden. | Feature Layer |
out_layer | Layer zum Speichern der Auswahl der Nachbarschaft. | Feature Layer |
point_coord | Die XY-Koordinaten des Mittelpunktes der Nachbarschaft. | Point |
neighbors_max | Die Anzahl der Punkte, die in jedem Sektor verwendet werden sollen. Wenn ein Sektor die erforderliche Anzahl der Punkte enthält, werden alle Punkte in diesem Sektor verwendet. | Long |
neighbors_min | Die minimale Anzahl der Punkte, die in jedem Sektor verwendet werden sollen. 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 | Größe der kleinen Halbachse der Suchnachbarschaft. | Double |
major_semiaxis | Größe der großen Halbachse der Suchnachbarschaft. | Double |
angle | Der Rotationswinkel der Nachbarschaftsachse. | Double |
shape_type (optional) | Die Geometrie der Nachbarschaft.
| 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