Ordner und Group Layer Konfiguration

Issue #1247 open
Dominik Fröhlich created an issue

Hallo zusammen!

Ich weiß, die 3.0.0 beta 2 ist eine beta. Trotzdem wollte ich sie möglichst frühzeitig testen um Rückmeldung zu geben und vorbereitet zu sein. Dabei haben sich vor Allem bei den Themen Gruppenlayer und Ordner unklarheiten ergeben:

Groups

Beim Testen der zweiten Beta fiel mir auf, dass die GroupLayer immer noch nicht richtig umgesetzt sind. Wir haben eine Menge davon… Bisher funktioniert eine einfache Liste von WFS oder WMS in den subjectLayers. In den baseLayers ist mir noch keine geglückt. Hier werden bisher nur Textbeschreibungen ohne Funktion erzeugt (Beispiel “TopPlusOpen (Group Base)”).

Generell fehlt mir die Möglichkeit den groups eine common ID mitzugeben über die ich sie dann per API oder URL Parameter ansteuern kann. Das war in den 2er Versionen sehr praktisch.

Wild wird es wenn gemischte Gruppen mit unterschiedlicher config / styles verwendet werden sollen. Hier mal ein (noch relativ einfaches) Beispiel:

{
                    "name": "Kleingartenanlagen",
                    "id": [ "kleingaerten_poly", "kleingaerten_pt" ],
                    "styleId": [ "kleingaerten_poly_style", "kleingaerten_pt_style" ],
                    "styleGeometryType": [ "Polygon", "Point" ],
                    "mouseHoverField": "name",
                    "loadingStrategy": "all"
}

Die Group besteht nur aus zwei Layern und soll eigentlich eine "id": "kleingaerten" haben über die sie zu laden ist. Weiterhin besteht sie aus einem Punkt und einem Polygon Layer, die natürlich verschiedene styles brauchen. Das scheint noch nicht implementiert zu sein. Aber wie würde ich das (in Vorbereitung) in der config umsetzen? So wie ich das oben gemacht habe oder eher wie bisher mit sub-elements? Und falls so wie oben, wie ginge ich mit Layern um, die das entsprechende nicht benötigen? Also z.B. wenn da ´jetzt ein WMS dazwischen wäre musste ich ja bei styleID und geometryTape einen Platzhalter übergeben, damit die Arrays die korrekte Länge haben..?

Ordner

Prinzipiell funktionieren die Ordner in den SubjectLayers schon ganz gut. Ich kann in einen Ordner springen und sehe dann den Inhalt. Was mir bisher nicht gelungen ist ist die Steuerung der Möglichkeit alle Elemente des Ordner hinzuzufügen oder zu entfernen. Das ging früher mit “isFolderSelectable”. Das scheint aber keine Funktion zu haben oder ist noch nicht implementiert? Kommt das zukünftig wieder?

Was definitiv nicht richtig geht sind Ordner unter baseLayers. Auch hier haben wir einige (z.B. OpenStreetMap” im Bild oben). Hier wird nur ein Text mit funktinosloser Checkbox erzeugt. Bug? Noch nicht Implementiert? Oder muss ich hier anders konfigurieren?

Gruß

Dominik

EDIT: “Alle Entfernen” entfernt übrigens alle Layer, nicht nur die des aktuellen Ordners. Bug?

Comments (5)

  1. Friedrich Müller

    Zu den Ordnern:

    Im aktuellen dev_vue ist bei Ordern standardmäßig Layer hinzufügen/entfernen möglich. (Das war wohl noch ein Bug aus der beta)

    Ordner sind bei baselayers nicht vorgesehen. Die Anzeige ist wahrscheinlich auch ein Bug aus der Beta. Derzeit wird ein Viorschaubild angezeigt falls vorhanden, ansonsten wird eine graue Fläche angezeigt.

    Das mit den Grouplayers und Styles sehen wir uns an.

  2. Log in to comment