Keine Gruppenlayer wenn format=geojson

Issue #1133 open
BA Friedrichshain-Kreuzberg created an issue

Hallo,

für die Darstellung eines Themenbereiches haben wir bisher mit Gruppenlayern gearbeitet, in welchen mehrere WMS- und WFS-Dienste aufgeführt waren. Durch eine Umstellung wollen wir nun, WMS, WFS und GeoJSON in diesem Gruppenlayer kombinieren.

Leider führt das Ergänzen eines GeoJSON-Layers dazu, dass der Gruppenlayer im MP nicht mehr anwählbar ist.

Mit freundlichen Grüßen aus Berlin

Comments (7)

  1. Klara Böcker

    Hallo! Könnten Sie uns ein Beispielportal/Konfiguration zur Verfügung stellen, bei der Sie das Problem feststellen?

  2. BA Friedrichshain-Kreuzberg reporter

    Hallo, ich habe Ihnen hier eine Konfiguration bereitgestellt, bei der das Problem zu beobachten ist. Das Zusammenspiel zwischen WMS und WFS als Gruppenlayer funktioniert problemlos, ergänzt man jedoch einen GeoJSON Layer, lässt sich der gesamte Ordner im Themenbaum nicht mehr öffnen:

    config.json:
    {
                      "Titel": "Denkmalkarte",
                      "isFolderSelectable": false,
                      "Layer": [
                        {
                          "id": "denkmalkarte",
                          "visibility": false,
                          "name": "Denkmalkarte Berlin",
                          "children": [
                            {
                              "id": "denkmal-wfs",
                              "styleId": "denkmal-style",
                              "mouseHoverField": "typ"
                            },
                            {
                              "id": "denkmal-wms"
                            },
                            {
                              "id": "bibliothek",
                              "styleId": "bibliothek-style"
                            }
                          ]
                        }
                      ]
    }
    
    services.json:
    {
         "id" : "denkmal-wms",
         "name" : "Denkmalkarte (WMS)",
         "url" : "https://gdi.berlin.de/services/wms/denkmale",
         "typ" : "WMS",
         "layers" : "a_baudenkmal,b_bodendenkmal,c_gartendenkmal,d_denkmalbereich_gesamtanlage,e_denkmalbereich_ensemble",
         "format" : "image/png",
         "version" : "1.3.0",
         "singleTile" : false,
         "urlIsVisible" : true,
         "transparent" : true,
         "transparency" : 20,
         "tilesize" : 512,
         "gutter" : 0,
         "minScale" : "0",
         "maxScale" : "40000",
         "infoFormat" : "text/xml",
         "gfiAttributes": "ignore",
         "gfiTheme" : "default",
         "gfiComplex" : "false",
         "layerAttribution" : "nicht vorhanden",
         "legendURL" : "ignore",
         "cache" : true,
         "featureCount" : 1,
         "datasets": "ignore"
    },
    { 
        "id": "denkmal-wfs",
        "name": "Denkmalkarte (WFS)",
        "url": "https://gdi.berlin.de/services/wfs/denkmale",
        "typ": "WFS",
        "version": "2.0.0",
        "featureType": "denkmale:denkmale",
        "featureNS": "",
        "gfiTheme": "default",
        "gfiAttributes": "ignore",
        "legendURL": "ignore",
        "datasets": "ignore"
    },
    {
      "id": "bibliothek",
      "name": "Bibliothek",
      "url": "./resources/geojson/bibliothek.geojson",
      "typ": "GeoJSON",
      "gfiTheme": "default",
      "gfiAttributes": "ignore",
      "layerAttribution" : "nicht vorhanden",
      "legendURL": "",          
      "cache": false,
      "datasets" : ""
      }
    
    style.json:
    
    {
    "styleId": "denkmal-style",
        "rules": [
            {
                "style": {
                    "legendValue": "denkmal",
                    "polygonStrokeColor": [255, 255, 255, 0],
                    "polygonStrokeWidth": 1,
                    "polygonFillColor": [255, 255, 255, 0]
                }
            }
        ]
    },
    {
        "styleId": "bibliothek-style",
        "rules":
        [
          {
            "style":
              {
              "type": "icon",
              "imageName": "bibliothek.png",
              "imageScale": 0.3,
          "legendValue": "Bibliothek"
              }
          }
        ]
    }
    

  3. Klara Böcker

    Danke! Mit der Konfiguration konnte ich das Problem nachvollziehen.
    Da das noch nie funktionierte, ist es vorerst eine Erweiterung. In der neuen Version 3.0.0 (aktuell als Beta veröfentlicht) wurde das aber gleich beachtet und dort funktionieren Gruppenlayer mit GeoJson schon.

  4. Log in to comment