Update von Terratwin
Die Installationsvoraussetzungen bleiben unverändert. (HttpPlatformHandler, MIME-Type, Anwendungspool, etc.).
- Entpacken Sie das ZIP-Archiv
terratwin-2.x.x- wie in den Vorbemerkungen beschrieben - in ein Verzeichnis neben der bisherigen Version. - Prüfen Sie die Berechtigungen des Unterordners
api: Der Benutzer (i. d. R.IIS_IUSRS) benötigt Schreib- und Leserechte. - Stoppen Sie den Anwendungspool
TerratwinApiAppPoolim IIS-Manager, damit keine Dateien mehr geöffnet sind. - Entfernen Sie die
apiAnwendung im IIS-Manager, indem Sie mit Rechtsklick auf das Verzeichnisapidie OptionAnwendung entfernenwählen. - Kopieren Sie - nur wenn angepasst - folgende Elemente aus
api/terratwin/der alten Version in den neuen Ordner:settings.jsonconfig/*- alle Config-Dateienexri/*- alle Exri-Dateienjobs/*- alle Job-Dateienlicense/*- alle Lizenzdateienmarkdown/*- alle Markdown-Dateienstatic/img/*- alle Logosstatic/manifest.jsonstatic/popupPrint.cssstatic/style.css
- Passen Sie gegebenenfalls neue Optionen in den Dateien (vor allem im Ordner
config) an Ihre Anforderungen an. - Stellen Sie im IIS-Manager sicher, dass das virtuelle Verzeichnis auf
terratwin-2.x.xzeigt. - Konvertieren Sie den neuen Ordner
apiin eine Anwendung und ordnen Sie diese dem AnwendungspoolTerratwinApiAppPoolzu. - Starten Sie Site und Anwendungspool neu, um das Update zu aktivieren.
- Testen Sie die Anwendung, indem Sie die URL der Anwendung & API im Browser aufrufen.
Änderungen in der Konfiguration zur vorherigen Version
Folgende Änderungen sind in der Konfiguration gegenüber der vorherigen Version 2.2.2 zu beachten:
Version 2.3.0
Systemeinstellungen
- bei den
credentialskann nun die optionale EigenschaftauthModemit den Wertenoauthoderwindowsangegeben werden. Standardmäßig istoautheingestellt, wenn die Eigenschaft nicht angegeben ist.
Anwendungskonfiguration
- neue optionale Eigenschaft
authenticationModezur Auswahl des Authentifizierungsmodusoauthoder neuwindowsnun verfügbar. Standardmäßig istoautheingestellt, wenn die Eigenschaft nicht angegeben ist. - neue optionale Eigenschaft
authenticationPopupzur Steuerung, ob das OAuth-Login im Popup-Fenster oder im selben Fenster erfolgen soll. Standardmäßig isttrueeingestellt, wenn die Eigenschaft nicht angegeben ist. - neue optionale Eigenschaft
underConstructionzur Aktivierung des Wartungsmodus der Anwendung. Wenntrue, wird eine entsprechende Meldung angezeigt und die Anwendung ist für Benutzer nicht zugänglich.
Exri
- neue optionale Eigenschaft
querieseingeführt, um vordefinierte Abfragen für Layer zu konfigurieren. Diese können im WerkzeugAbfrageverwendet werden.
Werkzeug Abfrage
- neue Konfigurationsdatei für das Werkzeug
Abfrage, um vordefinierte Abfragen aus den Layer-Exris zu laden und anzubieten.
Werkzeug Geoverarbeitung
- Konfiguration für neues Werkzeug
Geoverarbeitunghinzugefügt, um Geoverarbeitungsdienste aus ArcGIS Server zu nutzen.
Task Metadaten bereitstellen
- neue Konfigurationsdatei für den Task
Metadaten bereitstellenverfügbar, um Metadaten aus Portalelementen aus ArcGIS Enterprise oder ArcGIS Online zu veröffentlichen. Zugriff und Harvest über Metadaten-Browser möglich.
Menü
- für den Menüeintrag
Appssteht nun für jede dersourcesdie optionale EigenschaftauthorizedGroupszur Verfügung, um den Zugriff auf bestimmte Gruppen bzw. mit dem Schlüsselwortorgauf angemeldete Benutzer zu beschränken.
Version 2.3.1
Menü
- mit der neuen Top-Level-Eigenschaft
mapMenukönnen Sie Einstellungen für das Submenu Karte vornehmen. Zum einen können Sie darin mitsharingdie Freigabe von Karten steuern. Zum anderen wurde die OptionmapBrowserhinzugefügt, um die Anzeige des Kartenbrowsers zu steuern. Bisher wurde der Kartenbrowser über dieorgMapsin der Anwendungskonfiguration gesteuert. Dies ist zwar weiterhin möglich, aber seit Version 2.3.1 deprecated und die neue EinstellungmapMenu.mapBrowserwird bevorzugt.
Referenzieren von Portalinhalten
- bei der Referenzierung von Portalinhalten (z.B. Karten, Layer, Durckvorlagen, Tools, etc.) kann nun anstelle von
portalUrlauch ein Objektportalangegeben werden, dass neben derurlauch denauthModeumfassen kann. Beide Angaben sind möglich, aber die neue Angabe mitportalwird bevorzugt.
Kartenkonfiguration und 3D-Konfiguration
- innerhalb von
mapViewbzw.sceneViewist die Optionhighlightsimplementiert worden, um die Darstellung der Selektion und Hervorhebung von Features in der Karte zu steuern.
Vordefinierte Abfragen aus Exri
- in Feldkonfiguration ist bei den Operatoren nun der Wert
INzulässig, um die Auswahl von mehreren Werten zu ermöglichen. In diesem Fall wird im Werkzeug Abfrage eine Mehrfachauswahl angeboten.
Darkmode-Varianten bei der Angabe von Icons und Bildern
- Optionen mit Pfaden zu Icons oder Bildern können nun entweder wie bisher als String mit absolutem Pfad oder als Objekt mit den Eigenschaften
lightunddarkangegeben werden, um unterschiedliche Grafiken für den Light- und Darkmode zu verwenden. Wenn nur ein String angegeben wird, wird dieses Bild in beiden Modi verwendet. - betrifft
imagein den Links innerhalb der Menükonfiguration. Die bisherige EigenschaftimageDarkwird nicht mehr unterstützt! logo_primaryundlogo_secondaryin der Anwendungskonfiguration können nun abhängig vom Modus unterschiedliche Grafiken annehmen.- Tab-Icons von Quellen bei den
appsin der Menükonfiguration sowie die Tab-Icons im Dialog “Themen hinzufügen” (siehe Werkzeug Themen) können nun passend zum Farbmodus konfiguriert werden.
Problembehandlung
Bei Fehlern hilft die FAQ - Installation mit typischen Ursachen und Lösungen.