[BUGFIX] Set default units to mm in exportSld
The default units in QgsMapRenderer is Millimeters. The default units in SLD is Pixel but exportSld does not convert all millimeters in pixels. We notes this bug by comparing default QGS Server rendering and rendering with the SLD generated by QGIS. To resolve it, we just have to add units to the document element.
[BUGFIX] Set default units to mm in GetStyles
The default units in QgsMapRenderer is Millimeters. The default units in SLD is Pixel but exportSld does not convert all millimeters in pixels. We notes this bug by comparing default QGS Server rendering and rendering with the SLD generated by QGIS. To resolve it, we just have to add units to the document element.
fix phantom labels for (actually not) rendered feature (refs #13631)
(cherry picked from commit d6f66e & b36cd1f)
Signed-off-by: Werner Macho <werner.macho@gmail.com>
[BUGFIX][QGIS Server] Laye order from group in GetPrint
Since QGIS 2.8, QGIS Server rendered layers form group in reverted order.
osgeo4w: fetch grass7 path from grass
(cherry picked from commit f0930ca)
fix fetching of redirected wms capabilities (followup e95bf6d)
(cherry picked from commit 6a4544f)
render polygons with outline using drawPath (fixes #13343)
(cherry picked from commit 08185c9)
[GRASS] set proj/zone on imported rasters, fixes #13725
(cherry picked from commit 24960da)
[GRASS] fixed new line attributes lost, fixes #13726
(cherry picked from commit 0ceeb51)
postgres provider: quote compound key columns in uri (fixes #13710)
(cherry picked from commit daa6510)
'fix' PyQgsRulebasedRenderer test (followup 08185c9)
(cherry picked from commit d9c8e73)
[BUGFIX] 13118 QGIS Server - WFS - GeoJSON and escaping line breaks
Line breaks are not properly handled in GeoJSON results when making GetFeature requests. Line breaks should be replaced by \\n.
fix windows build (followup 2175e7a)
(cherry picked from commit 6e1df49)
Update [BUGFIX] 13118 QGIS Server - WFS - GeoJSON and escaping line b…
…reaks Enhance replace, thanks to @nyalldawson Enhance format, thanks to @jef-n fixes #13118
[GRASS] fixed cat shift when importing vectors via browser, fixes #13815
(cherry picked from commit fd9f0b5)
fix value relation search widget
currently, changing the entr doesn't do anything in the attribute table since no signal is emitted should be backported to 2.12
QgsValueRelationSearchW inherits QgsSearchW
and not QgsDefaultSearchW also handles properly the (no selection) case
QgsValueMapSearchW inherits QgsSearchW
and not QgsDefaultSearchW anymore fixes expression creation
Fix ellipse symbol layer with graduated/categorised renderer
(cherry-picked from 5a6bfbb)
Fix crash when deleting last node in a geometry (fix #13674)
(cherry-picked from ba1de8b)
When deleting nodes from the end of a linestring, select the
final node following a delete rather than reverting to the first node. Improves workflow when deleting sequential nodes from end of lines. (cherry-picked from bcb7e44)
Add test for filter expression on non provider fields
(cherry-picked from 353c0db)
Use IN (...) for postgres FilterFids requests when the primary
key is a simple (non compound) type IN (...) is much faster than chained ...OR... clauses Additionally, trying to filter by a large number of feature Ids (eg > 30k ) fails when using the ...OR... approach, but works using IN
Use a FilterFids request for vector file writer rather than fetching
Also use FilterFids when field calculator is only updating selected
features. Results in similar speed improvements when updating only selected features from a large PostGIS layer (cherry-picked from 33fe0e2)
Much faster zoom to selection on large PostGIS layers
(cherry-picked from 6772ffb)
More robust GEOS pointOnSurface calculation (fix #13787)
(cherry-picked from 5c9873c)
Followup b81933e fix other symbols with paths out of viewport
(cherry-picked from 709b47e)
Add missing /Transfer/s to setSubSymbol
(cherry-picked from dc0639c)
Bracket ops to avoid precedence issues when compiling expressions
(cherry-picked from 26b3685)