QGIS Support

Layer

Es gibt zwei Möglichkeiten, QGIS Projekte als Layer in Ihren Karten einzubinden: qgis und qgisflat Layer. Sie können diese Layers frei mit anderen Layertypen mischen.

qgis

QGIS-Layer zeigen ganze QGIS-Projekte als einzelne Gruppe im GWS-Layerbaum an. Zusätzlich zu einem Layerfilter können Sie angeben, ob entfernte (z. B. WMS-) Layer direkt gerendert und / oder durchsucht werden sollen, oder den QGIS-Server verwenden:

{
    "type": "qgis",
    "title": "My qgis project",
    "path": "/data/path/to/my-project.qgis",
    "directRender": ["wms"]
}

Sie können auch die Struktur der Gruppe mit flattenLayers beinflüssen, indem Sie z.B. nur die Layers bis Tiefe 2 Zeigen und tiefere Layers flach darstellen.

qgisflat

qgisflat-Layer zeigen einzelne Layer aus einem QGIS-Projekt als einzelnes flaches Bild an:

{
    "type": "qgisflat",
    "title": "My qgis project",
    "path": "/data/path/to/my-project.qgis",
    "sourceLayers": [
        "names": ["My First Layer", "My Second Layer"]
    ]
}

Legenden

Für QGIS Layer können Sie unter legend.options einige visuelle Einstellungen für Legenden anpassen. Eine Liste der möglichen Einstellungen finden Sie in der QGIS Referenz.

Druckvorlagen

Sie können QGIS Druckvorlagen (“Layouts”) frei verwenden, auch für nicht-QGIS bzw. gemischte Karten. In der Vorlagen-Konfiguration muss den Pfad zu der QGIS Projektdatei angegeben werden, sowie Layout-Namen bzw Nummer. In dem Layout wird das Map Element mit der aktuellen GWS Karte ersetzt, zusätzlich können Sie in HTML-Frame Elements einige gws: Tags nutzen, wie z.B. <gws:legend> (s. Drucken für mehr Info). Die vom Nutzer definierte Druck-Attribute können Sie mit dem QGIS Syntax [% @variable %] einfügen.

Note

Beachten Sie, dass der Hintergrund der Vorlage (unter “Seiteneigenschaften”) transparent sein muss.

Server Einstelligen

In der Serverkonfiguration (s. Server Konfiguration) gibt es einige Optionen, die die Werte von QGIS-Umgebungsvariablen setzen. Die genaue Bedeutung entnehmen Sie bitte der QGIS-Dokumentation:

GWS Option QGIS Umgebungsvariable
debug QGIS_DEBUG
maxCacheLayers MAX_CACHE_LAYERS
serverCacheSize QGIS_SERVER_CACHE_SIZE
serverLogLevel QGIS_SERVER_LOG_LEVEL

Die Option searchPathsForSVG zeigt an, wo der Server SVG-Bilder in QGIS-Karten und Druckvorlagen findet. Wenn Sie nicht standardmäßige Bilder verwenden, fügen Sie einfach einen Verzeichnispfad für sie zu dieser Einstellung hinzu.