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.