WMS Dienste von DeeGree werden nicht geladen
Issue #667
resolved
In der Version 2.14. und 2.16. wird die GetMap URL der WMS Dienste mit den Parametern SESSIONID=XXX&CACHEID=XXX vergeben. Vor längerer Zeit war vereinbart worden, dass die SessionID durch die CacheID ersetzt wird und nur noch diese verwendet wird. Die DeeGree Dienste reagieren bei Vergabe einer parametrisierten SessionID mit einer Fehlermeldung. Im Masterportal Admin habe ich vor kurzem das gleiche Problem in der Layervorschau festgestellt und dort auch einen entsprechenden Issue erstellt. In der Version 2.15 war dagegen die SESSIONID in der Parametrisierung nicht enthalten
Comments (3)
-
-
-
assigned issue to
-
assigned issue to
-
- changed status to resolved
Wird mit Version 2.17.0 behoben.
- Log in to comment
Diese Problematik ist uns auch aufgefallen.
Die SessionId scheint im Rahmen der MasterportalAPI für WMS Layer erzeugt zu werden. In der folgenden Datei wird die SessionId in der Funktion “
generateSessionId”
generiert: node_modules\masterportalAPI\src\layer\wms.jsEine schnelle Lösung ist das Entfernen dieser Funktion. Ich kann grade aber nicht beurteilen, ob das zu anderen Wechselwirkungen führen könnte.