Layer-Eigenschaften werden beim Aufruf über URL-Parameter ignoriert

Issue #524 resolved
Stephan Schneider created an issue

Hallo zusammen,

ich habe eine Frage zur Nutzung der layerIDs in Kombination mit den URL-Parametern. In unserer Test-Umgebung haben wir für den Layer mit der Nummer 234 eine Transparenz von 75 vorgegeben:

{
        "id": "234",
        "name": "Schummerung RP",
        "url": "https://geo4.service24.rlp.de/wms/shade.fcgi",
        "typ": "WMS",
        "layers": "rp_shade10m",
        "format": "image/png",
        "version": "1.3.0",
        "singleTile": false,
        "transparent": true,
        "transparency": 75,
        "tilesize": "512",
        "gutter": "0",
        "minScale": "0",
        "maxScale": "3000000",
        "gfiAttributes": "ignore",
        "gfiTheme": {
                "name": "default",
                "params": null
        },
        "layerAttribution": "nicht vorhanden",
        "legendURL": "https://geo4.service24.rlp.de/wms/shade.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/png&TRANSPARENT=true&CACHEID=8648171&LAYERS=rp_shade10m&WIDTH=200&HEIGHT=200&CRS=EPSG:25832&STYLES=&BBOX=347973,5524520,361520,5538066",
        "cache": false,
        "featureCount": 100,
        "datasets": []
},

Dieser Layer wird über ein URL-Parameter zur Anzeige gebracht:

https://maps.rlp.de/portale/zus_finder/?layerIDs=152,234,238

Wird lediglich die LayerID als URL-Parameter angegeben greift die Einstellung der Transparenz aus der JSON-Konfiguration nicht.

Uns ist bekannt, dass wir über die URL-Parameter die Transparenz erneut mitgeben können. Müssten allerdings in mehreren Instanzen und mehreren Client-Anwenungen diese Parameter mitführen.

https://maps.rlp.de/portale/zus_finder/?layerIDs=152,234,238&visibility=true,true,true&transparency=0,75,0

Ist es möglich das MP so zu parametrieren, dass die Konfiguration aus der services.json Vorrang vor den URL-Parametern hat? Erst wenn ein Parameter in der URL existiert wird der Parameter aus der JSON-Datei überschrieben?

Vielen Dank und viele Grüße

Stephan Schneider (LVermGeo RP)

Comments (7)

  1. Sven Junker-Beyel

    Moin, wenn keine transparency angegeben wird der Wert auf immer 0 gesetzt. Das lässt sich derzeit auch nicht umgehen.

  2. Log in to comment