Druck Mapfish WMS Version 1.3.0 / Versionsparameter Masterportal
Wenn ein WMS nur in Version 1.3.0 vorliegt, kann dieser nicht gedruckt werden. In der Tomcat-Logfile erscheint folgende Fehlermeldung:
WARN o.m.print.map.tiled.CoverageTask - The URL: <https://<servername>> /ogc/WMS/swnorderstedt?DPI=200&TRANSPARENT=true&FORMAT=image%2Fpng&STYLES=&WIDTH=512&HEIGHT=512&LAYERS=A75FA85295B14E17B68857857C3AB056.C1E9FDF7BE2C4BF884EE940ACED5B24D&REQUEST=GetMap&SRS=EPSG%3A25832&BBOX=565777.7168505247%2C5950966.684270056%2C565793.9693364736%2C5950982.936756005&VERSION=1.1.1&SERVICE=WMS is an image format that cannot be decoded
Im Payload des Masterportals an den Mapfish wir kein Versions-Parameter an den Mapfish übergeben.
Ergo wird per default (und im Mapfish nicht konfigurierbar) als Versions-Parameter „1.1.1“ vom Mapfish eingesetzt.
Eine Lösungsmöglichkeit wäre es im Druckmodul in der buildSpec.js in der buildTileWms-Funktion den Versions-Parameter aus der services-internet zu übernehmen.
Comments (6)
-
reporter -
- changed status to open
-
-
assigned issue to
-
assigned issue to
-
@Heiko Friedrich
Hallo Herr Friedrich,
könnten Sie bitte ergänzend eine Layerconfig eines Layers aus der services.json bereitstellen bei dem der genannte Fehler auftritt?
Viele Grüße
-
In der kommenden Version 2.31.0 wird der angegebene Versionsparameter aus den configs im Payload an den Mapfish mitgeliefert.
-
- changed status to resolved
- Log in to comment
Nachtrag: Den Versions-Parameter für den WMS habe ich als Übergangslösung in der masterportal.js hard gecoded, was ausreichend war. Der Parameter SRS im Link des WMS wird dann scheinbar automatisch von SRS auf CRS ausgewechselt. (Ein Unterschied von WMS Version 1.1.0 zu 1.3.0 ist die Veränderung der Paramaters für den EPSG-Code von SRS auf CRS.)