Einführung

Was ist die GBD WebSuite

Bei der GBD WebSuite handelt es sich um einen Anwendungs- und Webserver, welcher den Schwerpunkt auf die Geodatenverarbeitung legt.

Die GBD WebSuite als Webserver:

  • kann statische- und Template-Inhalte bedienen
  • unterstützt Multi-Site-Konfigurationen, URL-Routing und Rewriting
  • unterstützt verschiedene Berechtigungsmechanismen (Dateisystem, Datenbank, LDAP) und feinkörnige Berechtigungen

Die GBD WebSuite als Geo-Server:

  • kombiniert verschiedene Quellen (WMS, Kachelserver, Datenbanken) zu einer einheitlichen Karte
  • hat direkte Unterstützung für QGIS-Projekte
  • Caches, Reprojekte und Skalierung von Rasterdaten nach Bedarf kann Vektordaten verarbeiten und rendern (PostGIS, Shapes, JSON)
  • bietet OGC-konforme Dienste an (WMS, WMTS, WFS)

Die GBD WebSuite als Anwendungsserver:

  • bietet einen Rahmen für domänenspezifische Erweiterungen
  • hat eine modulare Architektur für einfache Integration

Die GBD WebSuite ist eine Docker-Anwendung, die die folgenden Komponenten beinhaltet:

  • NGINX Webserver, der für statische Inhalte sowie URL-Rewriting zuständig ist
  • uWSGI Application Server, der dynamische Anfragen bearbeitet
  • Python Komponente (“Aktionen”), die für Datenabfragen und Verarbeitung zuständig sind
  • QGIS Server, zum Rendern von QGIS Projekten
  • MapProxy Server, zum Cachen von Kartenbildern

Open Source

Die GBD WebSuite basiert vollständig auf Free Open Source Software, und ist eine frei zugängliche Software (Apache License 2.0).

Sponsoren und Mitwirkende

Wir danken unseren Sponsoren…

Wie ist dieses Buch aufgebaut

Wenn Sie die GBD WebSuite zum ersten Mal nutzen, starten Sie mit dem Kapitel Schnellstart, welches den ersten Start des Servers und Ihres ersten Projektes beschreibt. Im Kapitel Installation wird die Installation der GBD WebSuite ausführlicher beschrieben. In dem Kapitel Grundkonzepte werden dann die Grundkonzepte und Funktionen der GBD WebSuite vorgestellt. Im Kapitel Konfiguration finden Sie detaillierte Anweisungen zur Konfiguration. In dem Kapitel Referenzen finden Sie eine Auflistung aler Konfigurationsoptionen sowie aller Kommandozeilen Tools.