Switching from Old to New Symbology and Labeling

Version 7 (Giovanni Manghi, 03/13/2012 12:02 pm)

1 1
This document describes missing bits in the new symbology and labeling engines
2 1
3 1
4 1
h2. Symbology 
5 1
6 1
7 1
h3. Categorized renderer 
8 1
9 1
* The term "color ramp" as a term for different types of "color tables" is problematic. A ramp is for me the equivalent of a gradient. I just discovered today that color ramps also cover "random colors" and "color brewer" color tables. Which is nice. I would call the parent "color table" and the three types: color ramp (or gradient), random colors, color brewer.
10 1
: +1 --[[User_Anitagraser|Anitagraser]] 16:18, 19 January 2011 (UTC)
11 1
12 1
13 1
h3. Rule based Renderer 
14 1
15 1
!RendererRuleBasedSymbol.png!
16 1
* Needs ability to re-order rules once they are added (up and down buttons)
17 1
* Needs alias columns for the legend. Currently the rule is displayed in the legend, which is not very nice (should be fixed in http://trac.osgeo.org/qgis/ticket/3222)
18 1
* Needs an icon for the GUI (combobox with the renderer choice)
19 1
* Needs to ability to use symbol levels. Currently it is impossible. A simple fix is to use only the first matching rule when symbol levels are on (patch proposed in  http://trac.osgeo.org/qgis/ticket/3222). A better fix would be to have the possibility to choose whether or not to stop after first matching rules (with or without symbol levels). Even better would be, for each rule, to say if this is the last rule to be matched (ignoring the following if it's matched) or not.
20 1
* Improvements from Mayeul once they are ready (http://trac.osgeo.org/qgis/ticket/3222)
21 1
* The GUI feels inconsistent: It uses the terms "rule" and "filter" randomly - while I guess both mean the same thing.
22 1
* Maybe this could also offer data-defined symbology (e.g. data-defined fill color)
23 1
* Ability to turn off selected rules/groups of rules.
24 2 Bernhard Ströbl
* Ability to copy and paste a rule.
25 1
26 1
27 1
h3. Point Displacement 
28 1
29 1
* Needs an icon for the GUI (combobox with the renderer choice)
30 1
31 1
32 1
h3. SVG patterns 
33 1
34 1
* Need for data-defined rotation of the patterns
35 1
36 1
37 1
h3. Simple Markers 
38 1
39 1
* Should allow to specify stroke-width for simple markers. Used to work in old symbology. (see http://trac.osgeo.org/qgis/ticket/3458)
40 1
* Should allow to specify fill pattern for simple markers. The patch at http://trac.osgeo.org/qgis/ticket/3430 does this, and enables layers using the feature to be switched from old symbology to new symbology successfully.
41 1
42 1
43 1
h3. SVG symbols 
44 1
45 1
* need for hierarchical display of SVG symbols, corresponding to the folders in the SVG directory
46 1
47 1
48 1
h3. SVG repository for symbols, patterns and markers 
49 1
50 1
* separation of SVG symbols for point symbols, markers and patterns
51 1
* Online symbol repositories for easy extraction/installation of symbols from the web
52 1
53 1
54 1
h3. Line Decorations/Marker Lines 
55 1
56 1
* The polyline symbology type "Line decoration" should be removed because it is already covered by type "Outline: Marker Line".
57 1
* Likewise, the polygon symbol layer type "Outline: Line decoration" is unnecessary and should be removed.
58 1
59 1
60 1
h2. Labeling 
61 1
62 1
* Old label engine settings should be replaced by new label engine settings in layer properties, or removed and delegated to the current label settings dialogue
63 1
* multiple scale ranges for different label settings instead of just one min/max scale range per layer, this would remove the need to introduce additional layers, just for the purpose of different label settings for a specific scale range
64 1
* Buffer transparency missing in new label settings
65 2 Bernhard Ströbl
* Ability to rotate label either based on a field or with a fixed value independently of choosing an x and y field for the label position.
66 3 Anita Graser
* Labels should be preserved as text in SVG output (as used to be the case in old labeling engine).
67 6 Giovanni Manghi
* Curved labels need as "improvement" (as at the momement are barely usable): in this ticket http://hub.qgis.org/issues/4855 there are samples to allow understand that if a line is simple, almast flat, but made of a few nodes than the curved labels is not drawn. On the other end curved lines created with the cad tools or with the freehand plugin (so with many many nodes) get always the curved label.
68 6 Giovanni Manghi
* There is a serious issue http://hub.qgis.org/issues/4634 with both "around centroid" and "over centroid" options (maybe related also to this http://hub.qgis.org/issues/4079)
69 6 Giovanni Manghi
* There are options that when used are causing QGIS to *crash* http://hub.qgis.org/issues/3802
70 6 Giovanni Manghi
* labels buffers are broken http://hub.qgis.org/issues/3652
71 1
72 1
h2. Symbology and Labeling tickets 
73 1
74 7 Giovanni Manghi
See QGIS bugtracker, Symbology and Labelling components.