Nachdem die Positionsfreigabe durch einen Organisationsadministrator für Ihre Organisation aktiviert wurde, werden Track-Layer mit Informationen zu den aktuellen und vergangenen Aufenthaltsorten von Benutzern erstellt. Für diese Layer können Sie Sichten gehosteter Feature-Layer (Track-Ansichten genannt) in Ihren Karten und Apps verwenden, sodass Sie sich darüber informieren können, wo sich die mobilen Benutzer im Verhältnis zu anderen Ressourcen und Informationen befinden. Außerdem können Sie mit Track-Layern erweiterte Analysen in ArcGIS durchführen.
Hinweis:
Wenn Sie einen allgemeineren Überblick über die Track-Informationen wünschen und lediglich einfache Filter- und Analysevorgänge für die Tracks vornehmen möchten, können Sie die Tracks in der Track Viewer-Web-App anzeigen.
Positionsfreigabeschema
Wenn für Ihre Organisation die Positionsfreigabe aktiviert ist, wird ein Positionsfreigabe-Layer erstellt. Darin wird der letzte bekannte Standort der mobilen Benutzer sowie ein vollständiger Track-Verlauf zu früheren Aufenthaltsorten der mobilen Benutzer gespeichert. Diese Informationen werden in den folgenden beiden Sublayern gespeichert, die über ein vordefiniertes Schema verfügen: Letzte bekannte Standorte und Tracks. Beim Erstellen von Track-Ansichten in der Track Viewer-Web-App werden für die einzelnen Track-Layer Sichten gehosteter Feature-Layer erstellt.
Der Positionsfreigabe-Feature-Layer und die Sichten gehosteter Feature-Layer werden im Inhalt des Administratorkontos, das zum Aktivieren der Positionsfreigabe verwendet wurde, im Ordner Positionsfreigabe erstellt. Der Positionsfreigabe-Feature-Layer erhält den Namen Positionsfreigabe, und die Sichten gehosteter Feature-Layer erhalten denselben Namen wie die Track-Ansicht, für die sie erstellt wurden. Die Sichten gehosteter Feature-Layer können Sie für Benutzer in Ihrer Organisation freigeben, indem Sie beim Erstellen der Track-Ansicht die entsprechenden Benutzer als Benutzer mit der Tracking-Anzeigeberechtigung hinzufügen. Weitere Informationen finden Sie unter Erstellen von Track-Ansichten.
Hinweis:
Positionsfreigabe-Feature-Layer und Feature-Layer-Sichten können nicht für die Öffentlichkeit freigegeben werden.
Tracks-Feature-Layer
Der Tracks-Feature-Layer (und alle Sichten gehosteter Feature-Layer, die darauf basieren) ist ein Punkt-Layer, der für jeden mit der mobilen Field Maps-, QuickCapture- oder Indoors-App erfassten Benutzerstandort einen Datensatz enthält. Diese Datensätze enthalten Informationen über den Track-Punkt, wie zum Beispiel den Besitzer des Tracks, den Aktivitätstyp des mobilen Benutzers, den Akkuladestand des Geräts, die Richtung und Höhe (über Normalhöhennull) sowie die Positionsgenauigkeit.
Punkte werden ausschließlich durch die mobile Field Maps-, QuickCapture- oder Indoors-App eingefügt und können danach weder aktualisiert noch gelöscht werden. Auf die aufgezeichneten Punkte wird keine Filterung angewendet. Sie stellen die Rohdaten vom Gerät des mobilen Benutzers dar. Der Layer verwendet das Koordinatensystem WGS 1984 Web Mercator (Auxiliary Sphere) [WGS84] mit der bekannten ID (WKID) 4326.
Feature-Layer "Last Known Locations"
Der Feature-Layer der letzten bekannten Standorte (und jede Sicht eines gehosteten Feature-Layers, die auf ihm basiert) ist ein Punkt-Layer, der für jeden Benutzer einen einzelnen Datensatz mit dem zuletzt gemeldeten Standort enthält. Er enthält dieselben Felder und Informationen wie der Tracks-Feature-Layer und verwendet ebenfalls das Koordinatensystem WGS84.
In der folgenden Tabelle sind die Felder für den Tracks-Feature-Layer und den Feature-Layer "Last Known Locations" aufgeführt:
Feld | Beschreibung |
---|---|
activity | Die Aktivität eines mobilen Benutzers zum Zeitpunkt der Aufzeichnung eines Tracks. Dieses Feld kann einen von sechs Werten enthalten:
Die Aktivität wird unter iOS durch Core Motion und unter Android durch ActivityRecognitionClient bestimmt, wobei ArcGIS Field Maps, ArcGIS QuickCapture und ArcGIS Indoors die Aktivitäten berücksichtigen, die den zwei Systemen gemeinsam sind. Jede dieser APIs nutzt Sensoren des Geräts, wie zum Beispiel Beschleunigungssensoren, Gyroskope, Schrittzähler, Magnetometer und Barometer. Wenn ständig der Wert Unbekannt angezeigt wird, ist die Verfügbarkeit der Sensoren Ihres Geräts möglicherweise eingeschränkt. |
altitude | Die Höhe des Geräts in Metern über Normalhöhennull. |
app_id | Die App, mit der der Standort aufgezeichnet wurde. Für Punkte, die aus Tracker hochgeladen wurden, lautet der Wert tracker. |
battery_percentage | Der Akkuprozentsatz des Geräts. Der Bereich liegt zwischen 0 und 100. |
battery_state | Der Zustand des Geräteakkus. Es können vier mögliche Werte erfasst werden:
|
category | Die mit dem Track verknüpfte Kategorie. |
course | Die Wegrichtung in Einheiten von 0 bis 360 Grad. |
created_user | Der Benutzername des mobilen Benutzers. |
created_date | Datum und Uhrzeit des Punkt-Uploads auf den Server. |
device_id | Eine für das Gerät vergebene eindeutige ID. |
floor | Die vom Location Service Provider gemeldete Geschossnummer. |
globalid | Die Global-ID des vom Server generierten Features. |
full_name | Der vollständige Name des Benutzers. |
horizontal_accuracy | Die horizontale Genauigkeit des erfassten Standortes in Metern. |
last_edited_date | Datum und Uhrzeit der letzten Bearbeitung des Punktes auf dem Server. |
last_edited_user | Der Benutzername des Benutzers, der das Feature zuletzt bearbeitet hat. |
level_id | Die bei Verwendung von ArcGIS IPS erfasste Geschossnummer |
location_source | Die Quelle des Standortes (WLAN, GPS, Fused usw.) Dies wird nur auf Android-Geräten erfasst. |
location_timestamp | Datum und Uhrzeit der Standorterfassung durch das Gerät. |
objectid | Das vom System verwaltete ID-Feld. |
session_id | Eine eindeutige ID, die jedes Mal generiert wird, wenn das Tracken aktiviert wird. |
signal_strength | Die Signalstärke des Geräts. Derzeit wird dieses Feld im Positionsfreigabe-Layer nicht ausgefüllt. |
speed | Die Geschwindigkeit des Geräts in Metern pro Sekunde. |
vertical_accuracy | Die vertikale Genauigkeit des erfassten Standortes in Metern. |
Hinweis:
Alle Datums-/Uhrzeitwerte werden in koordinierter Weltzeit (Coordinated Universal Time, UTC) erfasst.
Der location_timestamp stellt Datum und Uhrzeit der Aufzeichnung einer Position durch die mobile App dar. Das last_edited_date zeigt, wann das Feature in der Server-Datenbank zuletzt geändert wurde.
Die Felder full_name und category sind nur in ArcGIS Enterprise 10.8.1 und höher verfügbar. Wenn Sie die Standortverfolgung in ArcGIS Enterprise 10.8 oder niedriger aktiviert haben und ein Upgrade auf ArcGIS Enterprise 10.8.1 durchführen, klicken Sie in den Einstellungen der Standortverfolgung auf Upgrade für Standortverfolgung durchführen, um diese Felder dem vorhandenen Standortverfolgungs-Service hinzuzufügen.
Erweiterte Analyse und Konfiguration
Wenn das Positionsfreigabeschema für die erweiterte Analyse und Konfiguration verwendet werden soll, dann verwenden Sie ArcGIS API for Python. Dies ist ein Modul zum Automatisieren der Verwaltung von Track-Layern, Benutzern mit Tracking-Anzeigeberechtigung und mobilen Benutzern. Zusätzlich zum Verwalten von Inhalten kann ArcGIS API for Python zum Entwickeln komplexerer Analysen von Tracks verwendet werden. Beispiele und Empfehlungen finden Sie in den Beispielskripten und -Notebooks auf GitHub.
Filtern von ungültigen Tracks
In der Track Viewer-Web-App werden ungültige Track-Punkte mithilfe des unten gezeigten Ausdrucks herausgefiltert. Sie können diesen Ausdruck in Map Viewer verwenden, um ungültige Track-Punkte aus Ihrer Karte herauszufiltern. Mit dem folgenden Ausdruck wenden Sie einen Filter auf den Track-Layer in Map Viewer an:horizontal_accuracy <= 10 OR (horizontal_accuracy <= 25 AND (speed is not NULL OR course is not NULL)) OR (speed is not NULL AND course is not NULL)
Löschen von Tracks
Obwohl der Positionsfreigabe-Layer die Löschfunktion in der Feature-Layer-Definition nicht anbietet, können Administratoren über ArcGIS REST API mit der Operation Features löschen einzelne Tracks löschen. Navigieren Sie zum REST-Endpunkt "Features löschen" für den Track-Layer. Dort können Sie eine WHERE-Klausel oder Objekt-IDs zum Identifizieren und Löschen von Tracks angeben. Die URL des REST-Endpunktes "Features löschen" hat das folgende Format (wobei "host", "domain" und "webadaptor" durch die Informationen zu Ihrem Server ersetzt werden):https://host.domain.com/webadaptor/rest/services/Hosted/location_tracking/FeatureServer/0/deleteFeatures
Einschränkungen
Beim Verwenden von Tracks sind die folgenden Beschränkungen zu beachten:
- Tracks in ArcGIS Online können nur als Shapefiles und CSV-Dateien exportiert werden.
- ArcGIS Online-Analysewerkzeuge können für Positionsfreigabe-Layer nicht verwendet werden.