Skip to Content
v2.4 (latest)⚙️ AdministrationKonfigurationApplikationAnwendung
latest

Anwendungskonfiguration

Die Datei appConfig.json enthält grundlegende Konfigurationen für Ihre Terratwin-Instanz.

          • appConfig.json

Beispielkonfiguration

{ "appName": "TERRATWIN", "version": "2.4.0", "htmlTitle": "TERRATWIN | Digitaler Zwilling für die Kommunalverwaltung", "authenticationEnabled": false, "portalUrl": "https://www.arcgis.com/", "appId": "", "emergencyPortalUrl": "https://www.arcgis.com/", "emergencyAppId": "", "cacheableGisUrls": ["tiles.arcgis.com"], "trustedServers": ["https://tiles.arcgis.com"], "proxyUrls": ["https://intern.example.local/arcgis"], "logos": { "logo_primary": { "light": "./api/static/img/custom/logo_primary.png", "dark": "./api/static/img/custom/logo_primary_dark.png" }, "logo_secondary": "./api/static/img/custom/logo_secondary.png" }, "orgMaps": { "portalQuery": { "portalUrl": "https://www.arcgis.com", "queryParams": { "filter": "type: \"Web Map\" group: groupId" } } }, "homeEnabled": true, "mode3dEnabled": true }

Parameter

EigenschaftTypBeschreibung
appName requiredStringName der Anwendung. Sollte mit short_name in AppManifest übereinstimmen
versionStringVersionsnummer der Anwendung. Diese sollte nicht verändert werden
htmlTitle requiredStringTitel der Anwendung im Browser-Tab.
authenticationEnabled requiredBooleanGibt an, ob die Authentifizierung aktiviert ist.
authenticationModeStringModus der Authentifizierung. Erlaubte Werte sind oauth für OAuth2-basierte Anmeldung oder windows, wenn Windows-Authentifizierung verwendet wird. Wenn dieser Parameter weggelassen wird, ist standardmäßig oauth aktiv.
authenticationPopupBooleanGibt an, ob das OAuth2-Anmeldefenster als Popup geöffnet werden soll. Standardmäßig true
portalUrl requiredURLURL des primären Portals, an dem sich die Benutzer anmelden können.
appId requiredStringClient-ID der OAuth2-Applikation in Ihrem primären Portal.
emergencyPortalUrlURLURL für den Notfall, falls das ursprüngliche Portal nicht erreichbar ist. Sollte in aller Regel https://arcgis.com sein.
emergencyAppIdStringClient-ID der OAuth2-Applikation in Ihrem Notfall-Portal
cacheableGisUrlsArray<URL>URLs, die gecacht werden können. Aktuell nicht in Verwendung
trustedServers requiredArray<URL>Server, die vertrauenswürdig sind. Beispielsweise tiles.arcgis.com oder Ihre eigenen Portal-Server. Die Angabe des Hosts ist hier ausreichend.
logos requiredObjektPfade zum primären und zum sekundären Logo der Anwendung
orgMaps
deprecated@2.3.1
ObjektParameter zum Referenzieren der WebMaps, die geöffnet werden können. Details. Ist dieser Parameter nicht angegeben, können keine Karten über das Menü geöffnet werden!
Deprecated ab Version 2.3.1
Verwenden Sie stattdessen den Parameter mapBrowser aus der Menükonfiguration.
homeEnabledBooleanGibt an, ob ein Home-Button angezeigt werden soll, um zur Startausdehnung der Karte zu gelangen.
mode3dEnabled
new@2.4.0
BooleanGibt an, ob der 3D-Modus und der 2D/3D-Umschalter verfügbar sind. Standardmäßig true. Mit false wird die Anwendung als reine 2D-Anwendung betrieben.
proxyUrls
new@2.4.0
Array<URL>URL-Präfixe, die über den Backend-Proxy (/api/proxy) geleitet werden. Jede ESRI-Anfrage, deren URL mit einem der Präfixe beginnt, wird transparent über den Proxy weitergeleitet.
underConstructionBooleanGibt an, ob die Anwendung sich im Wartungsmodus befindet. In diesem Fall wird eine entsprechende Meldung angezeigt.