Re: [FOSSGIS-Talk] QGIS: Umlaute im WMS-Dienst getFeatureInfo
Moin Günther, Ich habe jetzt hier verschiedenes getestet: QGIS-Server 2.* und 3.* jeweils mit QGIS-Desktop 2.* und 3.* Umlaute bei GetFeatureInfo werden stets richtig angezeigt. Es kann also kein grundsätzliches Problem sein. WFS schickt AFAIK die Kodierung mit, also da erstaunt es nicht. In QGIS-Desktop kann man bei WMS keine Zeichenkodierung einstellen. Wenn ich die GetFeatureInfo-Request im Browser aufrufe, steht im die Zeichenkodierung mit UTF-8 drin, deshalb weiß QGIS-Desktop dass alles UTF-8 ist. Schau mal, was bei Dir zurückgegeben wird. Evtl. liegt es an der Zeichenkodierung des Apachen (reiner Schuss ins Blaue, ich bin kein Apache-Profi). Bernhard Am 31.10.2018 um 10:23 schrieb G. Wagner, Wagner-IT: Hallo Liste, folgendes Phänomen verstehe ich nicht, vielleicht kann mir jemand helfen: Sachdaten mit Umlaute, die in einer PostGIS-DB gespeichert werden und mit Hilfe vom QGIS-Server (2.18) als WMS-Dienst publiziert werden, werden im WebClient (Lizmap) als GetFeatureInfo völlig korrekt angezeigt. Wenn ich diesen WMS-Dienst jedoch im Desktop-QGIS (2.18) verwende, werden dort beim GetFeatureInfo die Umlaute nicht korrekt angezeigt. Ich hab schon probiert beim Import in die Datenbank (im QGIS über DB-Verwaltung) eine andere Kodierung (Encoding) zu verwenden aber sowohl mit UTF-8 (Standard), als auch mit cp1250, ISO-8859-1 und 8859-2 werden die Umlaute dann im QGIS (wenn sie über den WMS-Dienst geladen werden) falsch angezeigt. Wenn die Datenbank geladen wird ist natürlich alles korrekt. Und – was ich gar nicht verstehe: Wenn ich die Daten als WFS-Dienst im QGIS lade ist auch alles ok! Ich würde jedoch auch gerne WMS-Dienste mit korrekten Umlauten an Externe weitergeben – hat jemand eine Idee? Danke und Grüße Günter __ Information from ESET Mail Security, version of virus signature database 18309 (20181101) __ The message was checked by ESET Mail Security. http://www.eset.com -- FOSSGIS 2019, die Konferenz für Open Source GIS mit OpenData und OpenStreetMap in Dresden! 13.-16. März 2019 an der HTW Dresden https://fossgis-konferenz.de/2019/ FOSSGIS Veranstaltungen 2018 https://www.fossgis.de/node/306 FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem GIS-Bereich und Freier Geodaten! https://www.fossgis.de/ https://twitter.com/fossgis_eV FOSSGIS-Talk-Liste mailing list FOSSGIS-Talk-Liste@fossgis.de https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
Re: [FOSSGIS-Talk] QGIS: Umlaute im WMS-Dienst getFeatureInfo
Hallo Bernhard, recht herzlichen Dank für Deine Tests. Das beruhigt mich, dass es kein grundsätzliches Problem ist. Ich bin allerdings auch noch nicht weiter gekommen. Beim GetFeatureInfo-Request im Browser komme ich nicht an den Bereich oder gibt es bei mir keinen? Im Quelltext zeigt der Browser keinen an. Abfrage: http://wms.webgis.biz/index.php/lizmap/service/?repository=1&project=wms_endingen_brw2016&LAYERS=Bodenrichtwerte%2031.12.2016&QUERY_LAYERS=Bodenrichtwerte%2031.12.2016&STYLES=default&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetFeatureInfo&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&BBOX=853004.954492%2C6127441.305878%2C858904.937612%2C6132304.611802&FEATURE_COUNT=10&HEIGHT=1018&WIDTH=1235&FORMAT=image%2Fpng&INFO_FORMAT=text%2Fhtml&CRS=EPSG%3A3857&I=822&J=310&FI_POINT_TOLERANCE=25&FI_LINE_TOLERANCE=10&FI_POLYGON_TOLERANCE=5 Das Abfrageergebnis sieht im Browser auch gut aus: https://www.wagner-it.de/download/pic/WMS_Abfrageergebnis_Browser.jpg Im QGIS sieht es mit der Einstellung Format = Objekt in dem Abfrageergebnis auch gut aus: https://www.wagner-it.de/download/pic/QGIS_WMS_Abfrageergebnis_Objekt.jpg nur mit Format = Html gibt es die Probleme: https://www.wagner-it.de/download/pic/QGIS_WMS_Abfrageergebnis_Html.jpg Hatte schon gedacht es liegt an meiner QGIS-Installation (Windows). Dort gibt es ja unter Einstellungen-Optionen-Allgemein die Möglichkeit "System-Locale" zu überschreiben, das bringt aber auch nichts. Eine Bitte: Könntest Du vielleicht mal den WMS-Laden und schauen wie es bei Dir aussieht? https://wms.webgis.biz/index.php/lizmap/service/?repository=1&project=wms_endingen_brw2016&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities Beim Apache habe ich in der entsprechenden .conf-Datei die Zeilen für die Kodierung des Fcgi geändert. von: FcgidInitialEnv LC_ALL "en_US.UTF-8" FcgidInitialEnv PYTHONIOENCODING UTF-8 FcgidInitialEnv LANG "en_US.UTF-8" Auf: FcgidInitialEnv LC_ALL "de_DE.UTF-8" FcgidInitialEnv PYTHONIOENCODING UTF-8 FcgidInitialEnv LANG "de_DE.UTF-8" Das brachte nach Neustart aber auch keine Besserung. Die grundsätzliche "locale"-Einstellung (Aufruf: locale) auf dem Server steht auf "de_DE.UTF-8". Vielleicht liegt es ja auch am Lizmap-Client? Der wirkt bei der Bereitstellung des WMS ja auch irgendwie mit. Vielen Dank und Grüße Günter -----Ursprüngliche Nachricht- Von: Bernhard Ströbl Gesendet: Donnerstag, 1. November 2018 07:34 An: G. Wagner, Wagner-IT ; fossgis-talk-liste@fossgis.de Betreff: Re: [FOSSGIS-Talk] QGIS: Umlaute im WMS-Dienst getFeatureInfo Moin Günther, Ich habe jetzt hier verschiedenes getestet: QGIS-Server 2.* und 3.* jeweils mit QGIS-Desktop 2.* und 3.* Umlaute bei GetFeatureInfo werden stets richtig angezeigt. Es kann also kein grundsätzliches Problem sein. WFS schickt AFAIK die Kodierung mit, also da erstaunt es nicht. In QGIS-Desktop kann man bei WMS keine Zeichenkodierung einstellen. Wenn ich die GetFeatureInfo-Request im Browser aufrufe, steht im die Zeichenkodierung mit UTF-8 drin, deshalb weiß QGIS-Desktop dass alles UTF-8 ist. Schau mal, was bei Dir zurückgegeben wird. Evtl. liegt es an der Zeichenkodierung des Apachen (reiner Schuss ins Blaue, ich bin kein Apache-Profi). Bernhard Am 31.10.2018 um 10:23 schrieb G. Wagner, Wagner-IT: > Hallo Liste, > > > > folgendes Phänomen verstehe ich nicht, vielleicht kann mir jemand helfen: > > > > Sachdaten mit Umlaute, die in einer PostGIS-DB gespeichert werden und mit > Hilfe vom QGIS-Server (2.18) als WMS-Dienst publiziert werden, werden im > WebClient (Lizmap) als GetFeatureInfo völlig korrekt angezeigt. > > > > Wenn ich diesen WMS-Dienst jedoch im Desktop-QGIS (2.18) verwende, werden > dort beim GetFeatureInfo die Umlaute nicht korrekt angezeigt. > > Ich hab schon probiert beim Import in die Datenbank (im QGIS über > DB-Verwaltung) eine andere Kodierung (Encoding) zu verwenden aber sowohl mit > UTF-8 (Standard), als auch mit cp1250, ISO-8859-1 und 8859-2 werden die > Umlaute dann im QGIS (wenn sie über den WMS-Dienst geladen werden) falsch > angezeigt. Wenn die Datenbank geladen wird ist natürlich alles korrekt. > > > > Und – was ich gar nicht verstehe: Wenn ich die Daten als WFS-Dienst im QGIS > lade ist auch alles ok! > > > > Ich würde jedoch auch gerne WMS-Dienste mit korrekten Umlauten an Externe > weitergeben – hat jemand eine Idee? > > > > Danke und Grüße > > > > Günter > __ Information from ESET Mail Security, version of virus signature database 18309 (20181101) __ The message was checked by ESET Mail Security. http://www.eset.com -- ...
Re: [FOSSGIS-Talk] QGIS: Umlaute im WMS-Dienst getFeatureInfo
Hallo Günther, ich dachte, Du gehst direkt auf QGIS-WMS. Dann liegt's vielleicht wirklich am lizmap, denn wenn ich (bei mir) auf QGIS-Server gehe, kommt ein -tag mit der Kodierung mit, bei Deiner GetFeatureInfo-Anfrage jedoch nicht. Und, ja, ich bekomme die Umlaute auch nicht richtig angezeigt, wenn ich Deinen WMS einbinde. Bernhard Am 01.11.2018 um 11:53 schrieb G. Wagner, Wagner-IT: Hallo Bernhard, recht herzlichen Dank für Deine Tests. Das beruhigt mich, dass es kein grundsätzliches Problem ist. Ich bin allerdings auch noch nicht weiter gekommen. Beim GetFeatureInfo-Request im Browser komme ich nicht an den Bereich oder gibt es bei mir keinen? Im Quelltext zeigt der Browser keinen an. Abfrage: http://wms.webgis.biz/index.php/lizmap/service/?repository=1&project=wms_endingen_brw2016&LAYERS=Bodenrichtwerte%2031.12.2016&QUERY_LAYERS=Bodenrichtwerte%2031.12.2016&STYLES=default&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetFeatureInfo&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&BBOX=853004.954492%2C6127441.305878%2C858904.937612%2C6132304.611802&FEATURE_COUNT=10&HEIGHT=1018&WIDTH=1235&FORMAT=image%2Fpng&INFO_FORMAT=text%2Fhtml&CRS=EPSG%3A3857&I=822&J=310&FI_POINT_TOLERANCE=25&FI_LINE_TOLERANCE=10&FI_POLYGON_TOLERANCE=5 Das Abfrageergebnis sieht im Browser auch gut aus: https://www.wagner-it.de/download/pic/WMS_Abfrageergebnis_Browser.jpg Im QGIS sieht es mit der Einstellung Format = Objekt in dem Abfrageergebnis auch gut aus: https://www.wagner-it.de/download/pic/QGIS_WMS_Abfrageergebnis_Objekt.jpg nur mit Format = Html gibt es die Probleme: https://www.wagner-it.de/download/pic/QGIS_WMS_Abfrageergebnis_Html.jpg Hatte schon gedacht es liegt an meiner QGIS-Installation (Windows). Dort gibt es ja unter Einstellungen-Optionen-Allgemein die Möglichkeit "System-Locale" zu überschreiben, das bringt aber auch nichts. Eine Bitte: Könntest Du vielleicht mal den WMS-Laden und schauen wie es bei Dir aussieht? https://wms.webgis.biz/index.php/lizmap/service/?repository=1&project=wms_endingen_brw2016&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities Beim Apache habe ich in der entsprechenden .conf-Datei die Zeilen für die Kodierung des Fcgi geändert. von: FcgidInitialEnv LC_ALL "en_US.UTF-8" FcgidInitialEnv PYTHONIOENCODING UTF-8 FcgidInitialEnv LANG "en_US.UTF-8" Auf: FcgidInitialEnv LC_ALL "de_DE.UTF-8" FcgidInitialEnv PYTHONIOENCODING UTF-8 FcgidInitialEnv LANG "de_DE.UTF-8" Das brachte nach Neustart aber auch keine Besserung. Die grundsätzliche "locale"-Einstellung (Aufruf: locale) auf dem Server steht auf "de_DE.UTF-8". Vielleicht liegt es ja auch am Lizmap-Client? Der wirkt bei der Bereitstellung des WMS ja auch irgendwie mit. Vielen Dank und Grüße Günter __ Information from ESET Mail Security, version of virus signature database 18310 (20181101) __ The message was checked by ESET Mail Security. http://www.eset.com -- FOSSGIS 2019, die Konferenz für Open Source GIS mit OpenData und OpenStreetMap in Dresden! 13.-16. März 2019 an der HTW Dresden https://fossgis-konferenz.de/2019/ FOSSGIS Veranstaltungen 2018 https://www.fossgis.de/node/306 FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem GIS-Bereich und Freier Geodaten! https://www.fossgis.de/ https://twitter.com/fossgis_eV FOSSGIS-Talk-Liste mailing list FOSSGIS-Talk-Liste@fossgis.de https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
Re: [FOSSGIS-Talk] QGIS: Umlaute im WMS-Dienst getFeatureInfo
Hallo Bernhard, vielen Dank für den schnellen Test. Dann wird es wirklich am Lizmap liegen. Muss ich halt die WMS-Dienste direkt über den QGIS-Server zur Verfügung stellen, wenn ich in Lizmap nicht noch die Ursache finde. Viele Grüße Günter -Ursprüngliche Nachricht- Von: Bernhard Ströbl Gesendet: Donnerstag, 1. November 2018 12:02 An: G. Wagner, Wagner-IT ; fossgis-talk-liste@fossgis.de Betreff: Re: [FOSSGIS-Talk] QGIS: Umlaute im WMS-Dienst getFeatureInfo Hallo Günther, ich dachte, Du gehst direkt auf QGIS-WMS. Dann liegt's vielleicht wirklich am lizmap, denn wenn ich (bei mir) auf QGIS-Server gehe, kommt ein -tag mit der Kodierung mit, bei Deiner GetFeatureInfo-Anfrage jedoch nicht. Und, ja, ich bekomme die Umlaute auch nicht richtig angezeigt, wenn ich Deinen WMS einbinde. Bernhard Am 01.11.2018 um 11:53 schrieb G. Wagner, Wagner-IT: > Hallo Bernhard, > > recht herzlichen Dank für Deine Tests. > Das beruhigt mich, dass es kein grundsätzliches Problem ist. Ich bin > allerdings auch noch nicht weiter gekommen. > > Beim GetFeatureInfo-Request im Browser komme ich nicht an den Bereich > oder gibt es bei mir keinen? Im Quelltext zeigt der Browser keinen an. > Abfrage: > http://wms.webgis.biz/index.php/lizmap/service/?repository=1&project=w > ms_endingen_brw2016&LAYERS=Bodenrichtwerte%2031.12.2016&QUERY_LAYERS=B > odenrichtwerte%2031.12.2016&STYLES=default&SERVICE=WMS&VERSION=1.3.0&R > EQUEST=GetFeatureInfo&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&BBOX > =853004.954492%2C6127441.305878%2C858904.937612%2C6132304.611802&FEATU > RE_COUNT=10&HEIGHT=1018&WIDTH=1235&FORMAT=image%2Fpng&INFO_FORMAT=text > %2Fhtml&CRS=EPSG%3A3857&I=822&J=310&FI_POINT_TOLERANCE=25&FI_LINE_TOLE > RANCE=10&FI_POLYGON_TOLERANCE=5 > > Das Abfrageergebnis sieht im Browser auch gut aus: > https://www.wagner-it.de/download/pic/WMS_Abfrageergebnis_Browser.jpg > > Im QGIS sieht es mit der Einstellung Format = Objekt in dem Abfrageergebnis > auch gut aus: > https://www.wagner-it.de/download/pic/QGIS_WMS_Abfrageergebnis_Objekt. > jpg > > nur mit Format = Html gibt es die Probleme: > https://www.wagner-it.de/download/pic/QGIS_WMS_Abfrageergebnis_Html.jp > g > > Hatte schon gedacht es liegt an meiner QGIS-Installation (Windows). Dort gibt > es ja unter Einstellungen-Optionen-Allgemein die Möglichkeit "System-Locale" > zu überschreiben, das bringt aber auch nichts. > > Eine Bitte: Könntest Du vielleicht mal den WMS-Laden und schauen wie es bei > Dir aussieht? > https://wms.webgis.biz/index.php/lizmap/service/?repository=1&project= > wms_endingen_brw2016&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities > > Beim Apache habe ich in der entsprechenden .conf-Datei die Zeilen für die > Kodierung des Fcgi geändert. von: >FcgidInitialEnv LC_ALL "en_US.UTF-8" >FcgidInitialEnv PYTHONIOENCODING UTF-8 >FcgidInitialEnv LANG "en_US.UTF-8" > > Auf: >FcgidInitialEnv LC_ALL "de_DE.UTF-8" >FcgidInitialEnv PYTHONIOENCODING UTF-8 >FcgidInitialEnv LANG "de_DE.UTF-8" > > Das brachte nach Neustart aber auch keine Besserung. > > Die grundsätzliche "locale"-Einstellung (Aufruf: locale) auf dem Server steht > auf "de_DE.UTF-8". > > Vielleicht liegt es ja auch am Lizmap-Client? Der wirkt bei der > Bereitstellung des WMS ja auch irgendwie mit. > > Vielen Dank und Grüße > > Günter > > __ Information from ESET Mail Security, version of virus signature database 18310 (20181101) __ The message was checked by ESET Mail Security. http://www.eset.com -- FOSSGIS 2019, die Konferenz für Open Source GIS mit OpenData und OpenStreetMap in Dresden! 13.-16. März 2019 an der HTW Dresden https://fossgis-konferenz.de/2019/ FOSSGIS Veranstaltungen 2018 https://www.fossgis.de/node/306 FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem GIS-Bereich und Freier Geodaten! https://www.fossgis.de/ https://twitter.com/fossgis_eV FOSSGIS-Talk-Liste mailing list FOSSGIS-Talk-Liste@fossgis.de https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste