[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