Zum Hauptinhalt springen
Version: Preview

Konfiguration auf dem Server

Für das MapEdit Portal ist eine definierte Verzeichnisstruktur zur Ablage der Konfigurationsdateien erforderlich. Hierzu wird auf dem WildFly-Server im VerzeichnisC:\WildFly\standalone\configuration\ für jeden Mandanten ein Ordner angelegt.

Sobald die Konfiguration (siehe unten) abgeschlossen ist, können Sie das Portal wie gefolgt aufrufen (Beispiel):

http://localhost:8080/mapedit-portal/

Innerhalb eines Verzeichnisses müssen verschiedene Konfigurationsdateien abgelegt und konfiguriert werden:

DateiBeschreibung
env.jsonProjektname aus dem AppBuilder, sowie der Pfad zu mapedit-core
credentials.jsonBenutzername und Passwort der Portal-Nutzers aus dem AppBuilder
privacy.jsonDatenschutzhinweise
imprint.jsonImpressum
printsettings.json(Legende, Maßstab, ...)
config.jsonsollen 3D-Daten ins Portal eingebunden werden, wird hier der Pfad zur Konfigurationsdatei world.json aus dem 3D Viewer [Link nach unten] eingetragen

Konfigurationsbeispiel

env.json

{
"project": "PORTAL_DEMO",
"basePath": "http://localhost:8080/mapedit-core",
"lunrServerUrl": "rest/lunr/"
}

credentials.json

{
"username" : "PORTAL", "password" : "Portal26"
}

config.json

{
"worldUrl": "http://localhost/MumGeoVirtualGlobe/world.json"
}

Mandantenfähigkeit

Es ist möglich mittels einer Installation des MapEdit Portals mehrere Instanzen des Portals bereit zu stellen. Diese Instanzen können für unterschiedliche Themen in verschiedenen URLs aufgerufen werden. Die verschiedenen Instanzen sind komplett gekapselt voneinander! Das bedeutet man kann in den verschiedenen Instanzen alles neu konfigurieren.

Für weitere Instanzen (Mandanten) können jeweils weitere Ordner mit den jeweils angepassten Konfigurationsdateien angelegt und wie gefolgt ausgerufen werden:

http://localhost:8080/mapedit-portal/portal2

Integration von 3D Daten

Im MapEdit Portal können 3D-Daten eingebunden und über einen integrierten 3D-Viewer visualisiert werden.

Die Konfiguration des 3D-Viewers erfolgt grundsätzlich analog zur Konfiguration des in MapEdit Desktop integrierten 3D-Viewers (siehe hier)

Der Pfad zur Konfigurationsdatei world.json wird in der entsprechenden Konfigurationsdatei des Portals config.json eingetragen (siehe oben)

Beachten Sie

Im Vergleich zu MapEdit Desktop werden im integrierten 3D-Viewer des Portals nur ausgewählte Konfigurationsbestandteile berücksichtigt:

  • models
  • terrain
  • baseLayers

Andere Konfigurationselemente der world.json werden im Portal nicht ausgewertet.