Wenn Sie die Datenerfassung über Abfrage-Feeds konfigurieren, können Sie in ArcGIS Velocity das Feed-Abfrageintervall festlegen. Sie können den Feed in einem Intervall oder regelmäßig zu einem bestimmten Zeitpunkt abfragen. Beispielsweise können Sie eine Website alle 30 Sekunden abfragen, damit die neuesten Beobachtungen zurückgegeben werden.
Ein Zeitplan für die Feed-Abfrage legt fest, wie oft Velocity eine Quelle nach Beobachtungen abfragt und Ereignisse lädt. Zeitpläne für die Feed-Abfrage können nur auf die folgenden Feed-Typen angewendet werden:
Das Standardabfrageintervall lautet einmal pro Minute. Wenn Sie einen HTTP-Poller-Feed mit einem Abfrageintervall von 1 Minute konfigurieren, sendet ArcGIS Velocity während der Ausführung dieses Feeds jede Minute eine Abfrage an die Website, um Beobachtungen abzurufen.
Es ist wichtig zu beachten, dass für Abfragen durch Feeds keine höhere Häufigkeit als 10 Sekunden festgelegt werden kann. Diese Einschränkung soll verhindern, dass externe Sites, die durch Feeds abgefragt werden, z. B. ein Webserver oder ein ArcGIS-Feature-Service, durch die Häufigkeit eingehender Anforderungen überlastet werden. Das Abfrageintervall kann nicht auf einen niedrigeren Wert als 10 Sekunden festgelegt werden.
Wenn ein Abfrageintervall festgelegt ist, erfolgt die Abfrage nicht zur Startzeit des Feeds, sondern in regelmäßigen Zeitintervallen. Das Zeitintervall beginnt um Mitternacht in der Zeitzone des Benutzers, der den Feed erstellt hat. 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. Wenn z. B. für einen Feed festgelegt ist, dass die Abfrage alle 8 Stunden erfolgt, und der Feed um 10:00 Uhr gestartet wird, erfolgt die erste Abfrage um 18:00 Uhr, die nächste um 2:00 Uhr, die nächste wieder um 10:00 Uhr usw.
Hinweis:
Gehen Sie beim Festlegen des Feed-Abfrageintervalls vorsichtig vor. In jedem Intervall führt ArcGIS Velocity eine Anforderung für die angegebenen Verbindungseigenschaften des Feeds aus, um entsprechend Daten abzurufen. Wenn für einen Feature-Layer-Feed die Anforderung eine höhere Anzahl von Features als die vom Layer unterstützte Anzahl zurückgegebener Datensätze zurückgibt, erfolgen mehrere Anforderungen, um alle abgefragten Features inkrementell zu laden. Deshalb ist unbedingt sicherzustellen, dass der Remote-Server oder -Service, der die abgefragte Datenquelle hostet, die Antworten innerhalb des festgelegten Abfrageintervalls zurückgeben kann.
Es wird empfohlen, die Antwortzeit einer Abfrageanforderung an den Feature-Layer zu testen und dabei dieselbe Abfrage zu verwenden, die Sie in der Feed-Konfiguration anwenden. Das Abfrageintervall darf nie auf ein Intervall festgelegt werden, das kürzer als die typische Antwortzeit der Feature-Layer-Abfrage ist.