Views

Eine View ist ein wichtiger Bestandteil der PlexMap. Ihre Konfiguration bestimmt die gesamte Darstellung des PlexMap-Viewers, einschließlich der Farben, Layer, POIs, Werkzeuge und sonstiger Komponenten.

In PlexMap können beliebig viele Views erstellt werden. Standardmäßig ist eine View nur für den Benutzer sichtbar, der sie erzeugt. Um eine View anderen Personen zur Verfügung zu stellen, lesen Sie den Abschnitt „Eine View veröffentlichen“.

Eine neue View erstellen

Zum Erstellen einer neuen View klicken Sie auf den Reiter „Views“ und dann auf das Plus-Symbol.

Eine View konfigurieren

Zu tun

Überarbeitung auf 2.0

Allgemein

Pro View können nahezu alle Einstellung der config.yaml-Konfiguration überschrieben werden (siehe configuration), einschließlich der Komponenten-Liste und der Komponenten-Konfiguration (siehe Konfiguration von Komponenten). Um dies zu tun, müssen die Felder, die überschrieben werden sollen, im config-Feld in der View spezifiert werden.

Um einen bestimmte Komponente aus der View auszuschließen, ist es nicht nötig, die gesamte Komponenten-Liste (plexgis.components) neu zu verfassen. Es reicht, folgenden Syntax-Shortcut zu verwenden:

plexgis:
    excluded:
        - auth

So wird die auth-Komponente aus dieser View entfernt, ohne dass die Reihenfolge der anderen Komponenten dabei verändert wird.

Eingeschränkte Navigation

Mit der folgenden View-Konfiguration kann eine View so eingeschränkt werden, dass der Benutzer nur noch um einen Punkt rotieren kann und diesen auch nicht mehr verändern kann. Zusätzlich wird der minimale Zoomabstand von diesem Punkt auf 100 m und der maximale Zoomabstand auf 200 m gesetzt:

globe:
    navigation:
        min_height: 100
        max_height: 200
        constrained_to_position: True

Den Viewer aufrufen

Aufruf einer View

Um eine View mit der ID viewid direkt zu aufzurufen, kann folgende URL genutzt werden:

https://hostname/v/viewid/

Der Begriff hostname ist hier durch den jeweiligen Hostnamen der PlexMap-Instanz zu ersetzen.

Aufruf mit Vistacode

Im Folgenden wird beschrieben, wie eine bestimmte Ansicht („vista“) angesteuert werden kann. Es gibt im Wesentlichen zwei Möglichkeiten. Die erste Möglichkeit ist der Vistacode, den auch das „Ansicht teilen“-Tool verwendet. Dieser Code enthält alle notwendigen Informationen zu einer Ansicht, ist aber nur maschinenlesbar, um den Link möglichst klein zu halten. Ein Beispiel wäre folgendes:

https://berlin.geoplex.de/v/berlin/?44-vxV64U-m6000000752RLZB3-pVkw5iqj-000000k4byXa94UXai

Weitere Parameterisierung

Darüber hinaus kann eine Vista aber auch durch seine Bestandteile beschrieben werden. Diese sind mindestens

  • entweder lat (Breitengrad) und lon (Längengrad)
  • oder x (Rechtswert im lokalen Koordinatensystem (z.B. Gauß-Krüger oder UTM) und y (Hochwert).

Optionale Parameter sind:

  • elevation (Abstand der Kamera von dem genannten Punkt in Metern, Standardwert: 100) und
  • yaw (Drehung der Kamera in Grad (Gierwinkel), 0 ist Richtung Norden, 90 Osten usw., Standardwert: 0).
  • pitch (Drehung der Kamera in Grad (Neigung), -90 ist von oben, 0 ist keine Neigung, Standardwert: -25).

Ein Beispiel für einen Vistalink mit expliziten Bestandteilen wäre folgende URL:

https://berlin.geoplex.de/v/berlin/?lat=52.5109696&lon=13.40049296&yaw=90&elevation=108

Achtung: Wenn bestimmte Werte wie elevation oder pitch zu klein gewählt werden, kann es sein, dass der Viewer direkt in den Fußgängermodus springt (normales Verhalten). Wählen Sie größere Werte, wenn dies nicht beabsichtigt ist.

Eine View veröffentlichen

Um eine View zu veröffentlichen, muss lediglich im View Editor im Reiter Berechtigungen die Einstellung Veröffentlichungsstatus auf Öffentlich gestellt werden. Bitte beachten Sie, dass diese Einstellung nur Benutzer mit Administratorstatus ändern können. Nach dem Speichern ist die View dann wie oben beschrieben erreichbar.