[QGIS-Developer] QGIS server issue: bounding box issues

Bernhard Ströbl bernhard.stroebl at jena.de
Thu May 9 02:48:48 PDT 2019


Hi Andreas,

remember ticket #9160 [1], probably the solution found there could be 
used for QGIS-Server?

Bernhard

[1] https://issues.qgis.org/issues/9160

Am 09.05.2019 um 11:28 schrieb Andreas Neumann:
> Hi QGIS (server) devs,
> 
> We came across issues around calculating bounding boxes in QGIS server.
> 
> 1. Layers with only one point feature:
> 
> If a layer contains only one single point feature, QGIS server 
> calculates a bounding box where the minx equals maxx and miny equals 
> maxy, so resulting in a bounding box without a width and height. Sounds 
> logical to QGIS server developers, but combined with the fact that QGIS 
> server doesn't take into account rendered symbol sizes (another issue we 
> have, see issue nr 2), it means that no WMS client will ever see this 
> one single symbol rendered, which can't be the solution here ...
> 
> 2. Layer bounding boxes do not take into account rendered symbol sizes:
> 
> Please have a look at 
> http://www.carto.net/neumann/temp/qgis_server_bounding_box_issue.png - 
> The green rectangle and the green arrows are not part of the QGIS server 
> rendering, but they are added as an annotation to the rendered QGIS 
> server graphics, to highlight the issues.
> 
> Here we have the issue that QGIS server only uses the "raw" geometry of 
> point symbols without taking into account rendered symbol sizes. Now, I 
> do understand that calculating symbol sizes is scale dependent and there 
> is no single solution to that, but again, I think the current behavior 
> of QGIS server (simply cutting off symbols at layer bounding boxes) is 
> not a good and nice behavior. At least, I think the author of the WMS 
> service should have a chance to define an extra margin to be added to 
> the bounding boxes of the raw geometries of the point layer, either as a 
> "per project" or "per layer" QGIS server configuration.
> 
> @Andrea: I wonder what Geoserver does in such cases?
> 
> Any thoughts how to solve these issues? The current behavior of QGIS 
> server is not satisfactory to me, for both cases.
> 
> Thanks for your replies,
> 
> Andreas
> 
> _______________________________________________
> 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


-- 
Bernhard Ströbl
Anwendungsbetreuer GIS

Kommunale Immobilien Jena
Am Anger 26
07743 Jena

Tel.: 03641 49- 5190
E-Mail: bernhard.stroebl at jena.de
Internet: www.kij.de


Kommunale Immobilien Jena
Eigenbetrieb der Stadt Jena
Werkleiter: Karl-Hermann Kliewe


__________ Information from ESET Mail Security, version of virus signature database 19326 (20190509) __________

The message was checked by ESET Mail Security.
http://www.eset.com




More information about the QGIS-Developer mailing list