Skip to content

mapcomponents/postgres-qgisserver-mapcomponents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QGIS-Mapbender-PostgreSQL Docker Setup

Dieses Projekt stellt eine Beispielkonfiguration für ein Docker-basiertes Setup bestehend aus QGIS Server, Mapbender und PostgreSQL mit PostGIS-Erweiterung dar.

Architektur-Übersicht

graph TD
    A[MapComponents Client] -->|Port 8086| C[QGIS Server<br/>WMS/WFS Service]    
    C-->|Database Connection| D[PostgreSQL/PostGIS<br/>Geodatenbank]

Loading

Installation und Setup

2. Services starten

# Alle Services im Hintergrund starten
docker compose up -d

# Logs verfolgen (optional)
docker compose logs -f

3. Initialisierung durchführen

Mapcomponents Web-Interface

QGIS Server (direkt)

PostgreSQL-Datenbank

  • Host: localhost
  • Port: 8087
  • Datenbank: postgres_db
  • Benutzer: postgres_user
  • Passwort: postgres_pass

Konfiguration

QGIS Datenbankverbindung

Die Datenbankverbindungsparameter sind in in der Datei volumes/qgis/pg_service.conf konfiguriert. Diese ist unter /etc/.pg_service.conf im QGIS Server Container verfügbar. Die Datei volumes/qgis/nginx.conf wurde angepasst, um den Pfad zur pg_service.conf zu setzen fastcgi_param PGSERVICEFILE /etc/.pg_service.conf;.

QGIS-Projekte

QGIS-Projektdateien (.qgz) werden im Verzeichnis volumes/qgis_server_projects/ gespeichert und sind über den QGIS Server verfügbar.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors