Rotation Symbol

Issue #1097 resolved
AM_Kreis Kleve created an issue

Hallo zusammen,

in einem Portal sollen Abluft-Pfeile dargestellt werden.

Als Signatur wird ein .png verwendet.

Die Signatur soll anhand eines Attributes gedreht werden. Die angaben sind in RAD angegeben.

Leider erscheint die Signatur nicht gedreht.

Folgend der Eintrag in der Style.json:

   "style": {
      "type": "icon",
      "imageScale" : 0.02,
      "imageWidth": 560,
              "imageHeight": 560,
      "legendValue": "KleAbfluss_0_innerorts",
              "imageName" : "/Layout_Abfl_inner.png",
      "rotation.value" : "Angle"
    }

Was machen wir falsch?

Comments (5)

  1. Christopher Reder

    Sehr geehrte Damen und Herren,

    laut der entsprechenden Doku sollte unter rotation.value ein Zahlenwert stehen um den rotiert wird im Uhrzeigersinn.

    https://www.masterportal.org/dokumentation.html

    Getestet habe ich es im Basic Portal mit dem Krankenhäusern.

    {
        "styleId": "1711",
        "rules": [
          {
            "style": {
              "type": "icon",
              "clusterType": "icon",
              "imageName": "krankenhaus.png",
              "imageScale": 0.7,
              "clusterImageName": "krankenhaus.png",
              "clusterTextOffsetX": 30,
              "clusterTextOffsetY": 0,
              "clusterTextFillColor": [
                0,
                0,
                255,
                1
              ],
              "rotation": {
                "isDegree": true,
                "value": 120
              }
            }
          }
        ]
      }
    

    Alternativ kann man auch über ein Attribut des Dienstes rotieren lassen. Bei den Krankenhäusern z.B. über interne_nr. Dann sieht der Eintrag in der style.json so aus:

    "rotation": {
                "isDegree": true,
                "value": "@interne_nr"
              }
    

    Für Rückfragen stehe ich gerne zur Verfügung.

    Viele Grüße

    Christopher Reder

  2. AM_Kreis Kleve reporter

    Sehr geehrter Herr Reder,

    der Hinweis führte zur Lösung des Problems.

    Herzlichen Dank,

    Andreas Müskens

  3. Log in to comment