Was ist ein Feed?

Ein Feed ist ein in ArcGIS Velocity eingehender Echtzeit-Datenstrom. Feeds sind in der Regel mit externen Quellen von Beobachtungsdaten, z. B. IoT-Plattformen (Internet of Things, Internet der Dinge), Message Brokern und Drittanbieter-APIs, verbunden. Feeds analysieren eingehende Tabellen-, Punkt-, Polylinien- oder Polygondaten und machen sie für die Analyse und Visualisierung verfügbar. Ein Feed ist zudem ein Typ von Stream-Layer und kann einer Karte hinzugefügt werden, sodass Sie Informationen visualisieren können, sobald sie empfangen werden.

In ArcGIS Velocity sind die folgenden Feed-Typen verfügbar:

Beispiele

  • Ein Asset Manager in einer Verkehrsbehörde erstellt einen Azure Event Hub-Feed, um Beobachtungsdaten von IoT-Sensoren entlang einer Straße zu empfangen.
  • Ein GIS-Analyst erstellt einen Feature-Layer-Feed, um neue Features von einem Feature-Layer zu erfassen, der von Hunderten von Benutzern in einer Webanwendung bearbeitet wird.

Abfrage- und Streaming-Feeds

In ArcGIS Velocity gibt es zwei Haupttypen von Feeds: Abfrage-Feeds und Streaming-Feeds.

Ein Abfrage-Feed fragt die angegebene Datenquelle in einem benutzerdefinierten Intervall, z. B. alle 10 Sekunden oder jede Minute, ab. Feature-Layer, HTTP Poller und RSS sind Beispiele für Abfrage-Feeds. Wenn ein Abfrageintervall festgelegt ist, erfolgt die Abfrage nicht zur Startzeit des Feeds, sondern in regelmäßigen Zeitintervallen. Wenn z. B. für einen Feed festgelegt ist, dass die Abfrage von Daten alle 5 Minuten erfolgt, und der Feed um 8:03 Uhr gestartet wird, erfolgt die erste Datenabfrage um 8:05 Uhr, die nächste um 8:10 Uhr usw.

Ein Streaming-Feed wird mit der angegebenen Quelle der Streaming-Daten verbunden und bleibt mit dieser verbunden. Immer wenn die Quelle zusätzliche Daten sendet, werden diese sofort vom Streaming-Feed empfangen und zu Ereignissen verarbeitet. Stream-Layer, MQTT und Kafka sind Beispiele für Streaming-Feeds.

Starten und Beenden eines Feeds

Feeds können gestartet (in Ausführung befindlich) oder beendet sein. Ein Feed empfängt nur Daten bzw. fragt nur die Datenquelle ab, wenn er gestartet ist. Wenn Sie einen Feed erstellen, wird er automatisch gestartet.

Sie können optional einen Feed beenden, wenn Sie das Erfassen von Features beenden möchten. Wenn Sie einen gestarteten Feed bearbeiten, wird der Feed neu gestartet, sobald die Änderungen gespeichert wurden.

Erstellen eines Feeds

Führen Sie zum Erstellen eines neuen Feeds die folgenden Schritte aus.

  1. Öffnen Sie die Anwendung ArcGIS Velocity.
  2. Klicken Sie auf Feed erstellen, um einen neuen Feed zu erstellen.
  3. Wählen Sie den Typ des zu erstellenden Feeds aus, indem Sie die Gruppe der Feeds durchsuchen oder ihn per Schlüsselwort suchen. Feed-Typen sind in mehrere Kategorien unterteilt:
    • ArcGIS
    • Wolke
    • Web und Messaging
    • Datenanbieter
  4. Wählen Sie den Typ des zu erstellenden Feeds aus.
  5. Geben Sie die Details der Feed-Konfiguration ein. Beachten Sie, dass die Konfigurationsparameter abhängig vom ausgewählten Feed-Typ variieren.
  6. Klicken Sie auf Weiter, um mit den restlichen Schritten fortzufahren. Zu diesen zählen das Bestätigen des Schemas, das Identifizieren der Schlüsselfelder, das Definieren des Abfrageintervalls (falls zutreffend) und das Speichern des Feeds.

Weitere Informationen finden Sie unter Konfigurieren von Eingabedaten und in der Lektion zum Schnelleinstieg Erstellen eines Feeds.

Bearbeiten eines Feeds

Ein vorhandener Feed kann bearbeitet werden, um die Verbindungseigenschaften, die Schemakonfiguration, die Schlüsselfelder und die Abfrageeinstellungen zu aktualisieren. Wenn der bearbeitete Feed ausgeführt wurde, wird er nach der Bearbeitung neu gestartet, sodass die Änderungen sofort wirksam werden.

Zum Bearbeiten eines Feeds in ArcGIS Velocity sind zwei Optionen verfügbar:

  • Klicken Sie auf der Listenseite Feeds auf das Stiftsymbol für den Feed, den Sie bearbeiten möchten.
  • Klicken Sie auf der Detailseite Feeds auf Bearbeiten, um den Feed zu bearbeiten.