Details
-
Type:
Bug
-
Status:
Analysis
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: UDIG 1.1.RC1
-
Fix Version/s: UDIG 1.4.1
-
Component/s: visualization using map layer and style
-
Labels:None
-
Environment:All
Description
When using the DrawFeatureCommand to render a LineString feature on the map, I discovered that the net.refractions.udig.ui.Drawing.paint() method does not use the width attribute of the LineSymbolizer.
Suspect code (line 289-297):
if( symb instanceof LineSymbolizer){
LineSymbolizer lineSymbolizer = (LineSymbolizer) symb;
Color c = SLDs.color( lineSymbolizer );
int w = SLDs.width( lineSymbolizer );
if( c != null && w > 0 )
}
Note that 'w' is not used to set the stroke width when rendering the shape.