FAQ - Schnittstellen
Was muss ich bei der Verwendung von Esri Basemaps beachten?
Esri Basemaps werden grundsätzlich nur in der Projektion WebMercator
angeboten. Das macht sie zwar global vielseitig einsetzbar, jedoch können sie u.U. nicht zu Ihrem lokalen System passen.
Beachten sie außerdem die Nutzungsbedingungen von Esri, bevor sie diese in Ihrer Terratwin-Instanz einbinden. Mehr Informationen hier
Welche Geodatenformate kann Terratwin einbinden (z.B. Shapefiles, GeoJSON)?
Über das Zeichenwerkzeug können lokale Dateiformate hochgeladen werden. Aktuell werden die Formate GeoJSON, EsriJSON beim Import unterstützt. Weitere Formate (dxf, Shapefile, gpx) folgen in künftigen Versionen. Die permanente Einbindung von Geodaten erfolgt über ArcGIS-Dienste oder standardisierte OGC-Schnittstellen. Eigene Daten können Sie z.B. über ArcGIS Enterprise/Online als Layer veröffentlichen und dann in Terratwin referenzieren. Alternativ lassen sich öffentliche Geodatendienste von Drittanbietern (etwa über WMS/WFS via CSW-Schnittstelle) in Terratwin integrieren.
Unterstützt Terratwin externe GIS-Dienste wie WMS, WFS oder WMTS?
Ja, Terratwin kann auch externe Geodienste über standardisierte Schnittstellen einbinden. Über eine CSW-Schnittstelle (Catalog Service for the Web) lassen sich z.B. OGC-Dienste wie WMS oder WFS als Datenquellen in Terratwin integrieren. Ab Terratwin-Version 2.0.1 ist es zudem möglich, Layer direkt über eine Dienst-URL hinzuzufügen; unterstützt werden WMS, WFS, WMTS sowie ArcGIS-REST-Services (MapServer/FeatureServer). Beachten Sie, dass für den Zugriff auf manche Dienste ein Proxy (z.B. der eingebaute OWS-Proxy) erforderlich sein kann, falls der Dienst keine direkten Anfragen aus dem Browser zulässt. Wir empfehlen, häufig genutzte Dienste in ArcGIS Enterprise/Online zu als Element zu referenzieren und entsprechend freizugeben.
Wie funktioniert die Benutzer-Authentifizierung in Terratwin?
Terratwin nutzt zur Benutzeranmeldung die ArcGIS-Plattform mittels OAuth2. Wenn die Authentifizierung in Terratwin aktiviert ist, muss in der Konfiguration ein ArcGIS-Portal (URL) sowie eine gültige appId hinterlegt werden. Benutzer, die sich anmelden sollen, müssen in diesem ArcGIS-Portal als Organisationsmitglieder existieren. Bei der Anmeldung leitet Terratwin auf die ArcGIS-Loginseite um, wo sich der Nutzer mit seinen Portal-Zugangsdaten authentifiziert. Terratwin selbst speichert keine Passwörter, sondern verlässt sich auf die ArcGIS-Authentifizierung und erhält vom Portal lediglich ein gültiges Zugriffstoken.
Kann Terratwin mit ArcGIS Online und ArcGIS Enterprise integriert werden?
Ja, Terratwin unterstützt sowohl ArcGIS Online als auch ArcGIS Enterprise als Integrationsplattform. Sie können entscheiden, ob Sie ein cloudbasiertes ArcGIS Online oder ein eigenes ArcGIS Enterprise (on-premises) anbinden möchten. Beide Varianten werden unterstützt - es ist sogar möglich, eine Hybrid-Lösung zu nutzen und mehrere ArcGIS-Portale parallel einzubinden (um z.B. Daten aus verschiedenen Quellen gleichzeitig zu verwenden).
Bietet Terratwin eine API für Integrationen oder externe Zugriffe?
Ja, Terratwin verfügt über eine serverseitige API, die bestimmte Funktionen und Integrationen bereitstellt. Über die Terratwin-API stehen beispielsweise HTTP-Endpunkte für Systemfunktionen zur Verfügung (etwa zur Versionsabfrage oder zur Datenkonvertierung). Administratoren können darüber hinaus Automatisierungen implementieren, z.B. indem sie wiederkehrende Aufgaben über definierte API-Aufrufe planen (siehe Tasks & Jobs). Diese Programmierschnittstelle ist primär für administrative Zwecke und die Integration in vorhandene Systemlandschaften gedacht, weniger als öffentliche Daten-API für Endnutzer.
Kann Terratwin Daten automatisch synchronisieren oder geplante Aufgaben ausführen?
Ja, Terratwin bietet Möglichkeiten zur Automatisierung von Abläufen. Über die eingebaute Scheduler-Funktion können Administratoren wiederkehrende Aufgaben zeitgesteuert durchführen lassen. Beispielsweise lassen sich so regelmäßig Backup-Routine anstoßen oder temporär vergebene Rechte automatisch nach einer Frist zurücksetzen. Die Einrichtung solcher Jobs lässt sich am bequemsten im Admin Panel umsetzen und unterstützt Cron-ähnliche Zeitpläne. Auf diese Weise können wichtige Prozesse - wie etwa Datenabgleiche, Backups oder das Zurücksetzen von Nutzerrechten - im Hintergrund automatisiert werden.