[QGIS-Developer] GetLegendGraphics: image of single category without a border
Andreas Neumann
a.neumann at carto.net
Fri Aug 2 05:42:36 PDT 2019
Just an update:
If I use a rule name instead of the SLD, it works fine without the
margins, with the exact same parameters.
So it seems to be a bug when an SLD is provided, that the dimensions of
the square are broken.
Here a request without an SLD but with a rule parameter:
http://localhost:8083/qgis/oereb-wms-gpkg?SERVICE=WMS&REQUEST=GetLegendGraphic&LAYERS=ch.so.arp.nutzungsplanung.grundnutzung&FORMAT=image/png&SYMBOLWIDTH=20&SYMBOLHEIGHT=10&WIDTH=76&HEIGHT=38&LAYERTITLE=FALSE&RULELABEL=FALSE&DPI=96&%20LAYERTITLE=FALSE&RULELABEL=FALSE&BOXSPACE=0&ICONLABELSPACE=0&LAYERTITLESPACE=0&SYMBOLSPACE=0&LAYERSPACE=0&RULE=Wohnzone%202%20G
This request works fine, but the very same request with an SLD instead
of a RULE fails.
Andreas
On 2019-08-02 12:15, Andreas Neumann wrote:
> Hi,
>
> Sorry about the missing GetLegendGraphics image result. Here it should be visible (hopefully):
>
> Thanks,
>
> Andreas
>
> On 2019-08-02 12:08, Andreas Neumann wrote:
>
>> Hi,
>>
>> In QGIS server (various recent versions tested), I am struggling to get a proper single PNG image of a single category of a categorized renderer
>>
>> Here is my request:
>>
>>
http://localhost:8083/ogc/oereb-wms-gpkg?SERVICE=WMS&REQUEST=GetLegendGraphic&LAYERS=ch.so.arp.nutzungsplanung.grundnutzung&FORMAT=image/png&SYMBOLWIDTH=20&SYMBOLHEIGHT=10&WIDTH=76&HEIGHT=38&LAYERTITLE=FALSE&RULELABEL=FALSE&DPI=96&LAYERTITLE=FALSE&RULELABEL=FALSE&BOXSPACE=0&ICONLABELSPACE=0&LAYERTITLESPACE=0&SYMBOLSPACE=0&LAYERSPACE=0&SLD_BODY=%3CStyledLayerDescriptor%20xmlns%3D%22http%3A//www.opengis.net/sld%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Axsi%3D%22http%3A//www.w3.org/2001/XMLSchema-instance%22%20xsi%3AschemaLocation%3D%22http%3A//www.opengis.net/sld%20http%3A//schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd%22%20xmlns%3Ase%3D%22http%3A//www.opengis.net/se%22%20version%3D%221.1.0%22%20xmlns%3Aogc%3D%22http%3A//www.opengis.net/ogc%22%3E%0A%20%20%20%20%3CNamedLayer%3E%0A%20%20%20%20%20%20%20%20%3Cse%3AName%3Ech.so.arp.nutzungsplanung.grundnutzung%3C/se%3AName%3E%0A%20%20%20%20%20%20%20%20%3CUserStyle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20
%3Cse%3AName%3Edefault%3C/se%3AName%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cse%3AFeatureTypeStyle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cse%3ARule%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cse%3AName%3EWohnzone%201%20G%3C/se%3AName%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cse%3ADescription%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cse%3ATitle%3EWohnzone%201%20G%3C/se%3ATitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/se%3ADescription%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cogc%3AFilter%20xmlns%3Aogc%3D%22http%3A//www.opengis.net/ogc%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cogc%3APropertyIsEqualTo%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cogc%3APropertyName%3Eartcode%3C/ogc%3APropertyName%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%2
0%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cogc%3ALiteral%3E110%3C/ogc%3ALiteral%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/ogc%3APropertyIsEqualTo%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/ogc%3AFilter%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cse%3APolygonSymbolizer%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cse%3AFill%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cse%3ASvgParameter%20name%3D%22fill%22%3E%23ffff33%3C/se%3ASvgParameter%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/se%3AFill%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/se%3APolygonSymbolizer%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C/se%3ARule%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/se%3AFeatureTypeStyle%3E%0A%20%20%20%20%20%20%20%20%3C/UserStyle%3E%0A%20%20%20%20%3C/Nam
edLayer%3E%0A%3C/StyledLayerDescriptor%3E
>>
>> and here is the resulting image:
>>
>> Note the white borders on the top and on the right of the image.
>>
>> The other interesting thing: despite the fact that I asked for an image with 76x38 px in size, I get an image with 79x51 in size. If I cut out the "yellow" part I roughly end up at 75x38 px.
>>
>> Any idea what parameter could help to get rid of the white margins on top and right?
>>
>> Thank you very much for your help!
>>
>> Andreas
>>
>> PS: here is a docker configuration to test with: https://github.com/sogis/oereb-wms
>>
>> _______________________________________________
>> QGIS-Developer mailing list
>> QGIS-Developer at lists.osgeo.org
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20190802/69748e02/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 348f1eb4.png
Type: image/png
Size: 241 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20190802/69748e02/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: blocked.gif
Type: image/gif
Size: 118 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20190802/69748e02/attachment.gif>
More information about the QGIS-Developer
mailing list