Zum Hauptinhalt springen
Version: Preview

Konfiguration auf dem Server

Für das MapEdit Portal ist eine definierte Verzeichnisstruktur zur Ablage der Konfigurationsdateien erforderlich. Alle JSON-Konfigurationsdateien liegen im Tenant-Verzeichnis des WildFly-Servers:

<wildfly>/standalone/configuration/mapedit-portal/<mandant>/

Beispiel: C:/WildFly/standalone/configuration/mapedit-portal/default/

Sobald die Konfiguration) 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 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)

Der Pfad zur Konfigurationsdatei world.json wird in der entsprechenden Konfigurationsdatei des Portals config.json eingetragen.

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.