GeoServer
Der GeoServer ist die zentrale Komponente für die Bereitstellung von Geodaten als Dienste. Wenn räumliche Daten nicht nur gespeichert, sondern in Kartenanwendungen, Portalen oder anderen Systemen genutzt werden sollen, übernimmt der GeoServer die passende Aufbereitung und Veröffentlichung.
Der GeoServer ist ein Geodatenserver. Er macht räumliche Daten so nutzbar, dass andere Anwendungen sie als Kartenlayer oder standardisierte Geodienste abrufen können. Der GeoServer ist nicht die eigentliche Geodatenquelle, sondern der Baustein, der vorhandene Geodaten für Karten und weitere Anwendungen bereitstellt.
Der GeoServer greift auf vorhandene Geodaten zu, zum Beispiel aus Datenbanken oder Dateien, und veröffentlicht sie als Dienste. Diese können dann in Kartenanwendungen wie dem Masterportal oder in anderen Fachanwendungen eingebunden werden. Dabei geht es nicht nur um die Anzeige, sondern auch um eine saubere technische Bereitstellung von Layern und räumlichen Informationen.
In der Praxis bedeutet das auch: Der GeoServer kann auf Daten aus PostGIS zugreifen, auf vorbereitete Views
aufsetzen und gefilterte oder kombinierte Datenbestände bereitstellen. So lassen sich Daten aus der Datenbank gezielt
für Karten und Schnittstellen aufbereiten, ohne dass jede Anwendung direkt selbst auf die Rohdaten zugreifen muss.
Je nach Anwendungsfall können diese Inhalte dann zum Beispiel über Dienste wie WMS und WFS oder in Formaten wie
GeoJSON bereitgestellt werden. Der GeoServer übernimmt damit nicht nur die Veröffentlichung, sondern oft auch den
letzten Schritt, um Geodaten passend für die Nutzung in Anwendungen, Portalen und Fachkontexten auszugeben.
Typische Anwendungsfälle in der UDSP
- Geodaten aus PostGIS werden als Kartenlayer für Anwendungen bereitgestellt
- Fachliche Karteninformationen werden im Masterportal eingebunden
- räumliche Daten werden als standardisierte Dienste für andere Systeme veröffentlicht
- vorhandene Geodaten aus Dateien oder Datenbanken werden für die weitere Nutzung aufbereitet
Typischer Ablauf mit GeoServer
Für den Einsatz des GeoServers ist vor allem wichtig, den typischen Ablauf zu verstehen: Welche Geodaten liegen vor, wie sind sie aufbereitet, wie werden sie als Dienste veröffentlicht und in welchen Anwendungen sollen sie später genutzt werden?
Typischerweise sieht das so aus:
-
Einloggen und Rolle klären
Der erste praktische Schritt ist meist der Zugriff auf den GeoServer selbst. Für viele Konfigurationsschritte, zum Beispiel beim Anbinden von Datenquellen, Veröffentlichen von Layern oder Anpassen von Diensten, werden Admin-Rechte benötigt.
-
Datenquelle anbinden
Danach wird festgelegt, auf welche Geodaten der GeoServer zugreifen soll, zum Beispiel auf
PostGIS, auf Dateien oder auf andere vorbereitete Datenquellen. Wichtig ist dabei vor allem, dass Geometrien, Attribute und Koordinatensysteme in einer gut nutzbaren Form vorliegen. Offizielle Doku: GeoServer Data Sources -
Layer veröffentlichen
Auf dieser Grundlage werden die eigentlichen Layer angelegt und im GeoServer veröffentlicht. Hier zeigt sich, welche Daten fachlich sichtbar gemacht werden sollen und welche Einstellungen für Darstellung, Namen und Bereitstellung sinnvoll sind. Offizielle Doku: Publishing Layers
-
Dienste und Ausgabeformate festlegen
Danach wird entschieden, in welcher Form die Daten bereitgestellt werden sollen, zum Beispiel als
WMS,WFSoderGeoJSON. Dieser Schritt ist wichtig, weil sich daraus ergibt, wie andere Anwendungen oder Portale später auf die Daten zugreifen. Offizielle Doku: GeoServer Services -
In Kartenanwendungen oder andere Systeme einbinden
Zum Schluss werden die veröffentlichten Layer in Kartenanwendungen wie dem
Masterportaloder in anderen Fachsystemen genutzt. Hier sollte klar sein, welche Layer zusammengehören, wie sie fachlich benannt sind und wie sich Nutzende später gut darin orientieren können.
Wichtige Hinweise aus der Praxis
- Koordinatensysteme, Layernamen, Attributauswahl und Performance spielen beim GeoServer eine zentrale Rolle.
- Nicht jede Geodatei sollte direkt veröffentlicht werden. Häufig lohnt sich vorher eine saubere Aufbereitung.
- Für Nutzende ist vor allem wichtig, dass Kartenlayer verständlich benannt und fachlich gut einordenbar sind.
- Für den GeoServer lohnt es sich, Geodatenstruktur und Nutzungsszenario zuerst zu klären und erst danach tiefer in die Produktfunktionen einzusteigen.