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¶
Referenz: layer.qgis.Config
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¶
Referenz: layer.qgisflat.Config
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¶
Referenz: template.qgis.Config
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¶
Referenz: server.QgisConfig
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.