Style-Parameter "styleMultiGeomOnlyWithRule" nicht wirksam

Issue #862 resolved
Deyana Atanasova created an issue

Guten Tag,

der ab 2.21.0 neu eingefügte Parameter in der style.json "styleMultiGeomOnlyWithRule" bewirkt in der Version 2.29.0 nichts, sodass alle Features in der Karte dargestellt werden, auch diejenigen, die der gesetzten rule/condition nicht entsprechen, was nicht erwünscht ist.

Der Style sieht so aus:

{
"styleId": "bplansperre",
"styleMultiGeomOnlyWithRule": true,
"rules": [
{
"conditions": {
"properties": {
"veraenderungssperre": "true"
}
},
"style": {
"polygonStrokeColor": [0, 0, 238, 1],
"polygonStrokeWidth": 1.5,
"polygonFillColor": [255, 204, 204, 0.1]
}
}
]
}

Ein Testportal wäre hier:

https://geoportal.bremen.de/testportal_extern/?Map/layerIds=11,26_1,10506,10609&visibility=true,true,true,true&transparency=0,0,0,0&Map/center=[484325.0416666628,5880395.4166666595]&Map/zoomLevel=3

LayerId “10609”

‌Muss etwas zusätzlich beachtet werden oder ist die Konfiguration so falsch?

Besten Dank vorab für einen Hinweis bzw. Korrektur.

MfG

Atanasova

Comments (4)

  1. Inka Dudek

    Der Parameter styleMultiGeomOnlyWithRule bezieht sich nur auf Multi-Geometrien wie "MultiPoint", "MultiLineString", "MultiPolygon", "GeometryCollection".
    Die Features an dem Layer “10609” sind keine Multi-Geometrien sondern einfache Polygone:

    <gml:Polygon gml:id="XPLAN_BP_PLAN_33ccef15-c174-4bb5-aba3-f60a380a4986_XPLAN_RAEUMLICHERGELTUNGSBEREICH" srsName="EPSG:25832">

    </gml:LinearRing>
    </gml:exterior>
    </gml:Polygon>

    Daher wirkt sich das nicht aus.

    Die einzige Lösung, die ich sehe, ist dass der Dienst Multi-Geometrien an den Features liefert.

  2. Log in to comment