Setzen von wfsFilter in services.json für WFS 1.1.0

Issue #1251 open
Karl-Hans Heinemann created an issue

Das Setzen eines Filters für einen WFS funktioniert. Das initiale Laden des betreffenden Layers funktioniert auch. Wird dieser über die Checkbox nicht sichtbar ausgeschaltet und anschließend wieder sichtbar geschaltet, so werden für diesen Layer keine Karteninhalte angezeigt.

Ebenso wird der Karteninhalt für den Layer nicht angezeigt, wenn er nicht initial in der config.json auf visibility=true gesetzt ist , sondern erst nach dem Laden des Masterportals sichtbar geschaltet wird.

Comments (3)

  1. Karl-Hans Heinemann reporter

    Der Fehler konnte nun weiter eingegrenzt werden. Er tritt auf in Verbindung mit dem Geometrietyp Point und einer gesetzten Condition in der Style Datei. Wird die Condition aus dem Style herausgenommen, werden die Punkte angezeigt. Allerdings greift der WFS Filter nach dem Einschalten über die Checkbox nicht mehr, es werden auch andere Objekte angezeigt, die über den WFS Filter vorher nicht angezeigt wurden. Dieser Fehler ist dann unabhängig vom definierten Style.

           "conditions": {
              "properties": {
                "Icon": "01_Grundschule.svg"
              }
            },
    

    Hier der gesamte Code eines getesteten Styles:

     {
        "styleId": "40042",
        "rules": [
          {
            "conditions": {
              "properties": {
                "Icon": "01_Grundschule.svg"
              }
            },
            "style": {
              "type": "icon",
              "imageScale": 0.7,
              "imageWidth": 34,
              "imageHeight": 34,
              "legendValue": "Grundschule",
              "imageName": "poi/01_Grundschule.svg"
            }
          }
        ]
      },
    

  2. Log in to comment