ObjectVision / SAVI2

StartAnalyse 2.0 Visualisatie
GNU General Public License v3.0
0 stars 0 forks source link

buurt-gaten opvullen met 'grijs' nodata, ook in de legenda. #19

Closed MaartenHilferink closed 3 months ago

MaartenHilferink commented 3 months ago

@baasgeo hoe moeten we dit invullen om gaten in de kaart als grijs op te vullen ? image

eoudejans commented 3 months ago

Varianten die niet lijken te werken:

    {
      "name": "Geen bebouwing en/of doorrekening",
      "filter": ["!has", "H17_Nationale_meerkosten_CO2"],
      "symbolizers": [
        {
          "kind": "Fill",
          "color": "#808080",
          "outlineColor": "black",
          "outlineWidth": 0.3,
          "outlineOpacity": 0.7
        }
      ]
    }
    {
      "name": "Geen bebouwing en/of doorrekening",
      "filter": ["==", ["get", "H17_Nationale_meerkosten_CO2"], null],
      "symbolizers": [
        {
          "kind": "Fill",
          "color": "#808080",
          "outlineColor": "black",
          "outlineWidth": 0.3,
          "outlineOpacity": 0.7
        }
      ]
    }
eoudejans commented 3 months ago

Zie gaten rond bijvoorbeeld Flevoland: image

baasgeo commented 3 months ago

Tjsa, dat is een leuke. Voor zover ik weet zijn er geen has of isNull functies voor geostyler.

Een extra rule zonder filter werkt wel, al voelt dat wel als een workaround

{
  "name": "2.1 Nationale kosten t.o.v. referentie 2030 (Euro/ton CO2)",
  "rules": [
    {
      "name": "NULL",
      "symbolizers": [
        {
          "kind": "Fill",
          "color": "gray",
          "outlineColor": "black",
          "outlineWidth": 0.3,
          "outlineOpacity": 0.7
        }
      ]
    },
    {...}
  ],
  "metadata": {
    "mapbox:ref": {
      "sources": {},
      "sourceLayerMapping": { "strat1": [0, 1, 2, 3, 4] }
    }
  }
}
baasgeo commented 3 months ago

image

eoudejans commented 3 months ago

Ah super @baasgeo daar zaten we gister naar te zoeken. We hebben een andere workaround gebruikt namelijk nulls geencodeerd, maar als dat niet nodig is heeft dat mijn voorkeur.

eoudejans commented 3 months ago

Al gaat daarmee alles grijs worden bij het uitvinken in de legenda van overige klassen denk ik @baasgeo?

baasgeo commented 3 months ago

Ja dan wordt alles grijs dus geen fijne oplossing

eoudejans commented 3 months ago

Oke dan houden we het bij encodering, zie: https://kaartviewer.asa2024.nl/app/map/main/101?center=5.490505570934374;52.35306635602353&zoom=9&layerIds=143;110

MaartenHilferink commented 3 months ago

Nu zie ik in de LN kaart de buurten met stategiecode=9999 ineens als oranje, de kleur van S5 ? image