{
  "metadata": {
    "title": "sentinel-2 natural color",
    "abstract": "Styling a Sentinel-2 L2A coverage with Style & Symbology Basic Coverage Styling"
  },
  "stylingRules": [
    {
      "selector": {
        "op": "and",
        "args": [
          {
            "op": "=",
            "args": [
              {
                "sysId": "dataLayer.id"
              },
              "sentinel2-l2a"
            ]
          },
          {
            "op": "=",
            "args": [
              {
                "sysId": "dataLayer.type"
              },
              "coverage"
            ]
          }
        ]
      },
      "symbolizer": {
        "visibility": false
      },
      "nestedRules": [
        {
          "selector": {
            "op": "<",
            "args": [
              {
                "sysId": "viz.sd"
              },
              200000
            ]
          },
          "symbolizer": {
            "visibility": true,
            "opacity": 0.8,
            "zOrder": 1,
            "colorChannels": {
              "alter": true,
              "r": {
                "op": "/",
                "args": [
                  {
                    "property": "B04"
                  },
                  2500
                ]
              },
              "g": {
                "op": "/",
                "args": [
                  {
                    "property": "B03"
                  },
                  2500
                ]
              },
              "b": {
                "op": "/",
                "args": [
                  {
                    "property": "B02"
                  },
                  2500
                ]
              }
            },
            "alphaChannel": 1.0
          },
          "nestedRules": [
            {
              "selector": {
                "op": "=",
                "args": [
                  {
                    "property": "SCL"
                  },
                  8
                ]
              },
              "symbolizer": {
                "alphaChannel": 0.5
              }
            },
            {
              "selector": {
                "op": "=",
                "args": [
                  {
                    "property": "SCL"
                  },
                  9
                ]
              },
              "symbolizer": {
                "alphaChannel": 0.0
              }
            }
          ]
        }
      ]
    }
  ]
}