Zeit-Player für WMS (Zeitdimension / WMS-T)

Viele WMS-Dienste liefern nicht nur den aktuellen Stand, sondern auch zurückliegende und teilweise vorhergesagte Zeitschritte – zum Beispiel das Niederschlagsradar des Deutschen Wetterdienstes. Mit dem Zeit-Player lassen sich diese Zeitschritte in edp:map durchblättern und abspielen.

Verfügbar ab Version 2026.01.03. Die Auswertung der Zeitdimension entspricht der WMS-Spezifikation (Element <Dimension name=„time“> in WMS 1.3.0 bzw. <Extent name=„time“> in WMS 1.1.1).

Zeit-Player aufrufen

Der Zeit-Player wird im Reiter LAYER in der Gruppe Zeit-Player aufgerufen.

Der Player wertet immer alle sichtbaren WMS-Layer aus, für die eine Zeitdimension konfiguriert ist. Aus deren Zeitschritten wird eine gemeinsame Zeitleiste gebildet. Da die Dienste unterschiedliche Zeitraster haben können (z. B. 5 Minuten beim Radar, 1 Stunde bei einem anderen Dienst), erhält jeder Layer beim Navigieren den ihm am nächsten liegenden eigenen Zeitschritt.

Oberhalb der Zeitachse steht, wie viele Layer und wie viele Zeitschritte gerade ausgewertet werden. Ist kein zeitbezogener Layer eingeschaltet, meldet der Player „Keine zeitbezogenen WMS-Layer sichtbar“ – es genügt dann, den gewünschten WMS-Layer im Layerfenster einzuschalten.

Bedienung

Schaltfläche Funktion
Zum ersten Zeitschritt Springt an den Anfang der Zeitleiste (ältester Zeitschritt)
Schritt zurück Einen Zeitschritt zurück
Automatisch abspielen Spielt die Zeitschritte nacheinander ab, erneutes Drücken hält an
Schritt vor Einen Zeitschritt vor
Zum letzten Zeitschritt Springt an das Ende der Zeitleiste (neuester Zeitschritt)
Jetzt Auf die aktuelle Zeit springen und wieder die aktuellsten Daten anzeigen
Tempo Abspielgeschwindigkeit: Langsam, Normal, Schnell
Schleife Das Abspielen beginnt nach dem letzten Zeitschritt wieder von vorne

Die Zeitachse zeigt oben die Uhrzeit des angezeigten Zeitschritts, in der Mitte die Spur mit dem Griff und der Markierung für „jetzt“ und unten das Zeitraster. Der Griff kann auch direkt mit der Maus auf den gewünschten Zeitpunkt gezogen werden.

Mit Jetzt wird die Zeitangabe wieder vollständig entfernt: Der Dienst liefert dann seinen Standardwert und damit die aktuellsten verfügbaren Daten. Das ist auch der Zustand, in dem sich ein Layer befindet, solange der Zeit-Player nicht verwendet wurde.

Hinweis: Die Zeitschritte werden intern in UTC geführt, weil der TIME-Parameter eines WMS praktisch immer in UTC angegeben wird. Angezeigt werden sie in der lokalen Zeit des Arbeitsplatzes.

Konfiguration

Die Zeitdimension wird je WMS-Layer im Datenbankfeld ZEIT_KONFIG als JSON hinterlegt. Ist das Feld leer, verhält sich der Layer wie bisher (immer aktuellster Stand) und taucht im Zeit-Player nicht auf.

Damit edp:map den Zeitpunkt in die Anfrage einbauen kann, muss die URL des Dienstes den Platzhalter {time} enthalten. Er wird – analog zu {bbox}, {width} und {height} – beim Aufruf automatisch ersetzt und beim Zustand „Jetzt“ vollständig entfernt.

Schlüssel in ZEIT_KONFIG

Schlüssel Bedeutung Standardwert
extent Zeitraum des Dienstes, wie er in GetCapabilities steht. Erlaubt sind Einzelwerte (2026-08-09T10:00:00Z,2026-08-09T10:05:00Z), Intervalle (2026-08-08T00:00:00Z/2026-08-09T12:00:00Z/PT5M) und rollierende Intervalle (2026-08-08T00:00:00Z/current/PT5M). Mehrere Abschnitte können kommasepariert gemischt werden. –
default Standardwert der Dimension aus GetCapabilities, z. B. current –
nearest true, wenn der Dienst nearestValue unterstützt und angefragte Zeiten selbst auf den nächsten verfügbaren Wert rundet false
refresh_capabilities true, wenn der Zeitraum beim Einschalten des Layers per GetCapabilities neu geladen werden soll. Für rollierende Dienste wie das Niederschlagsradar notwendig. false
max_steps Maximale Anzahl an Zeitschritten. Es werden immer die jüngsten Schritte behalten, 0 bedeutet unbegrenzt. 49 (bei 5 Minuten Schrittweite die letzten 4 Stunden)
max_days Länge des Zeitfensters in Tagen, gerechnet ab dem jüngsten Zeitschritt. 0 bedeutet unbegrenzt. 7
vorhersage Vorhersage-Horizont des Dienstes als ISO-8601-Dauer, z. B. PT2H beim Nowcasting des DWD. Ist ein Horizont gesetzt, reicht das Zeitfenster bis „jetzt + Vorhersage“ statt nur bis „jetzt“. –

Beispiel für einen rollierenden Radardienst mit 5-Minuten-Raster und zwei Stunden Vorhersage:

{"extent":"2026-08-08T00:00:00Z/current/PT5M","default":"current","nearest":true,"refresh_capabilities":true,"max_steps":49,"max_days":1,"vorhersage":"PT2H"}

Wichtig: max_steps und max_days sind keine Schönheitskorrektur: Dienste, deren Zeitraum über Monate oder Jahre reicht (z. B. Klimadaten), würden die Zeitachse sonst mit tausenden Schritten überfluten. Es bleiben immer mindestens zwei Schritte übrig, damit auch Dienste mit grobem Raster bedienbar bleiben.

Hinweise

  • Der Zeit-Player steht nur in edp:map Pro zur Verfügung, da externe WMS-Layer insgesamt der Pro-Version vorbehalten sind.
  • WMS-Dienste erzeugen das angeforderte Bild erst zum Zeitpunkt der Anfrage. Beim Abspielen kann es deshalb je nach Dienst zu Wartezeiten kommen. Reagiert ein Dienst regelmäßig zu langsam, können die Zeitüberschreitungen in der ELP.ini angepasst werden.
  • Die Legende eines Dienstes wird unabhängig vom Zeit-Player über Legende im selben Reiter eingeblendet.