GBD WebSuite

Funktionalität

Die GBD WebSuite bietet eine Vielzahl an Funktionalitäten, welche auf Basis von Plugins zur Verfügung gestellt und flexibel konfiguriert werden können. Das Aussehen des GBD WebSuite Clients kann individuell an eine bestehende Umgebung angepasst oder in diese integriert werden. Die aktuelle Funktionalität umfasst:

  • QGIS und QGIS Server Integration

  • Caching von Getmap und GetPrint Anfragen

  • Einbinden von Hintergrunddiensten

  • Objektabfragen per Klick oder Mouseover

  • Räumliche Suche von Objekten in der Karte

  • Markieren und Messen in der Karte

  • Bemaßung von Segmentlängen in der Karte

  • Benutzer-Authentifizierung (LDAP-, Postgres- und Datei-basiert)

  • Editieren von Punkten, Linien und Flächen

  • ALKIS Integration (Flurstücksuche, Beauskunftung und Druck)

  • Konfigurierbare Suche (Nominatim, ALKIS-Adressen und Postgres)

  • Schnittstelle zur Fachanwendung D-ProCon (Demographische Analysen)

  • Schnittstelle zur Fachanwendung GekoS Online (E-Government)

  • Drucken in unterschiedlicher Auflösung inklusive redlining

  • Screenshots erstellen im PNG-Format

GBD WebSuite Server und Client

Der GBD WebSuite Server basiert auf Python mit Support für PyQGIS und weiteren GIS Bibliotheken. Er läuft in einem WSGI Container hinter einem Caching NGINX Proxy.

Der GBD WebSuite Client basiert auf React JS und verwendet als Kartenbibliothek OpenLayers. Er besitzt ein responsive Design, das sich jeweils auf die Bildschirmauflösung des Clients einstellt. Um ein optimales Zusammenspiel mit OpenLayers zu erreichen und um die Erweiterung, Wartung und Pflege zu optimieren wurde ein UI Framework implementiert. Die UI Bibliothek wird über einen Abstraktionslayer angesprochen, sodass diese aktualisiert oder ersetzt werden kann, ohne den Kern der Plattform zu beeinflussen.

Da nahezu alle Server- und Client-Funktionalitäten Plugin-basiert sind, können sehr kleine, angepasste Tools für bestimmte Installationen und Zwecke bereitgestellt werden. Selbst die Integration von QGIS Funktionalitäten ist als Plugin realisiert. Dabei besteht die Möglichkeit, dass QGIS Desktop Benutzer über ein Plugin, Anpassungen an der Konfiguration von Server und Client vornehmen können.

System Message: WARNING/2 (/w/gp/gbd-websuite-r3/doc/sphinx/books/client-user/de/overview/function.rst, line 37)

Explicit markup ends without a blank line; unexpected unindent.


System Message: WARNING/2 (/w/gp/gbd-websuite-r3/doc/sphinx/books/client-user/de/overview/function.rst, line 42)

Explicit markup ends without a blank line; unexpected unindent.

Abkürzung | Bedeutung |

System Message: WARNING/2 (/w/gp/gbd-websuite-r3/doc/sphinx/books/client-user/de/overview/function.rst, line 43)

Line block ends without a blank line.

|fokus|

Zoomen auf das entsprechende Flurstück

|add|

ein Objekt zur Ablage hinzufügen

|delete|

ein Objekt aus der Ablage entfernen

|addall|

alle gewählten Objekte zur Ablage hinzufügen

|tab|

Ablage der ausgewählten Flurstücke

|save|

Speichern der in der Ablage befindlichen Flurstücke

|load|

Öffnen von zuvor gespeicherten Ablagen von Flurstücken

|csv|

Die in der Ablage befindlichen Flurstücke werden als CSV exportiert

|print|

Drucken der in der Ablage befindlichen Flurstücke, Ausgabe im Format PDF

|delete_shelf|

Leeren der Ablage