Beschriftung | Erläuterung | Datentyp |
Eingabe-Punkt-Features | Die Punkt-Features, welche die Track-Punkte der Bewegungen darstellen. Die Zeiteigenschaften können für den Layer aktiviert sein. | Feature Layer |
Eingabe-Flächen-Features | Die Flächen-Features, welche die Interessenbereiche darstellen, anhand derer eindeutige Track-Punkt-Kennungen für Bewegungen identifiziert werden. Die Zeiteigenschaften können für den Layer aktiviert sein. | Feature Layer |
Ausgabe-Feature-Class | Die Ausgabe-Feature-Class für die Fläche. Die Ausgabe enthält eine Kopie der Geometrie Eingabe-Flächen-Features und die eindeutigen Kennungen der Parameter Namensfeld für Flächen-Features und Namensfeld für Punkt-Features. Wenn die Zeiteigenschaften der Parameterwerte für Eingabe-Punkt-Features und Eingabe-Flächen-Features aktiviert sind und Beziehung auf Position und Zeitpunkt festgelegt ist, werden nur die Features mit entsprechender Geometrie und Zeitspanne zurückgegeben. | Feature Layer |
Namensfeld für Punkt-Features | Das Feld, das die eindeutigen Kennungen für die Track-Punkte von Bewegungen enthält. Das Feld kann eine Zahl oder eine Zeichenfolge enthalten. | Field |
Namensfeld für Flächen-Features | Ein Feld, das die eindeutigen Kennungen für die Interessenbereiche enthält. Das Feld kann eine Zahl oder eine Zeichenfolge enthalten. | Field |
Beziehung | Gibt die Beziehung zwischen den Eingaben an.
| String |
Zeitunterschied (optional) | Die zulässige Zeit zwischen den Parameterwerten Eingabe-Punkt-Features und Eingabe-Flächen-Features, bevor eine räumliche Beziehung als ungültig gilt. Dieser Parameter ist aktiv, wenn der Parameter Beziehung auf Position und Zeitpunkt festgelegt ist und die Zeiteigenschaften für beide Eingaben aktiviert sind. | Time Unit |
Zeitliche Beziehung (optional) | Gibt die zeitliche Beziehung zwischen den Parameterwerten Eingabe-Punkt-Features und Eingabe-Flächen-Features an. Dieser Parameter ist aktiv, wenn der Parameter Beziehung auf Position und Zeitpunkt festgelegt ist und die Zeiteigenschaften für beide Eingaben aktiviert sind. Wenn die Option Nahe vor oder Nahe nach festgelegt ist, werden nur Features im Parameterwert Eingabe-Punkt-Features für die Aufnahme in den Parameterwert Ausgabe-Feature-Class evaluiert, die sich innerhalb des angegebenen Zeitfensters befinden.
| String |
Zeitstatistiken einbeziehen (optional) | Gibt an, ob Zeitstatistikfelder hinzugefügt werden.
| Boolean |
Zusammenfassung
Vergleicht Bewegungspunkt-Tracks über mehrere bekannte Interessenbereiche.
Verwendung
Mit dem Werkzeug wird die Anzahl der Punkt-Track-Identitäten in bekannten Gebieten gefunden. Um Gebiete positions- und zeitübergreifend zu vergleichen, müssen die Zeiteigenschaften für die Werte (Layer) der Parameter Eingabe-Punkt-Features und Eingabe-Flächen-Features aktiviert werden.
Weitere Informationen zum Festlegen von Zeiteigenschaften in Daten
Wenn der Parameter Beziehung auf Position und Zeitpunkt festgelegt ist, unterstützt der Parameter Zeitliche Beziehung die Möglichkeit, bestimmte Zeitbeziehungen anzugeben. Sie können die Option Nahe, Nahe vor oder Nahe nach verwenden, um Features nach einem für den Parameter Zeitunterschied angegebenen Wert zu filtern.
Der Parameter Ausgabe-Feature-Class gibt eine Flächen-Feature-Class mit den Eingabe-Geometrien und den eindeutigen Kennungen der Parameter Namensfeld für Punkt-Features und Namensfeld für Flächen-Features zurück.
Wenn der Parameter Zeitstatistiken einbeziehen aktiviert ist, werden dem Parameterwert Ausgabe-Feature-Class die folgenden Felder hinzugefügt:
- enter_time: Die erste beobachtete Zeitinstanz des angegebenen Tracks in dem jeweiligen Flächen-Feature
- exit_time: Die letzte beobachtete Zeitinstanz des angegebenen Tracks in dem jeweiligen Flächen-Feature
- duration: Die Zeit in Sekunden von der ersten beobachteten Zeit bis zur letzten beobachteten Zeit des angegebenen Tracks in dem jeweiligen Flächen-Feature
Parameter
arcpy.intelligence.CompareAreas(in_point_features, in_area_features, out_featureclass, point_id_field, area_id_field, relationship, {time_difference}, {time_relationship}, {include_time_statistics})
Name | Erläuterung | Datentyp |
in_point_features | Die Punkt-Features, welche die Track-Punkte der Bewegungen darstellen. Die Zeiteigenschaften können für den Layer aktiviert sein. | Feature Layer |
in_area_features | Die Flächen-Features, welche die Interessenbereiche darstellen, anhand derer eindeutige Track-Punkt-Kennungen für Bewegungen identifiziert werden. Die Zeiteigenschaften können für den Layer aktiviert sein. | Feature Layer |
out_featureclass | Die Ausgabe-Feature-Class für die Fläche. Die Ausgabe enthält eine Kopie der Geometrie in_area_features und die eindeutigen Kennungen der Parameter area_id_field und point_id_field. Wenn die Zeiteigenschaften der Parameterwerte für in_point_features und in_area_features aktiviert sind und relationship auf LOCATION_TIME festgelegt ist, werden nur die Features mit entsprechender Geometrie und Zeitspanne zurückgegeben. | Feature Layer |
point_id_field | Das Feld, das die eindeutigen Kennungen für die Track-Punkte von Bewegungen enthält. Das Feld kann eine Zahl oder eine Zeichenfolge enthalten. | Field |
area_id_field | Ein Feld, das die eindeutigen Kennungen für die Interessenbereiche enthält. Das Feld kann eine Zahl oder eine Zeichenfolge enthalten. | Field |
relationship | Gibt die Beziehung zwischen den Eingaben an.
| String |
time_difference (optional) | Die zulässige Zeit zwischen den Parameterwerten in_point_features und in_area_features, bevor eine räumliche Beziehung als ungültig gilt. Dieser Parameter ist aktiviert, wenn der Parameter relationship auf LOCATION_TIME festgelegt ist und die Zeiteigenschaften für beide Eingaben aktiviert sind. | Time Unit |
time_relationship (optional) | Gibt die zeitliche Beziehung zwischen den Parameterwerten in_point_features und in_area_features an. Dieser Parameter ist nur aktiviert, wenn der Parameter relationship auf LOCATION_TIME festgelegt ist und die Zeiteigenschaften für beide Eingaben aktiviert sind. Wenn die Option NEAR_BEFORE oder NEAR_AFTER festgelegt ist, werden nur Features im Parameterwert in_point_features für die Aufnahme in den Parameterwert out_featureclass evaluiert, die sich innerhalb des angegebenen Zeitfensters befinden.
| String |
include_time_statistics (optional) | Gibt an, ob Zeitstatistikfelder hinzugefügt werden.
| Boolean |
Codebeispiel
Das folgende Python-Skript veranschaulicht, wie die Funktion CompareAreas in einem eigenständigen Skript verwendet wird.
# Name: CompareAreas.py
# Description: Identify unique movement point track identifiers in known areas of interest.
# Import system modules
import arcpy
arcpy.env.workspace = "C:/data/Tracks.gdb"
# Set local variables
point_features = "Movement_Points"
area_features = "Areas_Of_Interest"
out_features = "Compare_Areas"
point_id_field = "Created_By"
area_id_field = "Name"
relationship = "LOCATION_TIME"
time_difference = "2 Hours"
# Run tool
arcpy.intelligence.CompareAreas(point_features,
area_features,
out_features,
point_id_field,
area_id_field,
relationship,
time_difference)