conference logo

Playlist "FOSSGIS 2020"

GRASS GIS in der Cloud: Actinia-Geoprozessierung

Carmen Tawalika and Markus Neteler

Ursprünglich GRaaS (GRASS as a Service) genannt, wurde actinia entwickelt, um GRASS-GIS-Funktionalität über eine HTTP REST API bereitzustellen. GRASS GIS Locations, Mapsets und Geodaten werden zu Ressourcen, die per REST verwaltet und visualisiert werden können. Actinia folgt dem Paradigma, Algorithmen zu Clouddaten zu bringen und unterstützt u.a. persistente und flüchtige Berechnung, Benutzerverwaltung zur Begrenzung von Pixeln, Prozessen und Berechnungsdauer.

Ursprünglich GRaaS (GRASS as a Service) genannt, wurde actinia (https://actinia.mundialis.de) entwickelt, um die GRASS-GIS-Funktionalität über eine HTTPS REST API bereitzustellen. GRASS GIS Locations, Mapsets, Vektor- und Rasterdaten sowie raum-zeitliche Daten werden zu Ressourcen, die per REST verwaltet und visualisiert werden können. Mit den bestehenden (z.B. Landsat) und in den letzten Jahren neu entstehenden (Copernicus Sentinel) großen Geodatenpools, die Tag für Tag wachsen, soll actinia dem Paradigma folgen, Algorithmen zu den Clouddaten zu bringen. Actinia ermöglicht es, eine große Menge an Geoinformationen aufzubereiten, zu analysieren und bereitzustellen, ohne dass Kenntnisse der Daten, der Analyse, der geeigneten Software zur Automatisierung oder skalierbarer Hardware-Ressourcen erforderlich sind.

Einige der Funktionalitäten sind persistente und flüchtige Berechnung, Benutzerverwaltung zur Begrenzung von z.B. Pixeln, Prozessen und Berechnungsdauer sowie das Loggen von API-Aufrufen und verwendeten Ressourcen durch jeden Benutzer. Ein weiterer Vorteil ist die einfache Installation mit Docker. Bei der Installation in einer Cloud-Umgebung mit OpenShift oder Kubernetes verwaltet der integrierte Loadbalancer das Cluster automatisch.
Dem Geist von FOSS folgend sind wir stolz, ein OSGeo-Community-Projekt geworden zu sein und freuen uns auf die Erweiterung der actinia-Community.

Der Vortrag gibt eine Übersicht über Konzepte und grundlegende Funktionalitäten von Actinia.