Gebiete vergleichen (AllSource)

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

BeschriftungErläuterungDatentyp
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.

  • Nur PositionPunkte und Flächen-Features werden basierend auf räumlichem Zusammentreffen ausgewertet.
  • Position und ZeitpunktPunkte und Flächen-Features werden basierend auf räumlichem und zeitlichem Zusammentreffen ausgewertet.
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.

  • NaheWenn eine Punkt-Feature-Zeit innerhalb eines angegebenen Zeitbereichs der Flächen-Feature-Zeit liegt, ist die Punkt-Feature-Zeit nahe der Flächen-Feature-Zeit.
  • Nahe vorWenn eine Punkt-Feature-Zeit vor der Flächen-Feature-Zeit, aber innerhalb eines angegebenen Zeitbereichs der Verbindungszeit liegt, ist die Punkt-Feature-Zeit nahe vor der Flächen-Feature-Zeit.
  • Nahe nachWenn die Punkt-Feature-Zeit nach der Flächen-Feature-Zeit, aber innerhalb eines angegebenen Zeitbereichs der Verbindungszeit liegt, ist die Punkt-Feature-Zeit nahe nach der Flächen-Feature-Zeit.
  • NaheWenn eine Punkt-Feature-Zeit innerhalb eines angegebenen Zeitbereichs der Flächen-Feature-Zeit liegt, ist die Punkt-Feature-Zeit nahe der Flächen-Feature-Zeit.
  • Nahe vorWenn eine Punkt-Feature-Zeit vor der Flächen-Feature-Zeit, aber innerhalb eines angegebenen Zeitbereichs der Verbindungszeit liegt, ist die Punkt-Feature-Zeit nahe vor der Flächen-Feature-Zeit.
  • Nahe nachWenn die Punkt-Feature-Zeit nach der Flächen-Feature-Zeit, aber innerhalb eines angegebenen Zeitbereichs der Verbindungszeit liegt, ist die Punkt-Feature-Zeit nahe nach der Flächen-Feature-Zeit.
String
Zeitstatistiken einbeziehen
(optional)

Gibt an, ob Zeitstatistikfelder hinzugefügt werden.

  • Zeitstatistiken einbeziehenEs werden Zeitstatistikfelder zur Ausgabe hinzugefügt.
  • Zeitstatistiken ausschließenEs werden keine Zeitstatistikfelder zur Ausgabe hinzugefügt.
Boolean

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})
NameErläuterungDatentyp
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_ONLYPunkte und Flächen-Features werden basierend auf räumlichem Zusammentreffen ausgewertet.
  • LOCATION_TIMEPunkte 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_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.

  • NEARWenn eine Punkt-Feature-Zeit innerhalb eines angegebenen Zeitbereichs der Flächen-Feature-Zeit liegt, ist die Punkt-Feature-Zeit nahe der Flächen-Feature-Zeit.
  • NEAR_BEFOREWenn eine Punkt-Feature-Zeit vor der Flächen-Feature-Zeit, aber innerhalb eines angegebenen Zeitbereichs der Verbindungszeit liegt, ist die Punkt-Feature-Zeit nahe vor der Flächen-Feature-Zeit.
  • NEAR_AFTERWenn die Punkt-Feature-Zeit nach der Flächen-Feature-Zeit, aber innerhalb eines angegebenen Zeitbereichs der Verbindungszeit liegt, ist die Punkt-Feature-Zeit nahe nach der Flächen-Feature-Zeit.
String
include_time_statistics
(optional)

Gibt an, ob Zeitstatistikfelder hinzugefügt werden.

  • TIME_STATISTICSEs werden Zeitstatistikfelder zur Ausgabe hinzugefügt.
  • NO_TIME_STATISTICSEs werden keine Zeitstatistikfelder zur Ausgabe hinzugefügt.
Boolean

Codebeispiel

CompareAreas: Beispiel (eigenständiges Skript)

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)