Zum Hauptinhalt springen
Version: Preview

Konfiguration im AppBuilder

Das MapEdit Portal ist an den AppBuilder angebunden. Alle Kartenkonfigurationen sowie Suchfunktionen, die im Portal angezeigt oder verwendet werden sollen, werden zentral über den AppBuilder definiert und verwaltet.

Benutzer und Benutzergruppe anlegen

Für die Anbindung des Portals ist es erforderlich, im AppBuilder eine eigene Benutzergruppe sowie einen neuen Benutzer anzulegen:

Neuer Benutzer

Neue Benutzergruppe

Dieser Nutzer wird nicht aktiv von den Portalnutzern verwendet, sondern dient ausschließlich der serverseitigen Authentifizierung zwischen dem Portal und MapEdit-core.

Die Zugangsdaten (Benutzername und Passwort) werden in der Serverkonfiguration des Portals hinterlegt.

Berechtigungen und Sicherheit

Da das Portal öffentlich zugänglich ist, kommt dem Benutzer eine besondere sicherheitstechnische Bedeutung zu. Folglich sollte der Benutzergruppe, der der Benutzer angehört nur die minimal notwendigen Berechtigungen erhalten, sodass der Zugriff ausschließlich auf die für das Portal benötigten Karten, Suchen, usw. beschränkt ist. Auch auf Datenbankebene sollte der Zugriff entsprechend eingeschränkt werden. Eine zu weitreichende Rechtevergabe kann im Falle eines unbefugten Zugriffs dazu führen, dass über das Portal bzw. das angebundene Core-System unerlaubte Änderungen vorgenommen oder sensible Daten eingesehen werden können.

Projektkonfiguration

Im AppBuilder wird für jede Instanz des Portals zunächst ein neues Projekt angelegt, auf das nur die Benutzer zuvor angelegten Benutzergruppe (im Beispiel PORTAL) zugreifen können.

Neues Projekt

Karten

Im Kartenfenster wird eine sogenannte RefSysInfo definiert. Diese legt das Koordinatensystem sowie die grundlegenden Eigenschaften des Kartenfensters fest. 

Kartenfenster

Anschließend können in der Kartenverwaltung die einzelnen Kartenebenen konfiguriert werden. Dabei wird zwischen Hintergrundkarten und weiteren zuschaltbare Layern unterschieden:

Hintergrundkarten

Hintergrundkarten können vom Typ Tile oder WMS sein:

Kartenverwaltung

Weitere Karten (Objektdaten)

Hier können Vector Tiles eingebunden werden. Dabei wird ein im AppBuilder definiertes Darstellungsmodell ausgewählt. Dadurch hat der Nutzer im Portal die Möglichkeit, durch Anklicken von Objekten deren Sachdaten einzusehen.

Kartenverwaltung KartenverwaltungDM

Zusätzlich können auch hier TileServer- und WMS-Karten eingebunden werden.

Suche

Im AppBuilder definierte Volltextsuchen können dem Portal-Projekt hinzugefügt und im Portal aufgerufen werden.