v1

latestOpenAPI 3.0.22026-07-17124103153.3 KB
Layer Library

Update Style

put/api/v1/config/layers/library/styles/{name}

Path parameters

namestring required

Request body

idinteger
namestring required
styleobject required
translationobject

Example request

{
  "translation": {
    "red": {
      "de": "stressig",
      "en": "stressful"
    },
    "grey": {
      "de": "Lücke im Radnetz",
      "en": "gap in the cycling network"
    },
    "black": {
      "de": "sehr stressig",
      "en": "very stressful"
    },
    "green": {
      "de": "komfortabel",
      "en": "comfortable"
    },
    "yellow": {
      "de": "durchschnittlich",
      "en": "average"
    }
  },
  "name": "egorxmkjhaxywtppxbggyxrtzgambbnc",
  "style": {
    "name": "munichways",
    "rules": [
      {
        "name": "green",
        "filter": [
          "==",
          "farbe",
          "grün"
        ],
        "symbolizers": [
          {
            "cap": "square",
            "join": "bevel",
            "kind": "Line",
            "color": "#609e72",
            "width": 2
          }
        ]
      },
      {
        "name": "yellow",
        "filter": [
          "==",
          "farbe",
          "gelb"
        ],
        "symbolizers": [
          {
            "cap": "square",
            "join": "bevel",
            "kind": "Line",
            "color": "#edc937",
            "width": 2
          }
        ]
      },
      {
        "name": "red",
        "filter": [
          "==",
          "farbe",
          "rot"
        ],
        "symbolizers": [
          {
            "cap": "square",
            "join": "bevel",
            "kind": "Line",
            "color": "#df6235",
            "width": 2
          }
        ]
      },
      {
        "name": "black",
        "filter": [
          "==",
          "farbe",
          "schwarz"
        ],
        "symbolizers": [
          {
            "cap": "square",
            "join": "bevel",
            "kind": "Line",
            "color": "#000000",
            "width": 2
          }
        ]
      },
      {
        "name": "grey",
        "filter": [
          "==",
          "farbe",
          "grau"
        ],
        "symbolizers": [
          {
            "cap": "square",
            "join": "bevel",
            "kind": "Line",
            "color": "#717070",
            "width": 2
          }
        ]
      }
    ]
  }
}

Response

Successful Response

idinteger
namestring required
styleobject required
translationobject