[PostNAS Suite] FeatureInfo für QGIS Server QGIS Plugin

Jörg Thomsen (WhereGroup) joerg.thomsen at wheregroup.com
Fr Jul 21 04:54:55 PDT 2017


Hallo Astrid,

ich kenne diese 'PlugIn' es entspricht nicht meinen Vorstellungen und
ist m.E. sehr unpraktikabel.
Im Grunde ist es nur ein python-Script auf dem Server, dass die
Feature-Info des qgis-servers parst und irgendwo ein css oder andere
Elemente injiziert:
> body.replace('<BODY>', """<BODY><STYLE type="text/css">* {font-family: arial, sans-serif; color: blue;}</STYLE>""")

Damit kann man den Stil der Tabelle anpassen u.ä., aber um einen schönen
Header/Footer oder Grafiken wie Logos einzubinden, oder aus Attributen
html-Links oder img-Tags zu generieren halte ich es für nicht geeignet
oder zu umständlich.

Stelle Dir vor Du möchtest aus einer beliebigen ULR eine Link machen,
bekommst
<td>http://qgis.org</td>
und musst da per replace ein
<td><a href="http://qgis.org" _target="blank">http://qgis.org</a></td>
draus gemacht werden. Mit etwas Pech steht nicht einmal ein http davor
um den Beginn einer URL zu identifizieren.

Ich denke da sollten echte Templates eingeführt würden mit Platzhaltern
ähnlich dem MapServer-Templates [1], vielleicht können wir ja aus der
NAS und QGIS Gemeinschaft eine Finanzierung dafür auf die Beine stellen?

Viele Grüße, Jörg

[1] Um beim Bsp vo oven zu bleiben:
<td><a href="[web-adresse]" _target="blank">[web-adresse]</a></td>

Am 20.07.2017 um 18:21 schrieb Astrid Emde:
> Hallo und viele Grüße von der FOSs4G Europe in Paris Marne-la-Vallée,
> 
> eine großartige Veranstaltung!
> 
> Heute habe ich mit den QGIS Server Entwicklern von OSlandia gesprochen.
> Ich habe ihnen erläutert, welche Anforderungen wir an das Template der
> getFeatureInfo Ausgabe haben und habe gezeigt wie diese mit MapServer
> oder GeoServer gestylt werden kann.
> 
> Ich bekam den Hinweis auf ein Plugin von Alessandro Pasotti, mit dem ein
> Styling möglich ist.
> 
> https://www.itopen.it/qgis-server-getfeatureinfo-with-style/
> 
> Ich wollte die Information mit dieser Mail schon einmal an die Community
> weitergeben. Vielleicht hat jemand schon Lust, dieses Plugin zu testen.
> Ich werde es mir nach der Konferenz einmal anschauen.
> 
> Sofern es unsere Anforderungen nicht abdecken sollte, können wir uns
> gerne wieder an die Entwickler wenden.
> 
> Heute gab es auch einen Beitrag zu QGIS Server 3. Die Folien werden
> sicherlich bald verfügbar sein. Livestream und Videoaufzeichnungen gibt
> es hier leider nicht.
> 
> https://europe.foss4g.org/2017/Conference
> 


Viele Grüße,
Jörg Thomsen

-- 

***********************************************************
FOSS Academy Sommerschule 2017
Aufbau von Geodateninfrastrukturen mit Open-Source-Software
11.-15. September 2017
www.foss-academy.com/sommerschule
***********************************************************

Jörg Thomsen
WhereGroup GmbH & Co. KG
Gillweg 3
14193 Berlin
Germany

Fon: +49 (0)30 / 5130 278 74
Fax: +49 (0)30 / 89 09 53 21

joerg.thomsen at wheregroup.com
www.wheregroup.com
Amtsgericht Bonn, HRA 6788
-------------------------------
Komplementärin:
WhereGroup Verwaltungs GmbH
vertreten durch:
Olaf Knopp, Peter Stamm
-------------------------------
Folgen Sie der WhereGroup auf twitter: http://twitter.com/WhereGroup_com


Mehr Informationen über die Mailingliste NAS