qgis/qgis-web-client — pull request #37 by sogis (2013-06-12 14:11:48+00:00)
Title: 1. PrintProxy / 2. Dynamisches Drucktemplate

Hallo

1. PrintProxy:
Es kann vorkommen, dass bei einem QGIS-Projekt mit vielen Layern das Maximum an Zeichen (2038), die IE via GET verarbeitet, überschritten wird. Ausserdem kann es sein, dass via Apache Rewrite über GET serverseitig weitergeleitet wird. In einem solchen Fall nimmt dieser Proxy POST entgegen und schickt ein GET an das QGIS-Projekt (via Apache rewrite).
Konfiguration: GlobalOptions.js (Erweiterung printCapabilities)
Neu wsgi/printpostget.py
Anpassung vor allem in QGISExtensions.js (! siehe 2. Dynamische Drucktemplates)
Kleine Anpassung in Translations.js
Kleine Anpassung in WebgisInit

2. Dynamisches Drucktemplate
Mit diesem Feature lassen sich Texte im Drucktemplate dynamisch steuern. Ab QGIS 1.9 muss folgendes für ein Dynamisches Drucktemplate eingerichtet werden:
1. Layer mit dem Namen 'print'
2. Dieser Layer kann unter Projekteigenschaften->OWS-Server -> mittels Layer ausschliessen unsichtbar gemacht werden.
3. Im Drucktemplate muss die Elementkennung dem jeweiligen Attribut aus print entsprechen.

Anpassungen in QGISExtension.js: Kernstück Z238-245

Um die dynamischen Texte einzubinden, wird ein Intersect mit der Mittelpunkt der Karte gemacht.

Vielleicht könnt ihr ja etwas davon im Master verwenden...

Liebe Grüsse,
Tobias

Kontakt:
Telefon +41 32 627 75 54
tobias.reber@bd.so.ch