Bug 238

Summary: [SECTStudio-Symbolizer]Simple strokes and fills cannot be created by SECT
Product: MapLab Reporter: Chris Thorne <cthorne@dmsolutions.ca>
Component: SECT (Studio)Assignee: maplab-dev <maplab-dev@lists.maptools.org>
Status: NEW    
Severity: enhancement    
Priority: P5    
Version: 3.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows 2000   
Whiteboard:

Description From 2004-02-24 17:16:05
THIS IS A VALID SLD. INFACTS, THIS SLD CAN BE LOADED INTO SECT STUDIO, THE
VALUES OF THE FILL STYLE CAN BE PREVIEW IN THE SYMBOLIZER.

CONTEXT:
http://www2.dmsolutions.ca/msapps/world_testdata/map/world_context.xml

SLD:
http://www2.dmsolutions.ca/msapps/world_testdata/tests/sld_tests/sld_polygon_solid_fill.xml

<StyledLayerDescriptor version="1.0.0">
<NamedLayer>
<Name>WorldGen</Name>
<UserStyle>
<Title>xxx</Title>
<FeatureTypeStyle>
<Rule>
<PolygonSymbolizer>
<Geometry>
<PropertyName>the_area</PropertyName>
</Geometry>
<Fill>
<CssParameter name="fill">#ff0000</CssParameter>
</Fill>
</PolygonSymbolizer>
</Rule>
</FeatureTypeStyle>
</UserStyle>
</NamedLayer>
</StyledLayerDescriptor>

THE PROBLEM IS A USER CANNOT CREATE THIS EXACT SAME POLYGON FILL SLD. THE BEST
THAT SECT CAN DO IS BUILD A SOLID FILL WITH THE SQUARE SLD SYMBOL.
------- Comment #1 From 2004-02-25 09:00:14 -------
CONTEXT:
http://www2.dmsolutions.ca/msapps/world_testdata/map/world_context.xml

SLD:
http://www2.dmsolutions.ca/msapps/world_testdata/tests/sld_tests/sld_line_simple.xml

<StyledLayerDescriptor version="1.0.0">
<NamedLayer>
<Name>WorldGen_Outline</Name>
<UserStyle>
<Title>xxx</Title>
<FeatureTypeStyle>
<Rule>
<LineSymbolizer>
<Geometry>
<PropertyName>center-line</PropertyName>
</Geometry>
<Stroke>
<CssParameter name="stroke">#0000ff</CssParameter>
</Stroke>
</LineSymbolizer>
</Rule>
</FeatureTypeStyle>
</UserStyle>
</NamedLayer>
</StyledLayerDescriptor>

HERE IS A SIMPLE LINE SLD THAT DOES NOT USE SYMBOLS, BUT PRODUCES A SOLID BLUE
LINE. THIS SLD CAN BE PREVIEWED IN SECT, BUT CANNOT BE REPRODUCED THROUGH THE
INTERFACE. 

I THINK THIS IS A VERY IMPORTANT BUG, BECAUSE IF PEOPLE START LOADING THEIR
SLD'S WITH SIMPLE STROKES AND FILLS IN THEM THEY WILL NOT BEABLE TO EDIT THEM,
UNLESS THEY GIVE THEY STYLE A SYMBOL. 
------- Comment #2 From 2004-02-27 10:12:59 -------
This is a limitation of Studio/SECT.  The current interface design does not
allow for the construction of this type SLD.  To enable this would require
significant redesign of the interface which is not possible right now.  This
request is being dropped to an enhancement and will be reviewed for the next
version of studio.