[mapguide-trac] #1214: Maestro: consider adding support for CompositeTypeStyle to Layer UI for 1.3 schema

MapGuide Open Source trac_mapguide at osgeo.org
Fri Dec 18 15:02:56 EST 2009


#1214: Maestro: consider adding support for CompositeTypeStyle to Layer UI for 1.3
schema
---------------------------+------------------------------------------------
   Reporter:  jbirch       |       Owner:  ksgeograf
       Type:  enhancement  |      Status:  new      
   Priority:  low          |   Milestone:           
  Component:  Maestro      |     Version:           
   Severity:  trivial      |    Keywords:           
External_id:               |  
---------------------------+------------------------------------------------
 It would be incredibly useful to be able to add and modify
 !CompositeTypeStyles to the Layer UI.

 Currently, this can only be done via XML, so my primary motivation is the
 fact that in order to preview a layer containing !CompositeTypeStyles I
 have to save the XML document, close it, open the GUI, and click on
 preview. Issue #1203 would also resolve this particular issue, but this
 would be a much nicer approach.

 Basically, you'd need to allow the user to add a !CompositeTypeStyle at
 each scale range using same kind of check box as existing point/line/area
 type styles and the same kind of rule definition UI.

 Within each rule, you would need to have the ability to add one or more
 !SymbolInstance.

 Each !SymbolInstance should allow:
  - specifying a !SymbolDefinition ResourceID via the repository browser
  - specifying one or more expression-based Overrides from the parameters
 exposed in the simple or compound !SymbolDefinition
  - specifying ScaleX with numeric text entry
  - specifying ScaleY with numeric text entry
  - specifying a !SizeContext from dropdown of !DeviceUnits or
 !MappingUnits
  - specifying a !UsageContext from dropdown of Unspecified, Point, Line,
 Area
  - specifying a !GeometryContext from dropdown of Unspecified, Point,
 !LineString, Polygon

-- 
Ticket URL: <https://trac.osgeo.org/mapguide/ticket/1214>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals


More information about the mapguide-trac mailing list