conference logo

Playlist "FOSSGIS 2020"

TEAM Engine: Vorstellung der neusten Tests für OGC-Standards wie OGC API Features oder GeoTIFF

Dirk Stenger

Die TEAM Engine ist eine Engine, mit der Entwickler und Anwender Geodienste, wie WMS, und Geoformate, wie GeoPackage, testen können.

Es werden aktuell mehrere neue Testsuites entwickelt, mit denen unter anderem Implementierungen der neuen OGC Standards OGC API - Features und GeoTIFF getestet werden können.

Dieser Vortrag gibt eine Übersicht über alle neuen Testsuites und stellt einige von ihnen näher vor. Des Weiteren werden die aktuellen Entwicklungen im TEAM Engine Projekt aufgezeigt.

Die TEAM Engine ist eine Engine, mit der Entwickler und Anwender Geodienste, wie WFS und WMS, und Geoformate, wie GML oder GeoPackage, testen können. Um die Implementierung und das Testen von GIS-Software basierend auf OGC Standards zu unterstützen, stellt das Open Geospatial Consortium (OGC) mehrere Testsuites für die TEAM Engine zur Verfügung.

Die TEAM Engine ist aktuell als OSGeo-Projekt in der Inkubationsphase. Sie ist sie ein wichtiges Werkzeug, um die Interoperabilität zwischen verschiedenen Implementierungen von OGC-Standards und Clients, die diese Standards in Form von Schnittstellen, wie WFS oder WMS, oder Formaten, wie GML oder GeoPackage, nutzen, zu gewährleisten.

Die TEAM Engine muss in Verbindung mit OGC Executable Test Suites (ETS) verwendet werden, um Instanzen von Geodiensten und -formaten auf Konformität mit OGC-Standards zu prüfen. Die Ausführung einer ETS erfolgt über eine Weboberfläche, eine REST Schnittstelle oder ein Kommandozeilentool. Um die Installation, Konfiguration und das Starten der TEAM Engine zu erleichtern, werden Docker-Images bereitgestellt.

Es werden aktuell mehrere neue Testsuites entwickelt, mit denen unter anderem Implementierungen der neuen OGC Standards OGC API - Features und GeoTIFF getestet werden können. Auch für weitere OGC Standards wurden in jüngster Zeit Tests erstellt oder erweitert.

Dieser Vortrag gibt eine Übersicht über alle neuen Testsuites und stellt einige von ihnen näher vor. Des Weiteren werden die aktuellen Entwicklungen im TEAM Engine Projekt aufgezeigt und ein Ausblick auf die Schwerpunkte der Weiterentwicklung in der Zukunft gegeben.