Stream-Layer sind Feature-Layer, deren Datenquelle ein Stream-Service ist. Sie referenzieren Echtzeit-Datasets, die Live-Beobachtungen aufweisen. Diese Beobachtungen können Änderungen an der Position und/oder an Attributen umfassen. Stream-Layer können Punkt-, Polylinien- oder Polygon-Features enthalten.
Im Gegensatz zu anderen Feature-Layern, deren Datenquelle Services sind, in denen Daten explizit aufgerufen werden, überwachen Stream-Layer aktiv den vom Stream-Service übermittelten Datenstrom. Die Anzeige von Stream-Layern wird durch dynamisches Aktualisieren entsprechend der Datenübermittlung aktualisiert. Dies bedeutet, dass Sie nicht mit vor Beginn Ihrer Subskription gestreamten Features arbeiten oder diese anzeigen können. In den meisten Fällen, werden Features in unregelmäßigen Intervallen übermittelt.
Räumliche Stream-Layer und auf Attribute beschränkte Stream-Layer
ArcGIS Pro unterstützt zwei Arten von Stream-Layer: räumliche Stream-Layer und auf Attribute beschränkte Stream-Layer. Räumliche Stream-Layer enthalten Features mit variierenden Positionen wie Flugzeuge, Hurrikane oder Seehunde. Auf Attribute beschränkte Stream-Layer enthalten Features mit statischen Positionen, aber variierenden Attributen wie Wetterstationen oder Wasserstandsanzeiger.
Räumliche Stream-Layer sind mit einem Stream-Service verbunden, bei dem Geometrien einbezogen werden. Dieser Stream-Service ist die Quelle der variierenden Feature-Positionen, bei dem auch variierende Attribute einbezogen werden können. Ferner kann ein räumlicher Stream-Layer mit einem separaten Feature-Service in Beziehung stehen. Der zugehörige Feature-Service enthält statische, nicht variable Attribute für die Streaming-Features. Ein Stream-Service für Flugzeuge kann beispielsweise die Positionen einzelner Flugzeuge sowie die variierenden Geschwindigkeiten und Höhen einbeziehen. Ein zugehöriger Feature-Service kann die unveränderlichen Attribute wie Modell, Fluggesellschaft und Anzahl der Sitzplätze für die einzelnen Flugzeuge enthalten.
Auf Attribute beschränkte Stream-Layer müssen einen zugehörigen Feature-Service enthalten, da dieser die Feature-Geometrien speichert. Die Streaming-Daten setzen sich aus allen nicht räumlichen, variablen Attributen zusammen. Ein Stream-Service für Wasserstandsanzeiger kann beispielsweise variierende Daten für Wasserstand, Wasserfluss und Wassertemperatur enthalten. Informationen zur unveränderlichen Position des Wasserstandsanzeigers selbst wird jedoch im zugehörigen Feature-Service gespeichert. Da sich die Positionen nicht verändern, können Sie die Werte zum Beschriften der Stream-Features oder eventuell zum variablen Ändern der Symbolisierung verwenden.
Der Stream-Service-Typ kann in ArcGIS Pro nicht geändert werden. Der Typ wird durch die Stream-Service-Definition festgelegt. Im Dialogfeld Layer-Eigenschaften auf der Registerkarte Quelle unter der Überschrift Datenquelle wird in der Eigenschaft Stream-Service-Typ die Stream-Service-Quelle als "Räumlich" oder "Auf Attribute beschränkt" angezeigt.
Zugehöriger Feature-Service
Die Beziehung zu einem separaten Feature-Service ist unabhängig vom Stream-Service-Typ Teil der Stream-Service-Definition. In ArcGIS Pro können keine Beziehungen zu Stream-Services hinzugefügt oder geändert werden. Wenn Sie ArcGIS Pro einen Stream-Service hinzufügen, um einen Stream-Layer zu erstellen, wird die Beziehung erkannt und die entsprechenden Informationen werden automatisch vom zugehörigen Feature-Service abgerufen. Wenn Sie beispielsweise einen Stream-Service hinzufügen, mit dem nur Attribute (z. B. Wasserstand) übermittelt werden, und wenn dieser Stream-Service mit einem Layer mit Wasserstandsanzeiger-Positionen in Beziehung steht, ruft der Stream-Layer die Positionen ab und wartet, bis Wasserstandsdaten übermittelt werden. Die Karte wird bei jedem Empfang neuer Daten aktualisiert, sodass Sie die Wasserstände fortlaufend in Echtzeit überwachen können.
Im Dialogfeld Layer-Eigenschaften auf der Registerkarte Quelle unter der Überschrift Service-Eigenschaften wird in der Eigenschaft Verknüpfte Serviceposition der zugehörige Feature-Service angezeigt. Für jeden Stream-Service darf es nur einen zugehörigen Feature-Service geben.
Hinzufügen von Stream-Layern zu einer Karte oder Szene
Sie arbeiten mit Stream-Layern und symbolisieren sie mehr oder weniger auf die gleiche Weise wie Standard-Feature-Layer. Sie können einer Karte oder Szene einen Stream-Layer über ein Portal-Element, direkt über einen Serververbindungsknoten oder durch Angabe eines Pfades hinzufügen.
Angeben eines Portal-Elements
Führen Sie die folgenden Schritte aus, um einer Karte oder Szene einen Stream-Layer hinzuzufügen, indem Sie ein Portal-Element festlegen.
- Suchen Sie im Bereich Katalog auf der Registerkarte Portal einen Feature-Layer, der einen Stream-Layer als Quelle aus Ihrem Inhalt, Ihren Gruppen, Ihrem Portal oder dem Living Atlas of the World referenziert, oder navigieren Sie zu ihm.
- Klicken Sie mit der rechten Maustaste auf das Element, und fügen Sie es Ihrer Karte oder Szene hinzu.
Angeben einer Serververbindung
Führen Sie die folgenden Schritte aus, um einer Karte oder Szene einen Stream-Layer über einen Server hinzuzufügen.
- Überprüfen Sie, ob Sie mit einem Server verbunden sind.
- Blenden Sie im Bereich Katalog auf der Registerkarte Projekt den Serverknoten und dann einen verbundenen Server ein.
- Klicken Sie mit der rechten Maustaste auf einen Stream-Service , und fügen Sie ihn Ihrer Karte oder Szene hinzu.
Angeben eines Pfades
Führen Sie die folgenden Schritte aus, um einer Karte oder Szene einen Stream-Layer hinzuzufügen, indem Sie einen Pfad zum Stream-Service festlegen.
- Klicken Sie auf der Registerkarte Karte in der Gruppe Layer im Menü Daten hinzufügen auf Daten aus Pfad .
- Geben Sie einen Pfad oder eine URL zu einem Stream-Service ein. Beispiel: https://geoeventsample1.esri.com:6443/arcgis/rest/services/LABus/StreamServer.
- Klicken Sie auf Hinzufügen, um den Stream-Service als neuen Layer in der Karte oder Szene hinzuzufügen.
Tracking-bezogene Stream-Layer
Ein Tracking-bezogener Stream-Layer zeichnet sich dadurch aus, dass die Streaming-Features, die einem einzelnen realen Objekt entsprechen, mit einem allgemeinen Attribut namens Spur-ID verknüpft sind. Ein Stream-Layer, der Flugzeuge darstellt, kann beispielsweise ein Spur-ID-Feld verwenden, um alle Beobachtungen eines einzelnen Flugzeugs zu gruppieren, sodass sie von den Beobachtungen eines nahegelegenen Flugzeugs unterschieden werden können.
Wenn ein Stream-Layer Tracking-bezogen ist, legen Sie den Ablauf von Objekten nach Spur statt nach der Gesamtzahl der Beobachtungen in der Karte oder Szene fest. Sie können die aktuellen Beobachtungen in der Spur unabhängig von den vorherigen Beobachtungen symbolisieren, um sie zu unterscheiden. Für Tracking-bezogene Punkt-Stream-Layer lassen sich optional Spurlinien zum Verbinden vorheriger Beobachtungen darstellen, um einen Pfad anzuzeigen, den ein sich bewegendes Feature zurückgelegt hat. Spurlinien sind besonders nützlich, wenn Features dazu neigen, Pfade zu kreuzen.
Tracking-Bezogenheit wird im Quell-Stream-Service festgelegt. Stream-Layer können in ArcGIS Pro nicht als Tracking-bezogen festgelegt werden, wenn deren Quell-Stream-Service nicht Tracking-bezogen ist.
Führen Sie die folgenden Schritte aus, um zu ermitteln, ob ein Stream-Layer Tracking-bezogen ist.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf einen Stream-Layer, und klicken Sie auf Eigenschaften .
- Zeigen Sie im Dialogfeld Layer-Eigenschaften auf der Registerkarte Quelle den Eintrag Ist Tracking-bezogen an. Wenn der Wert Ja lautet, wird auch der Eintrag Spur-ID-Feld angezeigt, der auf das Attribut festgelegt ist, das alle Beobachtungen eines einzelnen Objekts (z. B. ein Flugzeug) gruppiert.
Letzte archivierte Position
Ein Stream-Service kann eine Referenz auf einen Feature-Service enthalten, der die letzten Beobachtungen archiviert. Wenn einer Karte oder Szene ein Stream-Service mit dieser Funktion als Stream-Layer hinzugefügt wird, werden Beobachtungen aus dem archivierten Feature-Service sofort angezeigt. Die gestreamten Beobachtungen treffen so ein, wie sie vom Stream-Service empfangen werden. Diese Art der Anzeige archivierter Positionen aus einem Feature-Service ist besonders beim Arbeiten mit Tracking-bezogenen Stream-Layern von Vorteil, die Beobachtungen in großen Intervallen empfangen.
Der letzte archivierte Positions-Feature-Service wird im Quell-Stream-Service angegeben. Sie können diesen dem Stream-Layer in ArcGIS Pro nicht hinzufügen, wenn er im Quell-Stream-Service nicht aktiviert wurde.
Führen Sie die folgenden Schritte aus, um zu ermitteln, ob ein Stream-Layer für die Anzeige der zuletzt archivierten Positionen aktiviert ist, wenn er einer Karte oder Szene hinzugefügt wird.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf einen Stream-Layer, und klicken Sie auf Eigenschaften .
- Blenden Sie im Dialogfeld Layer-Eigenschaften auf der Registerkarte Quelle die Überschrift Service-Funktionen (falls vorhanden) ein, und rufen Sie den Eintrag Letzte archivierte Position auf, um den Pfad zu dem Feature-Service anzuzeigen, unter dem die archivierten Beobachtungen gespeichert sind.