KML-Netzwerk-Link-Service

Der KML-Netzwerk-Link-Service akzeptiert und führt Transformationsanfragen gemäß einem Workspace aus und gibt die Ergebnisse als KML-Netzwerk-Link zurück, die Sie mit Google Earth verwenden können.

Hinweis  Wenn Sie diesen Dienst installieren, müssen Sie auch den Data Streaming Service installieren.

Dieser Dienst kann über eine URL oder ein Formular angefordert werden. Beispiel:

http://<host>/fmekmllink/<repository>/<workspace>.fmw?<parameters>

Die resultierende Antwort ist eine KMZ-Datei, die einen KML-Netzwerk-Link enthält. Die URL dieses Links verweist auf den Data Streaming Service und verweist auf den angeforderten Workspace. Es wird keine Umsetzung durchgeführt, um die KMZ-Datei bereitzustellen. Die Ergebnisse sind immer so aktuell wie das Aktualisierungsintervall in Google Earth.

Hinweis  Wenn Google Earth (oder eine andere Anwendung) ausgeführt und die KMZ-Datei geladen wird, wird der Workspace, in dem die Datei erstellt wurde, wiederholt ausgeführt, bis die Anwendung geschlossen wird. Die voreingestellte Frequenz ist alle 60 Sekunden. Aktualisieren Sie zum Ändern die Direktive REFRESH_INTERVAL in der KML-Netzwerk-Link-Eigenschaftendatei. Diese Datei befindet sich in <FMEFlowDir>\Utilities\tomcat\webapps\fmekmllink\WEB-INF\conf\propertiesFile.properties.

Voraussetzungen

Dieser Dienst kann mit jedem Workspace verwendet werden, der KML- und KMZ-Dateien schreibt. Die folgenden offengelegten Parameter sollten im Workspace vorhanden sein:

  • bboxEast: Bounding Box East
  • bboxWest: Bounding Box West
  • bboxNorth: Bounding Box North
  • bboxSouth: Bounding Box South

Wenn der KML-Netzwerk-Link-Layer aktiviert ist, übergibt Google Earth die Bereiche des aktuellen Ansichtsfensters an diese Parameter. Die Koordinaten liegen in Lat-Lon vor. Ein Workspace kann diese Parameter verwenden, um die Quelldaten mit räumlichen Abfragen zu lesen.

Antwortelemente

Wenn der KML-Netzwerk-Link-Service die Anfrage erfolgreich verarbeitet, gibt er ein im KMZ-Format eingeschlossenes KML-Dokument als Datenstrom an den Client zurück. Das KML-Dokument enthält ein NetworkLink-Element, in dem Link/href auf eine URL gesetzt ist. Diese URL ruft den FME Flow Data Streaming-Dienst mit dem angegebenen Repository- und Workspace-Namen auf. Eine vollständige Referenz des KML-Formats finden Sie unter: https://developers.google.com/kml/documentation/

Wenn das Antwortformat als XML oder JSON angegeben ist, kann eine Dienstausfallantwort die in der folgenden Tabelle gezeigten Elemente enthalten.

Element

Kind-Elemente

Wert

Beschreibung

statusInfo

message

message string

service failure message

status

success | failure

service status

Siehe auch