[FOSSGIS-Talk] QGis Server map-Parameter ersetzen

Andreas Neumann a.neumann at carto.net
Di Sep 16 21:15:13 CEST 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo Lars,

Das geht mit Apache rewrite rules - siehe Kapitel 5 in
https://github.com/qgis/QGIS-Web-Client

Ist etwas kompliziert in der Syntax, aber es funktioniert bei mir seit
einigen Jahren erfolgreich.

Hoffe das hilft?

Grüsse,
Andreas

Am 16.09.2014 11:12, schrieb Lars Lingner:
> Hallo,
> 
> ich versuche gerade dem map-Parameter (Pfad und Dateiname des 
> QGIS-Projektfiles) durch einen Token zu ersetzen und serverseitig
> erst aus dem Token den richtigen map-Parameter zu bestimmen und an
> den QGis-Server zu übergeben.
> 
> Da es sich um ein fcgi-Script handelt, stolperte ich nun etwas.
> Ein normales Wrapperscript, ähnlich zu MapServer-Wrapper
> funktioniert zwar, ist aber sehr langsam. Ein Request dauert ca 50
> Sekunden. Wobei ich den Flaschenhals noch nicht identifiziert habe.
> Alle beteiligten Rechner zeigen keine Load an beim Aufruf.
> 
> Kann ich dem QGis-Server mit Umgebungsvariablen oder durch ein 
> "Preprocessor-Script" den map-Parameter übergeben? Statt
> "qgis-server.fcgi" wird "pre-qgis-server" aufgerufen, dort der 
> Parameter bestimmt und letztendlich "qgis-server.fcgi" aufgerufen.
> Das wäre optimal. Alle anderen Parameter sollen durchgeleitet
> werden, das Ergebnis (Kartenbild) soll dann zurück an den Aufrufer
> gehen.
> 
> Bin für jeden Denkanstoß dankbar.
> 
> Viele Grüße,
> 
> Lars -- 
> ....................................................................
>
> 
FOSSGIS 2015, Die Konferenz für Open Source GIS mit OpenData und
> OpenStreetMap in Münster! 11.-13. März 2015 im Schloss der
> Universität Münster http://www.fossgis.de/konferenz/2015/
> 
> FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem 
> GIS-Bereich und Freier Geodaten! http://www.fossgis.de/
> https://twitter.com/fossgis_eV
> 
> ____________________________________________________________________
>
> 
FOSSGIS-Talk-Liste mailing list
> FOSSGIS-Talk-Liste at fossgis.de 
> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJUGIw9AAoJELiCsGDopvBCqP4IAIUlPh9vMQPABm5EBoXnLDDB
GTXWaQyPMnW1j79xr6m55AhZiqebLMMSOHJowNHhgn5MzgSz6dqceytsfh9C+bny
aNQ7fveFOdgaMv9YuYvIfU6Ohk7Gzacx7sGhNMgsr9Bckqr5+Juqf3bvftBakQ55
e31BaR8yoI52pRcR/NU+aqhBUNzDNGbqMghDVjOsVm7QQo2CvTlu3tQodRn9nLXE
prWGd5K8N8qVga5ergxCTgdqz+lJDEQcUFxFmW3NFATG30pBU67JHdjmpq8ZgZew
6vFdlYN+xQkjhhcmq1KDngosgRZmD1mm6a7sr1Y9DcTiI53dHJgfnjob5To/WVk=
=8Kxj
-----END PGP SIGNATURE-----