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:
| Datei | Beschreibung |
|---|---|
env.json | Projektname aus dem AppBuilder, sowie der Pfad zu mapedit-core |
credentials.json | Benutzername und Passwort der Portal-Nutzers aus dem AppBuilder |
privacy.json | Datenschutzhinweise |
imprint.json | Impressum |
printsettings.json | (Legende, Maßstab, ...) |
config.json | sollen 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)
Im Vergleich zu MapEdit Desktop werden im integrierten 3D-Viewer des Portals nur ausgewählte Konfigurationsbestandteile berücksichtigt:
modelsterrainbaseLayers
Andere Konfigurationselemente der world.json werden im Portal nicht ausgewertet.