[FOSSGIS-Talk] QGIS Server: mehrere QGIS-Projekte für OGC API
Jörg Thomsen (WhereGroup)
joerg.thomsen at wheregroup.com
Di Nov 12 09:09:00 CET 2024
Moin,
(ich entschuldige mich für den Doppelpost bei allen, die auch den
FOSSGIS Matrix-Kanal lesen)
Ich verzweifele ein wenig am QGIS-Server, bzw am Apache. Ich möchte
mehrere QGZs für die OGC API Features verwenden. In der Doku steht
> While the OGC API Features implementation in QGIS can make use of the
> MAP parameter to specify the project file, no extra query parameters are
> allowed by the OPENAPI specification. For this reason it is strongly
> recommended that MAP is not exposed in the URL and the project file is
> specified in the environment by other means
> (i.e. setting QGIS_PROJECT_FILE in the environment through a web server rewrite rule).
das mit der rewriterule will mir nicht gelingen, rewrite funktioniert,
aber es werden keine collections angezeigt, ich gehe daher davon aus,
dass die Umgebungsvariable nicht (richtig) gesetzt ist. Hat das hier
schon einmal jemand erfolgreich hin bekommen und kann mir einen Tipp
geben? Es darf auch eine Lösung sein, die keine Änderung der
Apache-Konfiguration erfordert, wenn man einen neuen Dienst hinzufügen
möchte.
Ich denke so müsste das irgendwie aussehen, das rewrite funktioniert,
aber die Variable wird nicht gesetzt:
RewriteRule ^/ne2 /cgi-bin/qgis_mapserv.fcgi/wfs3/collections
[QSA,T,R=302,Env=QGIS_PROJECT_FILE:/foss-academy/natural_earth2/Natural_Earth_Projekt.qgz
Viele Grüße,
Jörg Thomsen
********************************************
Where2B 2024 - die Open-Source-GIS-Konferenz
12. Dezember 2024 vor Ort in Bonn und online
https://where2b-conference.com/
********************************************
Jörg Thomsen
WhereGroup GmbH
Bundesallee 23
10717 Berlin
Germany
Tel: +49 (0)30 / 5130 278 74
Fax: +49 (0)30 / 5130 278 11
joerg.thomsen at wheregroup.com
www.wheregroup.com
Geschäftsführer:
Olaf Knopp, Peter Stamm
Amtsgericht Bonn, HRB 9885
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste