Der Feed "TAK-Client" in ArcGIS Velocity stellt eine Verbindung zu einem Team Awareness Kit-Server her, um Cursor-on-Target-Ereignisse (CoT) zu empfangen. CoT ist ein Nachrichtenprotokoll, das im Jahr 2002 von MITRE und dem Electronic Systems Center (ESC) der US-Luftwaffe entwickelt wurde, um zielrelevante Informationen freizugeben. CoT bezieht sich auf die zeitkritische Position oder auf drei W-Fragen (Was, Wo und Wann) eines bestimmten Ereignisses, um aussagekräftige und nützliche Informationen zum Ereignis in einem standardisierten XML-Format auszutauschen.
Beispiele
Es folgen einige Beispiele für Anwendungsfälle für den Feed:
- Ein Analyst konfiguriert den TAK-Client-Feed, um Daten von Mitarbeitern zu erfassen, die mit den mobilen Apps iTAK und ATAK ausgestattet sind. Der Feed wird in einer Echtzeitanalyse verwendet, um eine Microsoft Teams-Meldung zu senden, wenn sich Mitarbeiter außerhalb bestimmter Bereiche befinden oder wenn bestimmte Bedingungen erfüllt sind.
- Eine Einsatzzentrale verwendet den TAK-Client-Feed, um während eines Waldbrands Positionsdaten von Strafverfolgungsbehörden, ärztlichen Notdiensten und mehreren kommunalen Behörden zu erfassen. Zusätzlich zum TAK-Client-Feed integriert die Behörde weitere Sensor-Feeds aus dem Internet der Dinge (IoT), um ein allgemeines Lagebild (Common Operating Picture, COP) zu erstellen. Ein COP enthält relevante organisations- und standortübergreifende Informationen, sodass Sie basierend auf der Situational Awareness genaue und fundierte Entscheidungen treffen können.
Verwendungshinweise
Beachten Sie beim Arbeiten mit dem Feed Folgendes:
- CoT ist ein Nachrichtenprotokoll, das zum Freigeben von Echtzeitinformationen über die Position von Zielen, Points of Interest oder anderen wichtigen Markern verwendet wird. Der TAK-Client-Feed stellt eine Verbindung zu einem vorhandenen TAK-Server her, um CoT-Ereignisse zu empfangen.
- Der TAK-Client-Feed unterstützt die Erfassung von CoT-Ereignissen ausschließlich im XML-Format.
- Bei der Konfiguration des TAK-Client-Feeds wird das Schema automatisch aus den vom TAK-Server zurückgegebenen Beispielwerten abgeleitet. Das Feed-Schema besteht aus dem CoT-Basisschema, das Attribute wie "lat", "lon", "type" und "UID" enthält.
Hinweis:
Die Attribute "lat", "lon", "hae", "ce", und "le" im ursprünglichen CoT-Basisschema werden automatisch den folgenden Feldern im TAK-Client-Feed zugeordnet: point_lat, point_lon, point_hae, point_ce und point_le.
- Der TAK-Server unterstützt die Speicherung benutzerdefinierter Daten im <detail>-Element eines CoT-Ereignisses. Velocity verwendet bei der Ableitung des Feed-Schemas Beispielnachrichten, die vom TAK-Server innerhalb von 30 Sekunden zurückgegeben werden. Wenn eine der Beispielnachrichten Werte innerhalb des <detail>-Elements enthält, werden diese Werte geparst und dem Feed-Schema hinzugefügt. Sie können Beispielnachrichten auch manuell bereitstellen, um ein gültiges Schema abzuleiten.
- Der Filterparameter Cursor-on-Target-Typ ermöglicht es Ihnen, eine durch Kommas getrennte Zeichenfolge einzugeben, um eingehende CoT-Ereignisse nach Typ zu filtern. Das CoT-Typattribut definiert das dargestellte Objekt. Wenn Sie als Typwerte beispielsweise "a-f-G, a-f-A" auswählen, werden CoT-Ereignisse gefiltert, sodass nur die Ereignisse "friendly-ground" und "friendly-air" zurückgegeben werden.
- In den Velocity-Subskriptionsstufen gibt es Begrenzungen für die Datenmenge, die von einem Feed erfasst werden kann. Wenn die Feeds die Erfassungsgrenze Ihrer Lizenzstufe überschreiten, wird eine Meldung im Protokoll erstellt. Außerdem wird eine E-Mail gesendet, in der Sie benachrichtigt werden, dass die Grenze erreicht wurde. Wenn die Erfassung von Daten länger als eine Stunde über dem Grenzwert liegt, wird der Feed angehalten. Wenden Sie sich an Ihren Ansprechpartner bei Esri oder den technischen Support von Esri, um sich ggf. über die Velocity--Lizenzstufen zu informieren, die Ihre Workflows unterstützen. Folgende Lizenzstufen sind verfügbar:
- Standard: Daten werden mit 25 KB pro Sekunde (ca. 100 Ereignisse pro Sekunde) erfasst und verarbeitet.
- Advanced: Daten werden mit 250 KB pro Sekunde (ca. 1.000 Ereignisse pro Sekunde) erfasst und verarbeitet.
- Dedicated: Daten werden mit 2.500 KB pro Sekunde (ca. 10.000 Ereignisse pro Sekunde) erfasst und verarbeitet.
Parameter
Nachfolgend werden die Parameter für den Feed beschrieben:
| Parameter | Beschreibung | Datentyp |
|---|---|---|
| TAK-Server-URL | Die vollständige URL oder IP-Adresse, die erforderlich ist, um eine Verbindung mit dem TAK-Server herzustellen. | String |
| Port | Die Portnummer, die zum Herstellen einer Verbindung mit dem TAK-Server verwendet wird. | Integer |
| Authentifizierungstyp | Gibt den Typ der Authentifizierung an, die für den Zugriff auf den TAK-Server verwendet wird. Die Optionen lauten Keine und Zertifikat. Bei Auswahl von Keine wird keine Authentifizierung durchgeführt. | String |
| Zertifikat-URL | Die URL des Speicherorts des Client-Zertifikats, das für den Zugriff auf den TAK-Server verwendet wird. Dieser Parameter trifft nur dann zu, wenn der Parameter Authentifizierungstyp auf Zertifikat festgelegt ist. | String |
| Kennwort | Das Kennwort für das Client-Zertifikat, falls eines festgelegt wurde. Dieser Parameter trifft nur dann zu, wenn der Parameter Authentifizierungstyp auf Zertifikat festgelegt ist. | Kennwort |
| Cursor-on-Target-Typ (optional) | CoT-Ereignisse basierend auf Typwerten filtern. Weitere Informationen finden Sie im Abschnitt mit den Verwendungshinweisen oben. | String |
Überlegungen und Beschränkungen
Berücksichtigen Sie bei der Verwendung des Feeds Folgendes:
- Auf den TAK-Server muss extern über das Internet zugegriffen werden können.
- Wenn Sie die Option Zertifikat für den Parameter Authentifizierungstyp verwenden, muss das Clientzertifikat auch über das Internet extern zugänglich sein. Dieses Clientzertifikat kann mit einem Kennwort gesichert werden.
- Der TAK-Client-Feed unterstützt die Erfassung von CoT-Ereignissen ausschließlich im XML-Format. Dieser Feed kann nicht zum Importieren von CoT-Ereignissen im Protokollpufferformat (Protobuf) verwendet werden.