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
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.
Syntax
arcpy.intelligence.CompareAreas(in_point_features, in_area_features, out_featureclass, point_id_field, area_id_field, relationship, {time_difference})
Parameter | Erklärung | 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_point_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 |
Codebeispiel
Das folgende Python-Skript veranschaulicht die Verwendung der Funktion CompareAreas in einem eigenständigen Skript.
# 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"
# Execute tool
arcpy.CompareAreas_intelligence(point_features,
area_features,
out_features,
point_id_field,
area_id_field,
relationship,
time_difference)
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Nein
- Advanced: Ja