[FOSSGIS-Talk] Wo finde ich eine gute Anleitung zum QGIS-Server?

Neumann, Andreas a.neumann at carto.net
Di Nov 17 15:23:11 CET 2015


 

Hallo Frank, 

SVG Pfade relativ zum Projekt scheinen (noch) nicht korrekt zu
funktionieren. Bugs sind offen. 

Ich kopiere meine SVG Symbole immer dorthin wo die SVG-Symbole
standardmässig liegen. Bei einem selbstkompilierten QGIS Server liegt
das meist unter /usr/local/share/qgis/svg (oder ähnlich). Dort kann man
die selbst erstellten SVG Symbole in einem separaten Ordner reinkopieren
oder symbolische Links setzen. Das klappt bei mir bestens. 

Die von dir erwähnte Lösung mit dem .ini File habe ich noch nicht
probiert - aber eigentlich sollte das auch gehen. Wenn du rausfindest
wie es geht, lass es uns bitte auch wissen. 

Da bist du ja in ganz-schön viele Probleme reingetappt (defekte
Geometrien, Layernamen die nicht eindeutig sind). 

Die Dokumentation von QGIS Server kann sicherlich noch verbessert
werden. Gerne kannst du dazu beitragen. Einfach auf github einen
Pull-Request mit den Verbesserungen machen: 

https://github.com/qgis/QGIS-Documentation/blob/master/source/docs/user_manual/working_with_ogc/ogc_server_support.rst


Alle User sind aufgerufen zum Projekt beizutragen. 

Grüsse, 

Andreas 

On 2015-11-17 14:48, Jäger wrote: 

>> -----Ursprüngliche Nachricht-----
>> Von: fossgis-talk-liste-bounces at fossgis.de [mailto:fossgis-talk-liste-
>> bounces at fossgis.de] Im Auftrag von Bernhard Ströbl
>> Gesendet: Donnerstag, 12. November 2015 09:38
>> An: fossgis-talk-liste at fossgis.de
>> Betreff: Re: [FOSSGIS-Talk] Wo finde ich eine gute Anleitung zum QGIS-Server?
>> Hallo Frank,
>> ich habe keine Erfahrung mit QGIS-Server und Mapbender _aber_ QGIS-Server
>> ist ein OGC-WMS-Server, damit sollte es Mapbender eigentlich egal sein.
>> Deine Bounding-Boxen sehen nach einem Konfigurationsproblem des QGIS-
>> Servers aus.
> ... 
> 
>> Ist der Sever im Internet? Dann würde ich mal einen Blick darauf werfen.
>> Grüße
>> Bernhard
> 
> Hallo,
> ich kämpfe immer noch damit, den QGIS-Server als WMS-Server in Betrieb zu nehmen. Die o.g. Anfangs-Probleme beruhten teilweise auf schlechten Daten.
> Es war eine kaputte Koordinate in der Datenbank, die den 32er Prefix in XMAX der BBOX erzeugt hat.
> Ich setze nun die BBOX manuell im QGIS-Desktop, bevor ich das Projekt veröffentliche, Option "OWS-Server / Angezeigte Ausmasse".
> 
> Weitere Probleme beruhten dann darauf, dass das Plugin, welches das Projekt erzeugt hat, mehrfach die gleichen Layer-Namen  in verschiedenen Gruppen erzeugt hat.
> Dies war als WMS nicht zu verwenden, da der Layername im GetMap verwendet wird und dort *eindeutig* sein muss.
> Dies habe ich gelöst über die Option "OWS-Server / Layer-IDs als Namen verwenden" in den Projekteigenschaften. Auf doppelte Namen könnte man beim Erzeugen der Capabilities im Programm prüfen und darauf hinweisen.
> 
> Ich bekam kein Logging, weil der QGIS-Server keine Rechte im Apache-Logverzeichnis hat. Ich war davon ausgegangen, dass der normale Apache-http-Dienst und der QGIS-FCGI-Dienst den gleichen User verwenden. Das ist wohl nicht der Fall.
> Wenn ich das Logfile nach /tmp verlege oder in einen eigenen Ordner, dann bekomme ich ein Logging. Darin werden nett alle GetMap-Parameter aufgelistet, aber leider *keine* Hinweise auf die Fehler, nach denen ich suche. Daher bringt mich das nicht wie erwartet weiter. 
> 
> Nun liefert inzwischen jeder Layer ein Bild, darin fehlen aber noch die SVG-Symbole aus den Plugins.
> 
> Sehr versteckt [1 [1]] habe ich einen Hinweis gefunden, wie die QGIS2.ini aussehen könnte, in der ich die Pfade zu den SVG-Symbolen definieren kann. Solche Hinweise vermisse ich in der Dokumentation. 
> In der Praxis ist das aber bisher wirkungslos. In der Apache-Konfiguration setze ich:
> FcgidInitialEnv QGIS_OPTION_PATH "/etc"
> 
> Dies verweist auf die "/etc/QGIS/QGIS2.ini". Diese sieht so aus:
> 
> [svg]
> searchPathsForSVG=/opt/qgis-server/plugins/norgisplugin/svg|/opt/qgis-server/plugins/alkisplugin/svg
> 
> Kann jemand erkennen, warum das nicht funktioniert?
> 
> --
> MfG
> F. Jäger
> 
> [1] https://hub.qgis.org/issues/10327
> -------------- nächster Teil --------------
> Ein Dateianhang mit Binärdaten wurde abgetrennt...
> Dateiname   : smime.p7s
> Dateityp    : application/pkcs7-signature
> Dateigröße  : 4264 bytes
> Beschreibung: nicht verfügbar
> URL         : <https://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20151117/3698ba74/smime.p7s>
> --
> ....................................................................
> FOSSGIS 2016, Die Konferenz für Open Source GIS mit OpenData und
> OpenStreetMap in Zusammenarbeit mit der agit!
> 4.-6. Juli 2016 in Salzburg
> http://www.fossgis.de/konferenz/2016/
> 
> 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

  

Links:
------
[1] https://hub.qgis.org/issues/10327