[FOSSGIS-Talk] QGIS Server: Größe/Breite von Liniensymbolen in Legende bei GetLegendGraphic-Request

Daniel Cebulla daniel.cebulla at jena.de
Mo Sep 18 12:28:40 CEST 2023


Hallo in die Runde,

Eine Frage zu QGIS-Server:

Wonach bestimmt sich in einer Legende, die mit einem 
GetLegendGraphic-Request gerendert wird, die Größe/Breite der Symbole? 
Bei unserem QGIS-Server werden die Symbole teils sehr breit und daher 
unschön gerendert, wenn die Größe der Symbole z.B. bei großem Maßstab in 
Karten-Metern angegeben ist:

GetMap:
https://kartenportal.jena.de/ows/kartenportal_kartenportal?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/png&TRANSPARENT=true&LAYERS=Führungsformen 
Radverkehr&STYLES=&SRS=EPSG:25832&CRS=EPSG:25832&TILED=false&OPACITIES=255&__t=1694516996266&WIDTH=1920&HEIGHT=577&BBOX=680682.6828264399,5644750.912484381,682667.0578264399,5645347.258513028

GetLegendGraphic:
https://kartenportal.jena.de/api/v1/legend/kartenportal_kartenportal?VERSION=1.3.0&SERVICE=WMS&REQUEST=GetLegendGraphic&FORMAT=image/png&CRS=EPSG:25832&SLD_VERSION=1.1.0&LAYERFONTFAMILY=Arial&LAYERFONTSIZE=10&ITEMFONTFAMILY=Arial&ITEMFONTSIZE=10&LAYERTITLE=TRUE&STYLE=legend&ICONLABELSPACE=5&WIDTH=1920&HEIGHT=577&LAYER=F%C3%BChrungsformen%20Radverkehr


Das fällt vor allem auf, wenn ich die BBOX bei dem 
GetLegendGraphics-Request mitgebe und das Legendenbild so gerendert 
wird, wie es in der Karte dargestellt wird:

https://kartenportal.jena.de/api/v1/legend/kartenportal_kartenportal?VERSION=1.3.0&SERVICE=WMS&REQUEST=GetLegendGraphic&FORMAT=image/png&CRS=EPSG:25832&SLD_VERSION=1.1.0&LAYERFONTFAMILY=Arial&LAYERFONTSIZE=10&ITEMFONTFAMILY=Arial&ITEMFONTSIZE=10&LAYERTITLE=TRUE&STYLE=legend&ICONLABELSPACE=5&WIDTH=1920&HEIGHT=577&BBOX=680657.87813894,5644776.750700527,682642.25313894,5645373.096729173&LAYER=Führungsformen 
Radverkehr

vs.

https://kartenportal.jena.de/api/v1/legend/kartenportal_kartenportal?VERSION=1.3.0&SERVICE=WMS&REQUEST=GetLegendGraphic&FORMAT=image/png&CRS=EPSG:25832&SLD_VERSION=1.1.0&LAYERFONTFAMILY=Arial&LAYERFONTSIZE=10&ITEMFONTFAMILY=Arial&ITEMFONTSIZE=10&LAYERTITLE=TRUE&STYLE=legend&ICONLABELSPACE=5&WIDTH=1920&HEIGHT=577&BBOX=681277.9953259103,5644897.673552351,682270.1828259103,5645195.846566673&LAYER=Führungsformen 
Radverkehr

Alternativ mit Punktsymbolen, hier ist es ziemlich arg:
https://kartenportal.jena.de/api/v1/legend/kartenportal_kartenportal?VERSION=1.3.0&SERVICE=WMS&REQUEST=GetLegendGraphic&FORMAT=image/png&CRS=EPSG:25832&SLD_VERSION=1.1.0&LAYERFONTFAMILY=Arial&LAYERFONTSIZE=10&ITEMFONTFAMILY=Arial&ITEMFONTSIZE=10&LAYERTITLE=TRUE&STYLE=legend&ICONLABELSPACE=5&WIDTH=1920&HEIGHT=577&BBOX=681803.0383468647,5645314.887727086,682299.1323508648,5645463.97431058&LAYER=Containerstandorte

Lässt sich irgendwie konfigurieren, das die Symbole in der Legende immer 
in der gleichen Größe gerendert werden?

Vielen Dank und liebe Grüße

-- 
im Auftrag
Daniel Cebulla
Anwendungsbetreuer GIS

Telefon: 03641 49-5190      E-Mail:daniel.cebulla at jena.de

Kommunale Informationstechnik und Telekommunikation Jena (KITT)

Optimierter Regiebetrieb    Regiebetriebsleiter: Dr. Arndt Döhler
der Stadt Jena              Paradiesstr. 6, 07743 Jena


Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste