Kombination von mehreren WMTS Diensten zu einer Hintergrundkarte funktioniert nicht

Issue #576 resolved
Former user created an issue

Zum Reproduzieren bitte die Konfiguration im Anhang verwenden.

Comments (7)

  1. Dennis Sen

    Hallo Herr @Tobias Schneider , ich rate an dieser Stelle einmal darauf, dass Sie das Issue erstellt haben, da eine Konfiguration zu Diensten aus Nürnberg angehängt ist.

    In der Konfiguration wird der Gruppenlayer folgendermaßen erzeugt:

    ... "Hintergrundkarten": { "Layer": [ { "id": [ "101", "103" ], ...
    

    Diese Gruppierungssyntax soll aber tatsächlich nur den Fall abdecken, dass zwei Layer sich auf den gleichen Dienst beziehen. So wird die Menge des Traffics (Anfragen und Daten) reduziert, da Kacheln dann bereits diensteseitig kombiniert werden und überlagerte Flächen nicht mit übertragen werden müssen.

    Da die Stadtkarte und die Luftbilder aus verschiedenen Diensten kommen, reicht eine Anfrage aber nicht. Die Konfiguration, um mehrere Layer aus unterschiedlichen Diensten zu gruppieren, ist folgende über den children-Key:

    {
      "Hintergrundkarten":
        {
          "Layer": [
            {
              "id": "beliebige-interne-id",
              "name": "Stadtplan Kombination",
              "children": [ { "id": "103" }, { "id": "101" } ],
              "visibility": true
            },
            { "name": "Stadkarte - grau (WMTS)", "id": "101" },
            { "name": "Stadkarte - farbig (WMTS)", "id": "102" },
            { "name": "Luftbilder 2020 (WMTS)", "id": "103" },
            { "name": "Fahrradstadtplan", "id": "104" }
          ]
        }
    }
    

    In diesem speziellen Fall doppeln sich auch 101 und 103 über die Kombination. Vielleicht lohnt es sich hier einen Ordner zu erstellen, sodass die Layer sowohl einzeln als auch gemeinsam angewählt werden können? (Aber vielleicht war das ja auch nur ein Beispiel …)

    Ich schließe das Issue einmal, da das Problem gelöst sein sollte. Öffnen Sie es gern wieder, wenn es Folgeprobleme gibt.

    Viele Grüße

  2. Log in to comment