Gebiete vergleichen (Intelligence)

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})
ParameterErklärungDatentyp
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.

  • LOCATION_ONLY Punkte und Flächen-Features werden basierend auf räumlichem Zusammentreffen ausgewertet.
  • LOCATION_TIME Punkte und Flächen-Features werden basierend auf räumlichem und zeitlichem Zusammentreffen ausgewertet.
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

CompareAreas – Beispiel (eigenständiges Skript)

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)

Lizenzinformationen

  • Basic: Nein
  • Standard: Nein
  • Advanced: Ja

Verwandte Themen