Geodaten
Diese Seite fasst die zusammengehörenden Geokomponenten zusammen: Geoportal, Kartenoberfläche, Geodienste und kartografische Druckausgaben.
← Zur Übersicht der Mandanten-Komponenten
GeoStack
Aktiviert den gemeinsamen Geodatenbereich; seine Teilkomponenten werden darunter einzeln gewählt.
Direkte Voraussetzungen: Keycloak, PostgreSQL-Operator und Registry-Zugang
Relevanter Ausschnitt im Mandantenblock
YAML-Ausschnitt und 8 Parameter
geodata:
enable: true
ns_name: "prod-geodata-stack"
gitlab_user: "<deploy-user>"
gitlab_token: "<deploy-token>"
masterportal:
enable: true
portal_backend:
enable: true
geoserver:
enable: true
mapfish:
enable: true
gisdb:
enable_logical_backup: false
storage_size: "10Gi"
citydb:
enable: false
wfs:
db_service: "<service>"
db_port: "<port>"
db_name: "<database>"
db_schema: "<schema>"
| Parameter | Bedeutung | Erwartete Werte |
|---|---|---|
ns_name | Gemeinsamer Namespace des Geodatenbereichs. | DNS-konformer Kubernetes-Name |
gitlab_user / gitlab_token | Registry-Zugang für kundenspezifische Images. | Deploy Token mit read_registry |
masterportal / portal_backend / geoserver / mapfish.enable | Wählt die benötigten GeoStack-Teile. | Jeweils true oder false |
gisdb.storage_size | PVC-Größe der PostGIS-Datenbank. | Kubernetes-Größe, z. B. 10Gi |
gisdb.enable_logical_backup | Aktiviert das logische PostGIS-Backup. | true oder false |
citydb.enable | Aktiviert den optionalen 3D-CityDB-/WFS-Pfad. | true oder false |
citydb.wfs.db_service / db_port | Zielservice und Port der von CityDB verwendeten Datenbank. | Kubernetes-Service und numerischer Port |
citydb.wfs.db_name / db_schema | Datenbank und Schema für die CityDB-Inhalte. | Vorhandene Datenbank- und Schemanamen |

Masterportal
Stellt die Kartenoberfläche des GeoStacks bereit.
Direkte Voraussetzungen: Aktiver GeoStack und freigegebenes Portal-Image
Relevanter Ausschnitt im Mandantenblock
YAML-Ausschnitt und 3 Parameter
masterportal:
enable: true
appname: "geoportal"
image_project: "registry.gitlab.com/…/geoportal"
image_tag: "main"
| Parameter | Bedeutung | Erwartete Werte |
|---|---|---|
appname | Technischer Name der Portalanwendung. | DNS-konformer Name |
image_project | Registry-Pfad des angepassten Portals. | Vollständiger Container-Registry-Pfad |
image_tag | Auszurollender Stand. | Freigegebener, unveränderlicher Release-Tag |
Geoportal-Backend
Stellt die Backend-Funktionen und geschützten Zugänge des Geoportals bereit.
Direkte Voraussetzungen: Aktiver GeoStack, Keycloak und freigegebenes Backend-Image
Relevanter Ausschnitt im Mandantenblock
YAML-Ausschnitt und 3 Parameter
portal_backend:
enable: true
image_project: "registry.gitlab.com/…/geoportal_backend"
image_tag: "main"
public_role: "ds_open_data"
| Parameter | Bedeutung | Erwartete Werte |
|---|---|---|
image_project | Registry-Pfad des angepassten Backends. | Vollständiger Container-Registry-Pfad |
image_tag | Auszurollender Stand. | Freigegebener, unveränderlicher Release-Tag |
public_role | Keycloak-Rolle für öffentlich freigegebene Inhalte. | Existierende Rolle des Mandanten |
GeoServer
Veröffentlicht räumliche Daten als standardisierte Geodienste.
Direkte Voraussetzungen: Aktiver GeoStack und PostGIS-Datenbank
Relevanter Ausschnitt im Mandantenblock
YAML-Ausschnitt und 4 Parameter
geoserver:
enable: true
geoserverUser: "admin"
geoserverPassword: "<secret>"
dataDirSize: "8Gi"
cacheDirSize: "8Gi"
open_data_workspace: "ds_open_data"
| Parameter | Bedeutung | Erwartete Werte |
|---|---|---|
geoserverUser / geoserverPassword | Technisches Administrationskonto. | Benutzername und starkes Passwort als Secret |
dataDirSize | PVC-Größe des GeoServer-Datenverzeichnisses. | Kubernetes-Größe, z. B. 8Gi |
cacheDirSize | PVC-Größe des Karten-Caches. | Kubernetes-Größe, z. B. 8Gi |
open_data_workspace | Workspace für öffentlich freigegebene Geodaten. | Vorab festgelegter GeoServer-Workspace |
MapFish Print
Erzeugt serverseitig druckfähige Kartendokumente für das Geoportal.
Direkte Voraussetzungen: Aktiver GeoStack und freigegebenes Druckdienst-Image
Relevanter Ausschnitt im Mandantenblock
YAML-Ausschnitt und 2 Parameter
mapfish:
enable: true
image_project: "registry.gitlab.com/…/mapfish-print"
image_tag: "latest"
| Parameter | Bedeutung | Erwartete Werte |
|---|---|---|
image_project | Registry-Pfad des angepassten Druckdienstes. | Vollständiger Container-Registry-Pfad |
image_tag | Auszurollender Stand. | Freigegebener, unveränderlicher Release-Tag |