Schema
LayerDefinition-1.0.0.xsd
element LayerDefinition
LayerDefinitionType
children
DrawingLayerDefinition VectorLayerDefinition GridLayerDefinition
attributes
source
complexType AreaRuleType
LegendLabel Filter Label AreaSymbolization2D ExtendedData1
used by
source
element AreaRuleType/LegendLabel
element AreaRuleType/Filter
element AreaRuleType/Label
TextSymbolType
children
Unit SizeContext SizeX SizeY Rotation MaintainAspect InsertionPointX InsertionPointY Text FontName ForegroundColor BackgroundColor BackgroundStyle HorizontalAlignment VerticalAlignment Bold Italic Underlined AdvancedPlacement ExtendedData1
source
element AreaRuleType/AreaSymbolization2D
AreaSymbolizationFillType
children
Fill Stroke ExtendedData1
source
element AreaRuleType/ExtendedData1
ExtendedDataType
source
complexType AreaSymbolizationFillType
AreaSymbolizationType
children
Fill Stroke ExtendedData1
used by
source
element AreaSymbolizationFillType/Fill
FillType
children
FillPattern ForegroundColor BackgroundColor ExtendedData1
source
element AreaSymbolizationFillType/Stroke
StrokeType
children
LineStyle Thickness Color Unit ExtendedData1
source
element AreaSymbolizationFillType/ExtendedData1
ExtendedDataType
source
complexType AreaSymbolizationType
AreaSymbolizationFillType
source
complexType AreaTypeStyleType
AreaRule ExtendedData1
used by
source
element AreaTypeStyleType/AreaRule
AreaRuleType
children
LegendLabel Filter Label AreaSymbolization2D ExtendedData1
source
element AreaTypeStyleType/ExtendedData1
ExtendedDataType
source
complexType BaseLayerDefinitionType
ResourceId Opacity
used by
source
element BaseLayerDefinitionType/ResourceId
element BaseLayerDefinitionType/Opacity
complexType BlockSymbolType
SymbolType
children
Unit SizeContext SizeX SizeY Rotation MaintainAspect InsertionPointX InsertionPointY DrawingName BlockName BlockColor LayerColor ExtendedData1
used by
source
element BlockSymbolType/DrawingName
element BlockSymbolType/BlockName
element BlockSymbolType/BlockColor
element BlockSymbolType/LayerColor
element BlockSymbolType/ExtendedData1
ExtendedDataType
source
complexType ChannelBandType
Band LowBand HighBand LowChannel HighChannel ExtendedData1
used by
source
element ChannelBandType/Band
element ChannelBandType/LowBand
element ChannelBandType/HighBand
element ChannelBandType/LowChannel
element ChannelBandType/HighChannel
element ChannelBandType/ExtendedData1
ExtendedDataType
source
complexType DrawingLayerDefinitionType
BaseLayerDefinitionType
children
ResourceId Opacity Sheet LayerFilter MinScale MaxScale ExtendedData1
used by
source
element DrawingLayerDefinitionType/Sheet
element DrawingLayerDefinitionType/LayerFilter
element DrawingLayerDefinitionType/MinScale
element DrawingLayerDefinitionType/MaxScale
element DrawingLayerDefinitionType/ExtendedData1
ExtendedDataType
source
complexType FillType
FillPattern ForegroundColor BackgroundColor ExtendedData1
used by
source
element FillType/FillPattern
element FillType/ForegroundColor
element FillType/BackgroundColor
element FillType/ExtendedData1
ExtendedDataType
source
complexType FontSymbolType
SymbolType
children
Unit SizeContext SizeX SizeY Rotation MaintainAspect InsertionPointX InsertionPointY FontName Character Bold Italic Underlined ForegroundColor ExtendedData1
used by
source
element FontSymbolType/FontName
element FontSymbolType/Character
element FontSymbolType/Bold
element FontSymbolType/Italic
element FontSymbolType/Underlined
element FontSymbolType/ForegroundColor
element FontSymbolType/ExtendedData1
ExtendedDataType
source
complexType GridColorBandsType
RedBand GreenBand BlueBand
used by
source
element GridColorBandsType/RedBand
ChannelBandType
children
Band LowBand HighBand LowChannel HighChannel ExtendedData1
source
element GridColorBandsType/GreenBand
ChannelBandType
children
Band LowBand HighBand LowChannel HighChannel ExtendedData1
source
element GridColorBandsType/BlueBand
ChannelBandType
children
Band LowBand HighBand LowChannel HighChannel ExtendedData1
source
complexType GridColorRuleType
LegendLabel Filter Label Color ExtendedData1
used by
source
element GridColorRuleType/LegendLabel
element GridColorRuleType/Filter
element GridColorRuleType/Label
TextSymbolType
children
Unit SizeContext SizeX SizeY Rotation MaintainAspect InsertionPointX InsertionPointY Text FontName ForegroundColor BackgroundColor BackgroundStyle HorizontalAlignment VerticalAlignment Bold Italic Underlined AdvancedPlacement ExtendedData1
source
element GridColorRuleType/Color
GridColorType
children
ExplicitColor Band Bands ExtendedData1
source
element GridColorRuleType/ExtendedData1
ExtendedDataType
source
complexType GridColorStyleType
HillShade TransparencyColor BrightnessFactor ContrastFactor ColorRule ExtendedData1
used by
source
element GridColorStyleType/HillShade
HillShadeType
children
Band Azimuth Altitude ScaleFactor ExtendedData1
source
element GridColorStyleType/TransparencyColor
element GridColorStyleType/BrightnessFactor
element GridColorStyleType/ContrastFactor
element GridColorStyleType/ColorRule
GridColorRuleType
children
LegendLabel Filter Label Color ExtendedData1
source
element GridColorStyleType/ExtendedData1
ExtendedDataType
source
complexType GridColorType
ExplicitColor Band Bands ExtendedData1
used by
source
element GridColorType/ExplicitColor
element GridColorType/Band
element GridColorType/Bands
GridColorBandsType
children
RedBand GreenBand BlueBand
source
element GridColorType/ExtendedData1
ExtendedDataType
source
complexType GridLayerDefinitionType
BaseLayerDefinitionType
children
ResourceId Opacity FeatureName Geometry Filter GridScaleRange ExtendedData1
used by
source
element GridLayerDefinitionType/FeatureName
element GridLayerDefinitionType/Geometry
element GridLayerDefinitionType/Filter
element GridLayerDefinitionType/GridScaleRange
GridScaleRangeType
children
MinScale MaxScale SurfaceStyle ColorStyle RebuildFactor ExtendedData1
source
element GridLayerDefinitionType/ExtendedData1
ExtendedDataType
source
complexType GridScaleRangeType
MinScale MaxScale SurfaceStyle ColorStyle RebuildFactor ExtendedData1
used by
source
element GridScaleRangeType/MinScale
element GridScaleRangeType/MaxScale
element GridScaleRangeType/SurfaceStyle
GridSurfaceStyleType
children
Band ZeroValue ScaleFactor DefaultColor ExtendedData1
source
element GridScaleRangeType/ColorStyle
GridColorStyleType
children
HillShade TransparencyColor BrightnessFactor ContrastFactor ColorRule ExtendedData1
source
element GridScaleRangeType/RebuildFactor
element GridScaleRangeType/ExtendedData1
ExtendedDataType
source
complexType GridSurfaceStyleType
Band ZeroValue ScaleFactor DefaultColor ExtendedData1
used by
source
element GridSurfaceStyleType/Band
element GridSurfaceStyleType/ZeroValue
element GridSurfaceStyleType/ScaleFactor
element GridSurfaceStyleType/DefaultColor
element GridSurfaceStyleType/ExtendedData1
ExtendedDataType
source
complexType HillShadeType
Band Azimuth Altitude ScaleFactor ExtendedData1
used by
source
element HillShadeType/Band
element HillShadeType/Azimuth
element HillShadeType/Altitude
element HillShadeType/ScaleFactor
element HillShadeType/ExtendedData1
ExtendedDataType
source
complexType ImageSymbolType
SymbolType
children
Unit SizeContext SizeX SizeY Rotation MaintainAspect InsertionPointX InsertionPointY Image Content ExtendedData1
used by
source
element ImageSymbolType/Image
ResourceId LibraryItemName
source
element ImageSymbolType/Image/ResourceId
element ImageSymbolType/Image/LibraryItemName
element ImageSymbolType/Content
element ImageSymbolType/ExtendedData1
ExtendedDataType
source
complexType LayerDefinitionType
DrawingLayerDefinition VectorLayerDefinition GridLayerDefinition
used by
source
element LayerDefinitionType/DrawingLayerDefinition
DrawingLayerDefinitionType
children
ResourceId Opacity Sheet LayerFilter MinScale MaxScale ExtendedData1
source
element LayerDefinitionType/VectorLayerDefinition
VectorLayerDefinitionType
children
ResourceId Opacity FeatureName FeatureNameType Filter PropertyMapping Geometry Url ToolTip VectorScaleRange ExtendedData1
source
element LayerDefinitionType/GridLayerDefinition
GridLayerDefinitionType
children
ResourceId Opacity FeatureName Geometry Filter GridScaleRange ExtendedData1
source
complexType LineRuleType
LegendLabel Filter Label LineSymbolization2D ExtendedData1
used by
source
element LineRuleType/LegendLabel
element LineRuleType/Filter
element LineRuleType/Label
TextSymbolType
children
Unit SizeContext SizeX SizeY Rotation MaintainAspect InsertionPointX InsertionPointY Text FontName ForegroundColor BackgroundColor BackgroundStyle HorizontalAlignment VerticalAlignment Bold Italic Underlined AdvancedPlacement ExtendedData1
source
element LineRuleType/LineSymbolization2D
StrokeType
children
LineStyle Thickness Color Unit ExtendedData1
source
element LineRuleType/ExtendedData1
ExtendedDataType
source
complexType LineTypeStyleType
LineRule ExtendedData1
used by
source
element LineTypeStyleType/LineRule
LineRuleType
children
LegendLabel Filter Label LineSymbolization2D ExtendedData1
source
element LineTypeStyleType/ExtendedData1
ExtendedDataType
source
complexType MarkSymbolType
SymbolType
children
Unit SizeContext SizeX SizeY Rotation MaintainAspect InsertionPointX InsertionPointY Shape Fill Edge ExtendedData1
used by
source
element MarkSymbolType/Shape
ShapeType
facets
source
element MarkSymbolType/Fill
FillType
children
FillPattern ForegroundColor BackgroundColor ExtendedData1
source
element MarkSymbolType/Edge
StrokeType
children
LineStyle Thickness Color Unit ExtendedData1
source
element MarkSymbolType/ExtendedData1
ExtendedDataType
source
complexType NameStringPairType
Name Value ExtendedData1
used by
source
element NameStringPairType/Name
element NameStringPairType/Value
element NameStringPairType/ExtendedData1
ExtendedDataType
source
complexType PointRuleType
LegendLabel Filter Label PointSymbolization2D ExtendedData1
used by
source
element PointRuleType/LegendLabel
element PointRuleType/Filter
element PointRuleType/Label
TextSymbolType
children
Unit SizeContext SizeX SizeY Rotation MaintainAspect InsertionPointX InsertionPointY Text FontName ForegroundColor BackgroundColor BackgroundStyle HorizontalAlignment VerticalAlignment Bold Italic Underlined AdvancedPlacement ExtendedData1
source
element PointRuleType/PointSymbolization2D
PointSymbolization2DType
children
Mark Image Font W2D Block ExtendedData1
source
element PointRuleType/ExtendedData1
ExtendedDataType
source
complexType PointSymbolization2DType
Mark Image Font W2D Block ExtendedData1
used by
source
element PointSymbolization2DType/Mark
MarkSymbolType
children
Unit SizeContext SizeX SizeY Rotation MaintainAspect InsertionPointX InsertionPointY Shape Fill Edge ExtendedData1
source
element PointSymbolization2DType/Image
ImageSymbolType
children
Unit SizeContext SizeX SizeY Rotation MaintainAspect InsertionPointX InsertionPointY Image Content ExtendedData1
source
element PointSymbolization2DType/Font
FontSymbolType
children
Unit SizeContext SizeX SizeY Rotation MaintainAspect InsertionPointX InsertionPointY FontName Character Bold Italic Underlined ForegroundColor ExtendedData1
source
element PointSymbolization2DType/W2D
W2DSymbolType
children
Unit SizeContext SizeX SizeY Rotation MaintainAspect InsertionPointX InsertionPointY W2DSymbol FillColor LineColor TextColor ExtendedData1
source
element PointSymbolization2DType/Block
BlockSymbolType
children
Unit SizeContext SizeX SizeY Rotation MaintainAspect InsertionPointX InsertionPointY DrawingName BlockName BlockColor LayerColor ExtendedData1
source
element PointSymbolization2DType/ExtendedData1
ExtendedDataType
source
complexType PointSymbolizationType
complexType PointTypeStyleType
DisplayAsText AllowOverpost PointRule ExtendedData1
used by
source
element PointTypeStyleType/DisplayAsText
element PointTypeStyleType/AllowOverpost
element PointTypeStyleType/PointRule
PointRuleType
children
LegendLabel Filter Label PointSymbolization2D ExtendedData1
source
element PointTypeStyleType/ExtendedData1
ExtendedDataType
source
complexType StrokeType
LineStyle Thickness Color Unit ExtendedData1
used by
source
element StrokeType/LineStyle
element StrokeType/Thickness
element StrokeType/Color
element StrokeType/Unit
LengthUnitType
facets
source
element StrokeType/ExtendedData1
ExtendedDataType
source
complexType SymbolType
Unit SizeContext SizeX SizeY Rotation MaintainAspect InsertionPointX InsertionPointY
used by
source
element SymbolType/Unit
LengthUnitType
facets
source
element SymbolType/SizeContext
SizeContextType
facets
source
element SymbolType/SizeX
element SymbolType/SizeY
element SymbolType/Rotation
element SymbolType/MaintainAspect
element SymbolType/InsertionPointX
element SymbolType/InsertionPointY
complexType TextSymbolType
SymbolType
children
Unit SizeContext SizeX SizeY Rotation MaintainAspect InsertionPointX InsertionPointY Text FontName ForegroundColor BackgroundColor BackgroundStyle HorizontalAlignment VerticalAlignment Bold Italic Underlined AdvancedPlacement ExtendedData1
used by
source
element TextSymbolType/Text
element TextSymbolType/FontName
element TextSymbolType/ForegroundColor
element TextSymbolType/BackgroundColor
element TextSymbolType/BackgroundStyle
BackgroundStyleType
facets
source
element TextSymbolType/HorizontalAlignment
element TextSymbolType/VerticalAlignment
element TextSymbolType/Bold
element TextSymbolType/Italic
element TextSymbolType/Underlined
element TextSymbolType/AdvancedPlacement
ScaleLimit
source
element TextSymbolType/AdvancedPlacement/ScaleLimit
element TextSymbolType/ExtendedData1
ExtendedDataType
source
complexType VectorLayerDefinitionType
BaseLayerDefinitionType
children
ResourceId Opacity FeatureName FeatureNameType Filter PropertyMapping Geometry Url ToolTip VectorScaleRange ExtendedData1
used by
source
element VectorLayerDefinitionType/FeatureName
element VectorLayerDefinitionType/FeatureNameType
FeatureNameType
facets
source
element VectorLayerDefinitionType/Filter
element VectorLayerDefinitionType/PropertyMapping
NameStringPairType
children
Name Value ExtendedData1
source
element VectorLayerDefinitionType/Geometry
element VectorLayerDefinitionType/Url
element VectorLayerDefinitionType/ToolTip
element VectorLayerDefinitionType/VectorScaleRange
VectorScaleRangeType
children
MinScale MaxScale AreaTypeStyle LineTypeStyle PointTypeStyle ExtendedData1
source
element VectorLayerDefinitionType/ExtendedData1
ExtendedDataType
source
complexType VectorScaleRangeType
MinScale MaxScale AreaTypeStyle LineTypeStyle PointTypeStyle ExtendedData1
used by
source
element VectorScaleRangeType/MinScale
element VectorScaleRangeType/MaxScale
element VectorScaleRangeType/AreaTypeStyle
AreaTypeStyleType
children
AreaRule ExtendedData1
source
element VectorScaleRangeType/LineTypeStyle
LineTypeStyleType
children
LineRule ExtendedData1
source
element VectorScaleRangeType/PointTypeStyle
PointTypeStyleType
children
DisplayAsText AllowOverpost PointRule ExtendedData1
source
element VectorScaleRangeType/ExtendedData1
ExtendedDataType
source
complexType W2DSymbolType
SymbolType
children
Unit SizeContext SizeX SizeY Rotation MaintainAspect InsertionPointX InsertionPointY W2DSymbol FillColor LineColor TextColor ExtendedData1
used by
source
element W2DSymbolType/W2DSymbol
ResourceId LibraryItemName
source
element W2DSymbolType/W2DSymbol/ResourceId
element W2DSymbolType/W2DSymbol/LibraryItemName
element W2DSymbolType/FillColor
element W2DSymbolType/LineColor
element W2DSymbolType/TextColor
element W2DSymbolType/ExtendedData1
ExtendedDataType
source
simpleType BackgroundStyleType
TextSymbolType/BackgroundStyle
facets
source
simpleType FeatureNameType
VectorLayerDefinitionType/FeatureNameType
facets
source
simpleType LengthUnitType
StrokeType/Unit SymbolType/Unit
facets
source
simpleType ShapeType
MarkSymbolType/Shape
facets
source
simpleType SizeContextType
SymbolType/SizeContext
facets
source
complexType ExtendedDataType
GridScaleRangeType/ExtendedData1 GridSurfaceStyleType/ExtendedData1 GridColorStyleType/ExtendedData1 HillShadeType/ExtendedData1 GridColorRuleType/ExtendedData1 GridColorType/ExtendedData1 ChannelBandType/ExtendedData1 GridLayerDefinitionType/ExtendedData1 BlockSymbolType/ExtendedData1 W2DSymbolType/ExtendedData1 FontSymbolType/ExtendedData1 ImageSymbolType/ExtendedData1 NameStringPairType/ExtendedData1 MarkSymbolType/ExtendedData1 TextSymbolType/ExtendedData1 FillType/ExtendedData1 StrokeType/ExtendedData1 AreaRuleType/ExtendedData1 AreaTypeStyleType/ExtendedData1 AreaSymbolizationFillType/ExtendedData1 LineRuleType/ExtendedData1 LineTypeStyleType/ExtendedData1 PointSymbolization2DType/ExtendedData1 PointRuleType/ExtendedData1 PointTypeStyleType/ExtendedData1 VectorScaleRangeType/ExtendedData1 VectorLayerDefinitionType/ExtendedData1 DrawingLayerDefinitionType/ExtendedData1
source
attribute form default: | unqualified |
element form default: | qualified |
attribute form default: | unqualified |
element form default: | qualified |
Complex types |
ExtendedDataType |
element LayerDefinition
diagram | |
type | extension of |
Name | Type | Use | Default | Fixed |
version | xs:string | required |
<xs:element name="LayerDefinition"> <xs:annotation> <xs:documentation>The specification of the data source and stylization for a layer.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="LayerDefinitionType"> <xs:attribute name="version" type="xs:string" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
complexType AreaRuleType
diagram | |
children |
element | AreaTypeStyleType/AreaRule |
<xs:complexType name="AreaRuleType"> <xs:annotation> <xs:documentation>Style rule for an area geometry type.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="LegendLabel" type="xs:string"> <xs:annotation> <xs:documentation>The label for the Rule to be displayed in the legend.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Filter" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>A filter for the Rule. This is a boolean FDO expression. Any features that pass this filter are styled using this rule's stylization.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Label" type="TextSymbolType" minOccurs="0"> <xs:annotation> <xs:documentation>A label for the Rule.</xs:documentation> </xs:annotation> </xs:element> <xs:choice> <xs:element name="AreaSymbolization2D" type="AreaSymbolizationFillType"> <xs:annotation> <xs:documentation>The stylization of the polygon geometry.</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:complexType>
element AreaRuleType/LegendLabel
diagram | |
type | xs:string |
source | <xs:element name="LegendLabel" type="xs:string"> <xs:annotation> <xs:documentation>The label for the Rule to be displayed in the legend.</xs:documentation> </xs:annotation> </xs:element> |
element AreaRuleType/Filter
diagram | |
type | xs:string |
source | <xs:element name="Filter" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>A filter for the Rule. This is a boolean FDO expression. Any features that pass this filter are styled using this rule's stylization.</xs:documentation> </xs:annotation> </xs:element> |
element AreaRuleType/Label
diagram | |
type |
<xs:element name="Label" type="TextSymbolType" minOccurs="0"> <xs:annotation> <xs:documentation>A label for the Rule.</xs:documentation> </xs:annotation> </xs:element>
element AreaRuleType/AreaSymbolization2D
diagram | |
type |
<xs:element name="AreaSymbolization2D" type="AreaSymbolizationFillType"> <xs:annotation> <xs:documentation>The stylization of the polygon geometry.</xs:documentation> </xs:annotation> </xs:element>
element AreaRuleType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType AreaSymbolizationFillType
diagram | |
type | extension of |
element | AreaRuleType/AreaSymbolization2D |
<xs:complexType name="AreaSymbolizationFillType"> <xs:annotation> <xs:documentation>Describes the style of a polygon.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="AreaSymbolizationType"> <xs:sequence> <xs:element name="Fill" type="FillType" minOccurs="0"> <xs:annotation> <xs:documentation>The style of the polygon fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Stroke" type="StrokeType" minOccurs="0"> <xs:annotation> <xs:documentation>The style of the polygon edge.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
element AreaSymbolizationFillType/Fill
diagram | |
type |
<xs:element name="Fill" type="FillType" minOccurs="0"> <xs:annotation> <xs:documentation>The style of the polygon fill.</xs:documentation> </xs:annotation> </xs:element>
element AreaSymbolizationFillType/Stroke
diagram | |
type |
<xs:element name="Stroke" type="StrokeType" minOccurs="0"> <xs:annotation> <xs:documentation>The style of the polygon edge.</xs:documentation> </xs:annotation> </xs:element>
element AreaSymbolizationFillType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType AreaSymbolizationType
diagram | |||
used by |
|
<xs:complexType name="AreaSymbolizationType"> <xs:annotation> <xs:documentation>Symbolization characteristics for areas.</xs:documentation> </xs:annotation> </xs:complexType>
complexType AreaTypeStyleType
diagram | |
children |
element | VectorScaleRangeType/AreaTypeStyle |
<xs:complexType name="AreaTypeStyleType"> <xs:annotation> <xs:documentation>Style specification of a polygon geometry type.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="AreaRule" type="AreaRuleType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Rules to define a theme.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:complexType>
element AreaTypeStyleType/AreaRule
diagram | |
type |
<xs:element name="AreaRule" type="AreaRuleType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Rules to define a theme.</xs:documentation> </xs:annotation> </xs:element>
element AreaTypeStyleType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType BaseLayerDefinitionType
diagram | |
children |
complexTypes | DrawingLayerDefinitionType GridLayerDefinitionType VectorLayerDefinitionType |
<xs:complexType name="BaseLayerDefinitionType"> <xs:annotation> <xs:documentation>Specifies common properties for all layer types.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="ResourceId" type="xs:string"> <xs:annotation> <xs:documentation>Link to the drawing data source.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Opacity" minOccurs="0"> <xs:annotation> <xs:documentation>Opacity at which to display the rendered data.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:double"> <xs:minInclusive value="0.0"/> <xs:maxInclusive value="1.0"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType>
element BaseLayerDefinitionType/ResourceId
diagram | |
type | xs:string |
source | <xs:element name="ResourceId" type="xs:string"> <xs:annotation> <xs:documentation>Link to the drawing data source.</xs:documentation> </xs:annotation> </xs:element> |
element BaseLayerDefinitionType/Opacity
diagram | |||||
type | restriction of xs:double | ||||
facets |
|
||||
source | <xs:element name="Opacity" minOccurs="0"> <xs:annotation> <xs:documentation>Opacity at which to display the rendered data.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:double"> <xs:minInclusive value="0.0"/> <xs:maxInclusive value="1.0"/> </xs:restriction> </xs:simpleType> </xs:element> |
complexType BlockSymbolType
diagram | |
type | extension of |
element | PointSymbolization2DType/Block |
<xs:complexType name="BlockSymbolType"> <xs:annotation> <xs:documentation>A block symbol.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="SymbolType"> <xs:sequence> <xs:element name="DrawingName" type="xs:string"/> <xs:element name="BlockName" type="xs:string"/> <xs:element name="BlockColor" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Static color.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LayerColor" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Static color.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
element BlockSymbolType/DrawingName
diagram | |
type | xs:string |
source | <xs:element name="DrawingName" type="xs:string"/> |
element BlockSymbolType/BlockName
diagram | |
type | xs:string |
source | <xs:element name="BlockName" type="xs:string"/> |
element BlockSymbolType/BlockColor
diagram | |
type | xs:string |
source | <xs:element name="BlockColor" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Static color.</xs:documentation> </xs:annotation> </xs:element> |
element BlockSymbolType/LayerColor
diagram | |
type | xs:string |
source | <xs:element name="LayerColor" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Static color.</xs:documentation> </xs:annotation> </xs:element> |
element BlockSymbolType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType ChannelBandType
diagram | |
children |
elements | GridColorBandsType/BlueBand GridColorBandsType/GreenBand GridColorBandsType/RedBand |
<xs:complexType name="ChannelBandType"> <xs:annotation> <xs:documentation>Defines how to scale numbers into a color channel.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Band" type="xs:string"> <xs:annotation> <xs:documentation>Name of the band.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LowBand" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>Default is low value found in band. Band values less than this are snapped to this number.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="HighBand" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>Default is high value found in band. Band values greater than this are snapped to this number.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LowChannel" type="xs:unsignedByte" minOccurs="0"> <xs:annotation> <xs:documentation>Default is 0. Range is 0:255. LowBand is mapped to this number. LowChannel can be greater than HighChannel.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="HighChannel" type="xs:unsignedByte" minOccurs="0"> <xs:annotation> <xs:documentation>Default is 255. Range is 0:255.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:complexType>
element ChannelBandType/Band
diagram | |
type | xs:string |
source | <xs:element name="Band" type="xs:string"> <xs:annotation> <xs:documentation>Name of the band.</xs:documentation> </xs:annotation> </xs:element> |
element ChannelBandType/LowBand
diagram | |
type | xs:double |
source | <xs:element name="LowBand" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>Default is low value found in band. Band values less than this are snapped to this number.</xs:documentation> </xs:annotation> </xs:element> |
element ChannelBandType/HighBand
diagram | |
type | xs:double |
source | <xs:element name="HighBand" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>Default is high value found in band. Band values greater than this are snapped to this number.</xs:documentation> </xs:annotation> </xs:element> |
element ChannelBandType/LowChannel
diagram | |
type | xs:unsignedByte |
source | <xs:element name="LowChannel" type="xs:unsignedByte" minOccurs="0"> <xs:annotation> <xs:documentation>Default is 0. Range is 0:255. LowBand is mapped to this number. LowChannel can be greater than HighChannel.</xs:documentation> </xs:annotation> </xs:element> |
element ChannelBandType/HighChannel
diagram | |
type | xs:unsignedByte |
source | <xs:element name="HighChannel" type="xs:unsignedByte" minOccurs="0"> <xs:annotation> <xs:documentation>Default is 255. Range is 0:255.</xs:documentation> </xs:annotation> </xs:element> |
element ChannelBandType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType DrawingLayerDefinitionType
diagram | |
type | extension of |
element | LayerDefinitionType/DrawingLayerDefinition |
<xs:complexType name="DrawingLayerDefinitionType"> <xs:annotation> <xs:documentation>A layer with a drawing (i.e., DWF) data source.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="BaseLayerDefinitionType"> <xs:sequence> <xs:element name="Sheet" type="xs:string"> <xs:annotation> <xs:documentation>The sheet of the DWF to use.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LayerFilter" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The layers to show from the specified sheet. Show all layers if this is not specified.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MinScale" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>The zoomed in part of the scale range. Defaults to 0 if not specified. Inclusive.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MaxScale" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>The zoomed out part of the scale range. Defaults to the application's maximum value if not specified. Exclusive.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
element DrawingLayerDefinitionType/Sheet
diagram | |
type | xs:string |
source | <xs:element name="Sheet" type="xs:string"> <xs:annotation> <xs:documentation>The sheet of the DWF to use.</xs:documentation> </xs:annotation> </xs:element> |
element DrawingLayerDefinitionType/LayerFilter
diagram | |
type | xs:string |
source | <xs:element name="LayerFilter" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The layers to show from the specified sheet. Show all layers if this is not specified.</xs:documentation> </xs:annotation> </xs:element> |
element DrawingLayerDefinitionType/MinScale
diagram | |
type | xs:double |
source | <xs:element name="MinScale" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>The zoomed in part of the scale range. Defaults to 0 if not specified. Inclusive.</xs:documentation> </xs:annotation> </xs:element> |
element DrawingLayerDefinitionType/MaxScale
diagram | |
type | xs:double |
source | <xs:element name="MaxScale" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>The zoomed out part of the scale range. Defaults to the application's maximum value if not specified. Exclusive.</xs:documentation> </xs:annotation> </xs:element> |
element DrawingLayerDefinitionType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType FillType
diagram | |
children |
elements | AreaSymbolizationFillType/Fill MarkSymbolType/Fill |
<xs:complexType name="FillType"> <xs:annotation> <xs:documentation>Encapsulates the stylization of a polygon's fill.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="FillPattern" type="xs:string"/> <xs:element name="ForegroundColor" type="xs:string"/> <xs:element name="BackgroundColor" type="xs:string"> <xs:annotation> <xs:documentation>The background color. Not applicable to solid fills.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:complexType>
element FillType/FillPattern
diagram | |
type | xs:string |
source | <xs:element name="FillPattern" type="xs:string"/> |
element FillType/ForegroundColor
diagram | |
type | xs:string |
source | <xs:element name="ForegroundColor" type="xs:string"/> |
element FillType/BackgroundColor
diagram | |
type | xs:string |
source | <xs:element name="BackgroundColor" type="xs:string"> <xs:annotation> <xs:documentation>The background color. Not applicable to solid fills.</xs:documentation> </xs:annotation> </xs:element> |
element FillType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType FontSymbolType
diagram | |
type | extension of |
element | PointSymbolization2DType/Font |
<xs:complexType name="FontSymbolType"> <xs:annotation> <xs:documentation>Symbols that are specified by a font and character.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="SymbolType"> <xs:sequence> <xs:element name="FontName" type="xs:string"> <xs:annotation> <xs:documentation>If the font is not installed, the actual font used is application dependent.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Character" type="xs:string"/> <xs:element name="Bold" type="xs:boolean" minOccurs="0"/> <xs:element name="Italic" type="xs:boolean" minOccurs="0"/> <xs:element name="Underlined" type="xs:boolean" minOccurs="0"/> <xs:element name="ForegroundColor" type="xs:string"/> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
element FontSymbolType/FontName
diagram | |
type | xs:string |
source | <xs:element name="FontName" type="xs:string"> <xs:annotation> <xs:documentation>If the font is not installed, the actual font used is application dependent.</xs:documentation> </xs:annotation> </xs:element> |
element FontSymbolType/Character
diagram | |
type | xs:string |
source | <xs:element name="Character" type="xs:string"/> |
element FontSymbolType/Bold
diagram | |
type | xs:boolean |
source | <xs:element name="Bold" type="xs:boolean" minOccurs="0"/> |
element FontSymbolType/Italic
diagram | |
type | xs:boolean |
source | <xs:element name="Italic" type="xs:boolean" minOccurs="0"/> |
element FontSymbolType/Underlined
diagram | |
type | xs:boolean |
source | <xs:element name="Underlined" type="xs:boolean" minOccurs="0"/> |
element FontSymbolType/ForegroundColor
diagram | |
type | xs:string |
source | <xs:element name="ForegroundColor" type="xs:string"/> |
element FontSymbolType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType GridColorBandsType
diagram | |
children |
element | GridColorType/Bands |
<xs:complexType name="GridColorBandsType"> <xs:annotation> <xs:documentation>Specifies a color using distinct RGB values.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="RedBand" type="ChannelBandType"/> <xs:element name="GreenBand" type="ChannelBandType"/> <xs:element name="BlueBand" type="ChannelBandType"/> </xs:sequence> </xs:complexType>
element GridColorBandsType/RedBand
diagram | |
type |
<xs:element name="RedBand" type="ChannelBandType"/>
element GridColorBandsType/GreenBand
diagram | |
type |
<xs:element name="GreenBand" type="ChannelBandType"/>
element GridColorBandsType/BlueBand
diagram | |
type |
<xs:element name="BlueBand" type="ChannelBandType"/>
complexType GridColorRuleType
diagram | |
children |
element | GridColorStyleType/ColorRule |
<xs:complexType name="GridColorRuleType"> <xs:annotation> <xs:documentation>Encapsulate a style for a grid source.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="LegendLabel" type="xs:string"> <xs:annotation> <xs:documentation>The label for the Rule to be displayed in the legend.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Filter" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>A filter for the Rule. This is a boolean FDO expression. Any features that pass this filter are styled using this rule's stylization.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Label" type="TextSymbolType" minOccurs="0"> <xs:annotation> <xs:documentation>A label for the Rule. Does not apply to GridColorRule.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Color" type="GridColorType"/> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:complexType>
element GridColorRuleType/LegendLabel
diagram | |
type | xs:string |
source | <xs:element name="LegendLabel" type="xs:string"> <xs:annotation> <xs:documentation>The label for the Rule to be displayed in the legend.</xs:documentation> </xs:annotation> </xs:element> |
element GridColorRuleType/Filter
diagram | |
type | xs:string |
source | <xs:element name="Filter" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>A filter for the Rule. This is a boolean FDO expression. Any features that pass this filter are styled using this rule's stylization.</xs:documentation> </xs:annotation> </xs:element> |
element GridColorRuleType/Label
diagram | |
type |
<xs:element name="Label" type="TextSymbolType" minOccurs="0"> <xs:annotation> <xs:documentation>A label for the Rule. Does not apply to GridColorRule.</xs:documentation> </xs:annotation> </xs:element>
element GridColorRuleType/Color
diagram | |
type |
<xs:element name="Color" type="GridColorType"/>
element GridColorRuleType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType GridColorStyleType
diagram | |
children |
element | GridScaleRangeType/ColorStyle |
<xs:complexType name="GridColorStyleType"> <xs:annotation> <xs:documentation>Specifies how to style each pixel.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="HillShade" type="HillShadeType" minOccurs="0"/> <xs:element name="TransparencyColor" minOccurs="0"> <xs:annotation> <xs:documentation>If a pixel color prior to factoring in HillShade is this value then the pixel is transparent.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BrightnessFactor" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>Default is 0.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ContrastFactor" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>Default is 0.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ColorRule" type="GridColorRuleType" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:complexType>
element GridColorStyleType/HillShade
diagram | |
type |
<xs:element name="HillShade" type="HillShadeType" minOccurs="0"/>
element GridColorStyleType/TransparencyColor
diagram | |
source | <xs:element name="TransparencyColor" minOccurs="0"> <xs:annotation> <xs:documentation>If a pixel color prior to factoring in HillShade is this value then the pixel is transparent.</xs:documentation> </xs:annotation> </xs:element> |
element GridColorStyleType/BrightnessFactor
diagram | |
type | xs:double |
source | <xs:element name="BrightnessFactor" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>Default is 0.</xs:documentation> </xs:annotation> </xs:element> |
element GridColorStyleType/ContrastFactor
diagram | |
type | xs:double |
source | <xs:element name="ContrastFactor" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>Default is 0.</xs:documentation> </xs:annotation> </xs:element> |
element GridColorStyleType/ColorRule
diagram | |
type |
<xs:element name="ColorRule" type="GridColorRuleType" minOccurs="0" maxOccurs="unbounded"/>
element GridColorStyleType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType GridColorType
diagram | |
children |
element | GridColorRuleType/Color |
<xs:complexType name="GridColorType"> <xs:annotation> <xs:documentation>The color to use for a grid rule.</xs:documentation> </xs:annotation> <xs:sequence> <xs:choice> <xs:element name="ExplicitColor" type="xs:string"> <xs:annotation> <xs:documentation>Explicit ARGB color.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Band" type="xs:string"/> <xs:element name="Bands" type="GridColorBandsType"/> </xs:choice> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:complexType>
element GridColorType/ExplicitColor
diagram | |
type | xs:string |
source | <xs:element name="ExplicitColor" type="xs:string"> <xs:annotation> <xs:documentation>Explicit ARGB color.</xs:documentation> </xs:annotation> </xs:element> |
element GridColorType/Band
diagram | |
type | xs:string |
source | <xs:element name="Band" type="xs:string"/> |
element GridColorType/Bands
diagram | |
type |
<xs:element name="Bands" type="GridColorBandsType"/>
element GridColorType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType GridLayerDefinitionType
diagram | |
type | extension of |
element | LayerDefinitionType/GridLayerDefinition |
<xs:complexType name="GridLayerDefinitionType"> <xs:annotation> <xs:documentation>A layer for raster or grid data.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="BaseLayerDefinitionType"> <xs:sequence> <xs:element name="FeatureName" type="xs:string"/> <xs:element name="Geometry" type="xs:string"> <xs:annotation> <xs:documentation>Specifies the geometry property that should be used to get the geometries.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Filter" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>A boolean FDO expression that specifies which features to return. No filter means pass all features through.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="GridScaleRange" type="GridScaleRangeType" maxOccurs="unbounded"/> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
element GridLayerDefinitionType/FeatureName
diagram | |
type | xs:string |
source | <xs:element name="FeatureName" type="xs:string"/> |
element GridLayerDefinitionType/Geometry
diagram | |
type | xs:string |
source | <xs:element name="Geometry" type="xs:string"> <xs:annotation> <xs:documentation>Specifies the geometry property that should be used to get the geometries.</xs:documentation> </xs:annotation> </xs:element> |
element GridLayerDefinitionType/Filter
diagram | |
type | xs:string |
source | <xs:element name="Filter" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>A boolean FDO expression that specifies which features to return. No filter means pass all features through.</xs:documentation> </xs:annotation> </xs:element> |
element GridLayerDefinitionType/GridScaleRange
diagram | |
type |
<xs:element name="GridScaleRange" type="GridScaleRangeType" maxOccurs="unbounded"/>
element GridLayerDefinitionType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType GridScaleRangeType
diagram | |
children |
element | GridLayerDefinitionType/GridScaleRange |
<xs:complexType name="GridScaleRangeType"> <xs:annotation> <xs:documentation>The stylization for a specified scale range.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="MinScale" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>The zoomed in part of the scale range. Defaults to 0 if not specified. Inclusive.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MaxScale" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>The zoomed out part of the scale range. Defaults to the application's maximum value if not specified. Exclusive.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SurfaceStyle" type="GridSurfaceStyleType" minOccurs="0"> <xs:annotation> <xs:documentation>Defines the height field of the grid.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ColorStyle" type="GridColorStyleType" minOccurs="0"/> <xs:element name="RebuildFactor" type="xs:double"> <xs:annotation> <xs:documentation>When the user has zoomed in by this amount, a request for more detailed raster data is made.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:complexType>
element GridScaleRangeType/MinScale
diagram | |
type | xs:double |
source | <xs:element name="MinScale" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>The zoomed in part of the scale range. Defaults to 0 if not specified. Inclusive.</xs:documentation> </xs:annotation> </xs:element> |
element GridScaleRangeType/MaxScale
diagram | |
type | xs:double |
source | <xs:element name="MaxScale" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>The zoomed out part of the scale range. Defaults to the application's maximum value if not specified. Exclusive.</xs:documentation> </xs:annotation> </xs:element> |
element GridScaleRangeType/SurfaceStyle
diagram | |
type |
<xs:element name="SurfaceStyle" type="GridSurfaceStyleType" minOccurs="0"> <xs:annotation> <xs:documentation>Defines the height field of the grid.</xs:documentation> </xs:annotation> </xs:element>
element GridScaleRangeType/ColorStyle
diagram | |
type |
<xs:element name="ColorStyle" type="GridColorStyleType" minOccurs="0"/>
element GridScaleRangeType/RebuildFactor
diagram | |
type | xs:double |
source | <xs:element name="RebuildFactor" type="xs:double"> <xs:annotation> <xs:documentation>When the user has zoomed in by this amount, a request for more detailed raster data is made.</xs:documentation> </xs:annotation> </xs:element> |
element GridScaleRangeType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType GridSurfaceStyleType
diagram | |
children |
element | GridScaleRangeType/SurfaceStyle |
<xs:complexType name="GridSurfaceStyleType"> <xs:annotation> <xs:documentation>Specifies how to calculate pixel elevations.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Band" type="xs:string"> <xs:annotation> <xs:documentation>Band to use for 3D data.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ZeroValue" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>Determines which input value is mapped to zero elevation. Defaults to 0 if not specified.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScaleFactor" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>Determines how to scale the inputs into a consistent elevation. Defaults to 1 if not specified.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DefaultColor" type="xs:string"> <xs:annotation> <xs:documentation>The default color to use if no ColorStyle is defined at a pixel.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:complexType>
element GridSurfaceStyleType/Band
diagram | |
type | xs:string |
source | <xs:element name="Band" type="xs:string"> <xs:annotation> <xs:documentation>Band to use for 3D data.</xs:documentation> </xs:annotation> </xs:element> |
element GridSurfaceStyleType/ZeroValue
diagram | |
type | xs:double |
source | <xs:element name="ZeroValue" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>Determines which input value is mapped to zero elevation. Defaults to 0 if not specified.</xs:documentation> </xs:annotation> </xs:element> |
element GridSurfaceStyleType/ScaleFactor
diagram | |
type | xs:double |
source | <xs:element name="ScaleFactor" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>Determines how to scale the inputs into a consistent elevation. Defaults to 1 if not specified.</xs:documentation> </xs:annotation> </xs:element> |
element GridSurfaceStyleType/DefaultColor
diagram | |
type | xs:string |
source | <xs:element name="DefaultColor" type="xs:string"> <xs:annotation> <xs:documentation>The default color to use if no ColorStyle is defined at a pixel.</xs:documentation> </xs:annotation> </xs:element> |
element GridSurfaceStyleType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType HillShadeType
diagram | |
children |
element | GridColorStyleType/HillShade |
<xs:complexType name="HillShadeType"> <xs:annotation> <xs:documentation>Specifies how to shade given a band and a light source.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Band" type="xs:string"> <xs:annotation> <xs:documentation>Name of the band used for the computation.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Azimuth" type="xs:double"> <xs:annotation> <xs:documentation>Azimuth of the sun in degrees.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Altitude" type="xs:double"> <xs:annotation> <xs:documentation>Altitude of the sun in degrees.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ScaleFactor" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>The scale factor applied to the band prior to computing hillshade. Defaults to 1 if not specified.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:complexType>
element HillShadeType/Band
diagram | |
type | xs:string |
source | <xs:element name="Band" type="xs:string"> <xs:annotation> <xs:documentation>Name of the band used for the computation.</xs:documentation> </xs:annotation> </xs:element> |
element HillShadeType/Azimuth
diagram | |
type | xs:double |
source | <xs:element name="Azimuth" type="xs:double"> <xs:annotation> <xs:documentation>Azimuth of the sun in degrees.</xs:documentation> </xs:annotation> </xs:element> |
element HillShadeType/Altitude
diagram | |
type | xs:double |
source | <xs:element name="Altitude" type="xs:double"> <xs:annotation> <xs:documentation>Altitude of the sun in degrees.</xs:documentation> </xs:annotation> </xs:element> |
element HillShadeType/ScaleFactor
diagram | |
type | xs:double |
source | <xs:element name="ScaleFactor" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>The scale factor applied to the band prior to computing hillshade. Defaults to 1 if not specified.</xs:documentation> </xs:annotation> </xs:element> |
element HillShadeType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType ImageSymbolType
diagram | |
type | extension of |
element | PointSymbolization2DType/Image |
<xs:complexType name="ImageSymbolType"> <xs:annotation> <xs:documentation>Symbols that are comprised of a raster.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="SymbolType"> <xs:sequence> <xs:choice> <xs:element name="Image"> <xs:annotation> <xs:documentation>Reference to the image.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ResourceId"> <xs:annotation> <xs:documentation>The reference to the resource.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LibraryItemName" minOccurs="0"> <xs:annotation> <xs:documentation>If ResourceId specifies a library, this identifies the name of a library item.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Content" type="xs:hexBinary"> <xs:annotation> <xs:documentation>BinHex data for image.</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
element ImageSymbolType/Image
diagram | |
children |
<xs:element name="Image"> <xs:annotation> <xs:documentation>Reference to the image.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ResourceId"> <xs:annotation> <xs:documentation>The reference to the resource.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LibraryItemName" minOccurs="0"> <xs:annotation> <xs:documentation>If ResourceId specifies a library, this identifies the name of a library item.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
element ImageSymbolType/Image/ResourceId
diagram | |
source | <xs:element name="ResourceId"> <xs:annotation> <xs:documentation>The reference to the resource.</xs:documentation> </xs:annotation> </xs:element> |
element ImageSymbolType/Image/LibraryItemName
diagram | |
source | <xs:element name="LibraryItemName" minOccurs="0"> <xs:annotation> <xs:documentation>If ResourceId specifies a library, this identifies the name of a library item.</xs:documentation> </xs:annotation> </xs:element> |
element ImageSymbolType/Content
diagram | |
type | xs:hexBinary |
source | <xs:element name="Content" type="xs:hexBinary"> <xs:annotation> <xs:documentation>BinHex data for image.</xs:documentation> </xs:annotation> </xs:element> |
element ImageSymbolType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType LayerDefinitionType
diagram | |
children |
element | LayerDefinition |
<xs:complexType name="LayerDefinitionType"> <xs:annotation> <xs:documentation>Encapsulates the definition of a map layer.</xs:documentation> </xs:annotation> <xs:choice> <xs:element name="DrawingLayerDefinition" type="DrawingLayerDefinitionType"> <xs:annotation> <xs:documentation>A layer with a drawing (i.e., DWF) data source.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="VectorLayerDefinition" type="VectorLayerDefinitionType"> <xs:annotation> <xs:documentation>A layer with a vector data source; and stylization specification for the datum's geometry types.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="GridLayerDefinition" type="GridLayerDefinitionType"> <xs:annotation> <xs:documentation>A layer with a raster or grid data source.</xs:documentation> </xs:annotation> </xs:element> </xs:choice> </xs:complexType>
element LayerDefinitionType/DrawingLayerDefinition
diagram | |
type |
<xs:element name="DrawingLayerDefinition" type="DrawingLayerDefinitionType"> <xs:annotation> <xs:documentation>A layer with a drawing (i.e., DWF) data source.</xs:documentation> </xs:annotation> </xs:element>
element LayerDefinitionType/VectorLayerDefinition
diagram | |
type |
<xs:element name="VectorLayerDefinition" type="VectorLayerDefinitionType"> <xs:annotation> <xs:documentation>A layer with a vector data source; and stylization specification for the datum's geometry types.</xs:documentation> </xs:annotation> </xs:element>
element LayerDefinitionType/GridLayerDefinition
diagram | |
type |
<xs:element name="GridLayerDefinition" type="GridLayerDefinitionType"> <xs:annotation> <xs:documentation>A layer with a raster or grid data source.</xs:documentation> </xs:annotation> </xs:element>
complexType LineRuleType
diagram | |
children |
element | LineTypeStyleType/LineRule |
<xs:complexType name="LineRuleType"> <xs:annotation> <xs:documentation>Style rule for a line geometry type.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="LegendLabel" type="xs:string"> <xs:annotation> <xs:documentation>The label for the Rule to be displayed in the legend.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Filter" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>A filter for the Rule. This is a boolean FDO expression. Any features that pass this filter are styled using this rule's stylization.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Label" type="TextSymbolType" minOccurs="0"> <xs:annotation> <xs:documentation>A label for the Rule.</xs:documentation> </xs:annotation> </xs:element> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="LineSymbolization2D" type="StrokeType"/> </xs:choice> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:complexType>
element LineRuleType/LegendLabel
diagram | |
type | xs:string |
source | <xs:element name="LegendLabel" type="xs:string"> <xs:annotation> <xs:documentation>The label for the Rule to be displayed in the legend.</xs:documentation> </xs:annotation> </xs:element> |
element LineRuleType/Filter
diagram | |
type | xs:string |
source | <xs:element name="Filter" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>A filter for the Rule. This is a boolean FDO expression. Any features that pass this filter are styled using this rule's stylization.</xs:documentation> </xs:annotation> </xs:element> |
element LineRuleType/Label
diagram | |
type |
<xs:element name="Label" type="TextSymbolType" minOccurs="0"> <xs:annotation> <xs:documentation>A label for the Rule.</xs:documentation> </xs:annotation> </xs:element>
element LineRuleType/LineSymbolization2D
diagram | |
type |
<xs:element name="LineSymbolization2D" type="StrokeType"/>
element LineRuleType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType LineTypeStyleType
diagram | |
children |
element | VectorScaleRangeType/LineTypeStyle |
<xs:complexType name="LineTypeStyleType"> <xs:annotation> <xs:documentation>Style specification of a line geometry type.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="LineRule" type="LineRuleType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Rules to define a theme.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:complexType>
element LineTypeStyleType/LineRule
diagram | |
type |
<xs:element name="LineRule" type="LineRuleType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Rules to define a theme.</xs:documentation> </xs:annotation> </xs:element>
element LineTypeStyleType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType MarkSymbolType
diagram | |
type | extension of |
element | PointSymbolization2DType/Mark |
<xs:complexType name="MarkSymbolType"> <xs:annotation> <xs:documentation>Stylization of a predefined shape (ShapeType).</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="SymbolType"> <xs:sequence> <xs:element name="Shape" type="ShapeType"/> <xs:element name="Fill" type="FillType" minOccurs="0"> <xs:annotation> <xs:documentation>No fill is drawn if not specified.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Edge" type="StrokeType" minOccurs="0"> <xs:annotation> <xs:documentation>No edge is drawin if not specified.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
element MarkSymbolType/Shape
diagram | |
type |
enumeration | Square |
enumeration | Circle |
enumeration | Triangle |
enumeration | Star |
enumeration | Cross |
enumeration | X |
<xs:element name="Shape" type="ShapeType"/>
element MarkSymbolType/Fill
diagram | |
type |
<xs:element name="Fill" type="FillType" minOccurs="0"> <xs:annotation> <xs:documentation>No fill is drawn if not specified.</xs:documentation> </xs:annotation> </xs:element>
element MarkSymbolType/Edge
diagram | |
type |
<xs:element name="Edge" type="StrokeType" minOccurs="0"> <xs:annotation> <xs:documentation>No edge is drawin if not specified.</xs:documentation> </xs:annotation> </xs:element>
element MarkSymbolType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType NameStringPairType
diagram | |
children |
element | VectorLayerDefinitionType/PropertyMapping |
<xs:complexType name="NameStringPairType"> <xs:annotation> <xs:documentation>Used by vector layer definition to hold properties that can be displayed to the end user, and the friendly name to display it as.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Name" type="xs:string"> <xs:annotation> <xs:documentation>The name of the property to expose.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Value" type="xs:string"> <xs:annotation> <xs:documentation>The name to show the end user.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:complexType>
element NameStringPairType/Name
diagram | |
type | xs:string |
source | <xs:element name="Name" type="xs:string"> <xs:annotation> <xs:documentation>The name of the property to expose.</xs:documentation> </xs:annotation> </xs:element> |
element NameStringPairType/Value
diagram | |
type | xs:string |
source | <xs:element name="Value" type="xs:string"> <xs:annotation> <xs:documentation>The name to show the end user.</xs:documentation> </xs:annotation> </xs:element> |
element NameStringPairType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType PointRuleType
diagram | |
children |
element | PointTypeStyleType/PointRule |
<xs:complexType name="PointRuleType"> <xs:annotation> <xs:documentation>Style rule for a point geometry type.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="LegendLabel" type="xs:string"> <xs:annotation> <xs:documentation>The label for the Rule to be displayed in the legend.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Filter" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>A filter for the Rule. This is a boolean FDO expression. Any features that pass this filter are styled using this rule's stylization.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Label" type="TextSymbolType" minOccurs="0"> <xs:annotation> <xs:documentation>A label for the Rule.</xs:documentation> </xs:annotation> </xs:element> <xs:choice minOccurs="0"> <xs:element name="PointSymbolization2D" type="PointSymbolization2DType"/> </xs:choice> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:complexType>
element PointRuleType/LegendLabel
diagram | |
type | xs:string |
source | <xs:element name="LegendLabel" type="xs:string"> <xs:annotation> <xs:documentation>The label for the Rule to be displayed in the legend.</xs:documentation> </xs:annotation> </xs:element> |
element PointRuleType/Filter
diagram | |
type | xs:string |
source | <xs:element name="Filter" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>A filter for the Rule. This is a boolean FDO expression. Any features that pass this filter are styled using this rule's stylization.</xs:documentation> </xs:annotation> </xs:element> |
element PointRuleType/Label
diagram | |
type |
<xs:element name="Label" type="TextSymbolType" minOccurs="0"> <xs:annotation> <xs:documentation>A label for the Rule.</xs:documentation> </xs:annotation> </xs:element>
element PointRuleType/PointSymbolization2D
diagram | |
type |
<xs:element name="PointSymbolization2D" type="PointSymbolization2DType"/>
element PointRuleType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType PointSymbolization2DType
diagram | |
children |
element | PointRuleType/PointSymbolization2D |
<xs:complexType name="PointSymbolization2DType"> <xs:annotation> <xs:documentation>The different types of point geometries.</xs:documentation> </xs:annotation> <xs:sequence> <xs:choice> <xs:element name="Mark" type="MarkSymbolType"> <xs:annotation> <xs:documentation>A predefined shape such as a square or circle.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Image" type="ImageSymbolType"> <xs:annotation> <xs:documentation>A raster or image symbol. Note that these do not scale well, but sometimes this is all that you have. Supported formats are application specific.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Font" type="FontSymbolType"> <xs:annotation> <xs:documentation>A symbol specified using a font character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="W2D" type="W2DSymbolType"> <xs:annotation> <xs:documentation>A vector symbol defined using a W2D stream.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Block" type="BlockSymbolType"> <xs:annotation> <xs:documentation>A vector symbol specifed from a block.</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:complexType>
element PointSymbolization2DType/Mark
diagram | |
type |
<xs:element name="Mark" type="MarkSymbolType"> <xs:annotation> <xs:documentation>A predefined shape such as a square or circle.</xs:documentation> </xs:annotation> </xs:element>
element PointSymbolization2DType/Image
diagram | |
type |
<xs:element name="Image" type="ImageSymbolType"> <xs:annotation> <xs:documentation>A raster or image symbol. Note that these do not scale well, but sometimes this is all that you have. Supported formats are application specific.</xs:documentation> </xs:annotation> </xs:element>
element PointSymbolization2DType/Font
diagram | |
type |
<xs:element name="Font" type="FontSymbolType"> <xs:annotation> <xs:documentation>A symbol specified using a font character.</xs:documentation> </xs:annotation> </xs:element>
element PointSymbolization2DType/W2D
diagram | |
type |
<xs:element name="W2D" type="W2DSymbolType"> <xs:annotation> <xs:documentation>A vector symbol defined using a W2D stream.</xs:documentation> </xs:annotation> </xs:element>
element PointSymbolization2DType/Block
diagram | |
type |
<xs:element name="Block" type="BlockSymbolType"> <xs:annotation> <xs:documentation>A vector symbol specifed from a block.</xs:documentation> </xs:annotation> </xs:element>
element PointSymbolization2DType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType PointSymbolizationType
diagram | |
source | <xs:complexType name="PointSymbolizationType"> <xs:annotation> <xs:documentation>Base point symbolization type.</xs:documentation> </xs:annotation> </xs:complexType> |
complexType PointTypeStyleType
diagram | |
children |
element | VectorScaleRangeType/PointTypeStyle |
<xs:complexType name="PointTypeStyleType"> <xs:annotation> <xs:documentation>Style specification of a point geometry type.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="DisplayAsText" type="xs:boolean"> <xs:annotation> <xs:documentation>Create a text layer.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AllowOverpost" type="xs:boolean"> <xs:annotation> <xs:documentation>Allows labels from any map layer (including the current layer) to obscure features on the current layer.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PointRule" type="PointRuleType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>One or more PointRules defining the PointTypeStyle.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:complexType>
element PointTypeStyleType/DisplayAsText
diagram | |
type | xs:boolean |
source | <xs:element name="DisplayAsText" type="xs:boolean"> <xs:annotation> <xs:documentation>Create a text layer.</xs:documentation> </xs:annotation> </xs:element> |
element PointTypeStyleType/AllowOverpost
diagram | |
type | xs:boolean |
source | <xs:element name="AllowOverpost" type="xs:boolean"> <xs:annotation> <xs:documentation>Allows labels from any map layer (including the current layer) to obscure features on the current layer.</xs:documentation> </xs:annotation> </xs:element> |
element PointTypeStyleType/PointRule
diagram | |
type |
<xs:element name="PointRule" type="PointRuleType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>One or more PointRules defining the PointTypeStyle.</xs:documentation> </xs:annotation> </xs:element>
element PointTypeStyleType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType StrokeType
diagram | |
children |
elements | MarkSymbolType/Edge LineRuleType/LineSymbolization2D AreaSymbolizationFillType/Stroke |
<xs:complexType name="StrokeType"> <xs:annotation> <xs:documentation>Encapsulates the stylization of a line. </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="LineStyle" type="xs:string"/> <xs:element name="Thickness" type="xs:string"/> <xs:element name="Color" type="xs:string"/> <xs:element name="Unit" type="LengthUnitType"> <xs:annotation> <xs:documentation>Unit of measurement that the thickness is specified in</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:complexType>
element StrokeType/LineStyle
diagram | |
type | xs:string |
source | <xs:element name="LineStyle" type="xs:string"/> |
element StrokeType/Thickness
diagram | |
type | xs:string |
source | <xs:element name="Thickness" type="xs:string"/> |
element StrokeType/Color
diagram | |
type | xs:string |
source | <xs:element name="Color" type="xs:string"/> |
element StrokeType/Unit
diagram | |
type |
enumeration | Millimeters |
enumeration | Centimeters |
enumeration | Meters |
enumeration | Kilometers |
enumeration | Inches |
enumeration | Feet |
enumeration | Yards |
enumeration | Miles |
enumeration | Points |
<xs:element name="Unit" type="LengthUnitType"> <xs:annotation> <xs:documentation>Unit of measurement that the thickness is specified in</xs:documentation> </xs:annotation> </xs:element>
element StrokeType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType SymbolType
diagram | |
children |
complexTypes | BlockSymbolType FontSymbolType ImageSymbolType MarkSymbolType TextSymbolType W2DSymbolType |
<xs:complexType name="SymbolType"> <xs:annotation> <xs:documentation>Defines common properties for all symbols.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Unit" type="LengthUnitType"> <xs:annotation> <xs:documentation>The units that the sizes are specified in.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SizeContext" type="SizeContextType"> <xs:annotation> <xs:documentation>Whether the sizes are with respect to the earth or the user's display device.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SizeX" type="xs:string"> <xs:annotation> <xs:documentation>Width of the symbol. This is a double FDO expression. Does not apply to font symbols.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SizeY" type="xs:string"> <xs:annotation> <xs:documentation>Height of the symbol. This is a double FDO expression.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Rotation" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Amount to rotate the symbol in degrees. This is a double FDO expression. Does not apply to line labels.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MaintainAspect" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Hint for the UI only. When the user enters a constant size for the width or height, the other dimension should be adjusted accordingly. Does not apply to font symbols or labels.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InsertionPointX" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>X offset for the symbol specified in symbol space. Does not apply to labels.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InsertionPointY" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>Y offset for the symbol specified in symbol space. Does not apply to labels.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType>
element SymbolType/Unit
diagram | |
type |
enumeration | Millimeters |
enumeration | Centimeters |
enumeration | Meters |
enumeration | Kilometers |
enumeration | Inches |
enumeration | Feet |
enumeration | Yards |
enumeration | Miles |
enumeration | Points |
<xs:element name="Unit" type="LengthUnitType"> <xs:annotation> <xs:documentation>The units that the sizes are specified in.</xs:documentation> </xs:annotation> </xs:element>
element SymbolType/SizeContext
diagram | |
type |
enumeration | MappingUnits |
enumeration | DeviceUnits |
<xs:element name="SizeContext" type="SizeContextType"> <xs:annotation> <xs:documentation>Whether the sizes are with respect to the earth or the user's display device.</xs:documentation> </xs:annotation> </xs:element>
element SymbolType/SizeX
diagram | |
type | xs:string |
source | <xs:element name="SizeX" type="xs:string"> <xs:annotation> <xs:documentation>Width of the symbol. This is a double FDO expression. Does not apply to font symbols.</xs:documentation> </xs:annotation> </xs:element> |
element SymbolType/SizeY
diagram | |
type | xs:string |
source | <xs:element name="SizeY" type="xs:string"> <xs:annotation> <xs:documentation>Height of the symbol. This is a double FDO expression.</xs:documentation> </xs:annotation> </xs:element> |
element SymbolType/Rotation
diagram | |
type | xs:string |
source | <xs:element name="Rotation" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Amount to rotate the symbol in degrees. This is a double FDO expression. Does not apply to line labels.</xs:documentation> </xs:annotation> </xs:element> |
element SymbolType/MaintainAspect
diagram | |
type | xs:boolean |
source | <xs:element name="MaintainAspect" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Hint for the UI only. When the user enters a constant size for the width or height, the other dimension should be adjusted accordingly. Does not apply to font symbols or labels.</xs:documentation> </xs:annotation> </xs:element> |
element SymbolType/InsertionPointX
diagram | |
type | xs:string |
source | <xs:element name="InsertionPointX" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>X offset for the symbol specified in symbol space. Does not apply to labels.</xs:documentation> </xs:annotation> </xs:element> |
element SymbolType/InsertionPointY
diagram | |
type | xs:double |
source | <xs:element name="InsertionPointY" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>Y offset for the symbol specified in symbol space. Does not apply to labels.</xs:documentation> </xs:annotation> </xs:element> |
complexType TextSymbolType
diagram | |
type | extension of |
elements | PointRuleType/Label LineRuleType/Label AreaRuleType/Label GridColorRuleType/Label |
<xs:complexType name="TextSymbolType"> <xs:annotation> <xs:documentation>Encapsulates the text label stylization used to label features, and for FontSymbols.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="SymbolType"> <xs:sequence> <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>The text of the TextSymbol. This is a string FDO expression.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FontName" type="xs:string"> <xs:annotation> <xs:documentation>The font to use.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ForegroundColor" type="xs:string"> <xs:annotation> <xs:documentation>The color of the text.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BackgroundColor" type="xs:string"> <xs:annotation> <xs:documentation>The text background color.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BackgroundStyle" type="BackgroundStyleType"> <xs:annotation> <xs:documentation>The background style</xs:documentation> </xs:annotation> </xs:element> <xs:element name="HorizontalAlignment" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>A string FDO expression for the horizontal alignment. Must evaluate to one of the HorizontalAlignmentType enums. Only applicable to text styles.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="VerticalAlignment" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>A string FDO expression for the vertical alignment. Must evaluate to one of the VerticalAlignmentType enums. Only applicable to text and line styles.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Bold" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Specifies if the label should be in a bold font.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Italic" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Specifies if the font should be italicized.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Underlined" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Specifies if the text should be underlined.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AdvancedPlacement" minOccurs="0"> <xs:annotation> <xs:documentation>Optional element which specifies that a more advanced labeling algorithm should be used with the AJAX viewer.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ScaleLimit" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>The maximum amount any label is allowed to shrink in order to fit into the feature. For example, 0.8 means that the label can shrink until it is 80% of the original size. 1.0 means that the label cannot shrink. If not specified, the application should assume 1.0. If set to 0.0 or less then the advanced placement option is disabled.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
element TextSymbolType/Text
diagram | |
type | xs:string |
source | <xs:element name="Text" type="xs:string"> <xs:annotation> <xs:documentation>The text of the TextSymbol. This is a string FDO expression.</xs:documentation> </xs:annotation> </xs:element> |
element TextSymbolType/FontName
diagram | |
type | xs:string |
source | <xs:element name="FontName" type="xs:string"> <xs:annotation> <xs:documentation>The font to use.</xs:documentation> </xs:annotation> </xs:element> |
element TextSymbolType/ForegroundColor
diagram | |
type | xs:string |
source | <xs:element name="ForegroundColor" type="xs:string"> <xs:annotation> <xs:documentation>The color of the text.</xs:documentation> </xs:annotation> </xs:element> |
element TextSymbolType/BackgroundColor
diagram | |
type | xs:string |
source | <xs:element name="BackgroundColor" type="xs:string"> <xs:annotation> <xs:documentation>The text background color.</xs:documentation> </xs:annotation> </xs:element> |
element TextSymbolType/BackgroundStyle
diagram | |
type |
enumeration | Transparent |
enumeration | Opaque |
enumeration | Ghosted |
<xs:element name="BackgroundStyle" type="BackgroundStyleType"> <xs:annotation> <xs:documentation>The background style</xs:documentation> </xs:annotation> </xs:element>
element TextSymbolType/HorizontalAlignment
diagram | |
type | xs:string |
source | <xs:element name="HorizontalAlignment" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>A string FDO expression for the horizontal alignment. Must evaluate to one of the HorizontalAlignmentType enums. Only applicable to text styles.</xs:documentation> </xs:annotation> </xs:element> |
element TextSymbolType/VerticalAlignment
diagram | |
type | xs:string |
source | <xs:element name="VerticalAlignment" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>A string FDO expression for the vertical alignment. Must evaluate to one of the VerticalAlignmentType enums. Only applicable to text and line styles.</xs:documentation> </xs:annotation> </xs:element> |
element TextSymbolType/Bold
diagram | |
type | xs:string |
source | <xs:element name="Bold" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Specifies if the label should be in a bold font.</xs:documentation> </xs:annotation> </xs:element> |
element TextSymbolType/Italic
diagram | |
type | xs:string |
source | <xs:element name="Italic" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Specifies if the font should be italicized.</xs:documentation> </xs:annotation> </xs:element> |
element TextSymbolType/Underlined
diagram | |
type | xs:string |
source | <xs:element name="Underlined" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Specifies if the text should be underlined.</xs:documentation> </xs:annotation> </xs:element> |
element TextSymbolType/AdvancedPlacement
diagram | |
children |
<xs:element name="AdvancedPlacement" minOccurs="0"> <xs:annotation> <xs:documentation>Optional element which specifies that a more advanced labeling algorithm should be used with the AJAX viewer.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ScaleLimit" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>The maximum amount any label is allowed to shrink in order to fit into the feature. For example, 0.8 means that the label can shrink until it is 80% of the original size. 1.0 means that the label cannot shrink. If not specified, the application should assume 1.0. If set to 0.0 or less then the advanced placement option is disabled.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
element TextSymbolType/AdvancedPlacement/ScaleLimit
diagram | |
type | xs:double |
source | <xs:element name="ScaleLimit" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>The maximum amount any label is allowed to shrink in order to fit into the feature. For example, 0.8 means that the label can shrink until it is 80% of the original size. 1.0 means that the label cannot shrink. If not specified, the application should assume 1.0. If set to 0.0 or less then the advanced placement option is disabled.</xs:documentation> </xs:annotation> </xs:element> |
element TextSymbolType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType VectorLayerDefinitionType
diagram | |
type | extension of |
element | LayerDefinitionType/VectorLayerDefinition |
<xs:complexType name="VectorLayerDefinitionType"> <xs:annotation> <xs:documentation>A layer with a vector data source; and stylization specification for the datum's geometry types.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="BaseLayerDefinitionType"> <xs:sequence> <xs:element name="FeatureName" type="xs:string"> <xs:annotation> <xs:documentation>Either a feature class or named extension.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="FeatureNameType" type="FeatureNameType"/> <xs:element name="Filter" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>A boolean FDO expression that specifies which features to return. No filter means pass all features through.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PropertyMapping" type="NameStringPairType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Specifies which properties to expose to the user and its corresponding friendly name.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Geometry" type="xs:string"> <xs:annotation> <xs:documentation>Specifies the geometry property that should be used to get the geometries.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Url" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>An optional URL locating the VectorLayerDefinition. This is a string FDO expression.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ToolTip" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The text to put into the tooltip for displayed features. This is a string FDO expression.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="VectorScaleRange" type="VectorScaleRangeType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The stylization to be applied to the features for a given scale range.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
element VectorLayerDefinitionType/FeatureName
diagram | |
type | xs:string |
source | <xs:element name="FeatureName" type="xs:string"> <xs:annotation> <xs:documentation>Either a feature class or named extension.</xs:documentation> </xs:annotation> </xs:element> |
element VectorLayerDefinitionType/FeatureNameType
diagram | |
type |
enumeration | FeatureClass |
enumeration | NamedExtension |
<xs:element name="FeatureNameType" type="FeatureNameType"/>
element VectorLayerDefinitionType/Filter
diagram | |
type | xs:string |
source | <xs:element name="Filter" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>A boolean FDO expression that specifies which features to return. No filter means pass all features through.</xs:documentation> </xs:annotation> </xs:element> |
element VectorLayerDefinitionType/PropertyMapping
diagram | |
type |
<xs:element name="PropertyMapping" type="NameStringPairType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Specifies which properties to expose to the user and its corresponding friendly name.</xs:documentation> </xs:annotation> </xs:element>
element VectorLayerDefinitionType/Geometry
diagram | |
type | xs:string |
source | <xs:element name="Geometry" type="xs:string"> <xs:annotation> <xs:documentation>Specifies the geometry property that should be used to get the geometries.</xs:documentation> </xs:annotation> </xs:element> |
element VectorLayerDefinitionType/Url
diagram | |
type | xs:string |
source | <xs:element name="Url" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>An optional URL locating the VectorLayerDefinition. This is a string FDO expression.</xs:documentation> </xs:annotation> </xs:element> |
element VectorLayerDefinitionType/ToolTip
diagram | |
type | xs:string |
source | <xs:element name="ToolTip" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>The text to put into the tooltip for displayed features. This is a string FDO expression.</xs:documentation> </xs:annotation> </xs:element> |
element VectorLayerDefinitionType/VectorScaleRange
diagram | |
type |
<xs:element name="VectorScaleRange" type="VectorScaleRangeType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The stylization to be applied to the features for a given scale range.</xs:documentation> </xs:annotation> </xs:element>
element VectorLayerDefinitionType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType VectorScaleRangeType
diagram | |
children |
element | VectorLayerDefinitionType/VectorScaleRange |
<xs:complexType name="VectorScaleRangeType"> <xs:annotation> <xs:documentation>The stylization to be applied to the vector features for a given scale range.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="MinScale" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>The zoomed in part of the scale range. Defaults to 0 if not specified. Inclusive.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MaxScale" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>The zoomed out part of the scale range. Defaults to the application's maximum value if not specified. Exclusive.</xs:documentation> </xs:annotation> </xs:element> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Note that where there is no style specified for a particular geometry type a default styling should be used.</xs:documentation> </xs:annotation> <xs:element name="AreaTypeStyle" type="AreaTypeStyleType"> <xs:annotation> <xs:documentation>Style specification of a polygon geometry type.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LineTypeStyle" type="LineTypeStyleType"> <xs:annotation> <xs:documentation>Style specification of a line geometry type.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PointTypeStyle" type="PointTypeStyleType"> <xs:annotation> <xs:documentation>Style specification of a point geometry type.</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:complexType>
element VectorScaleRangeType/MinScale
diagram | |
type | xs:double |
source | <xs:element name="MinScale" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>The zoomed in part of the scale range. Defaults to 0 if not specified. Inclusive.</xs:documentation> </xs:annotation> </xs:element> |
element VectorScaleRangeType/MaxScale
diagram | |
type | xs:double |
source | <xs:element name="MaxScale" type="xs:double" minOccurs="0"> <xs:annotation> <xs:documentation>The zoomed out part of the scale range. Defaults to the application's maximum value if not specified. Exclusive.</xs:documentation> </xs:annotation> </xs:element> |
element VectorScaleRangeType/AreaTypeStyle
diagram | |
type |
<xs:element name="AreaTypeStyle" type="AreaTypeStyleType"> <xs:annotation> <xs:documentation>Style specification of a polygon geometry type.</xs:documentation> </xs:annotation> </xs:element>
element VectorScaleRangeType/LineTypeStyle
diagram | |
type |
<xs:element name="LineTypeStyle" type="LineTypeStyleType"> <xs:annotation> <xs:documentation>Style specification of a line geometry type.</xs:documentation> </xs:annotation> </xs:element>
element VectorScaleRangeType/PointTypeStyle
diagram | |
type |
<xs:element name="PointTypeStyle" type="PointTypeStyleType"> <xs:annotation> <xs:documentation>Style specification of a point geometry type.</xs:documentation> </xs:annotation> </xs:element>
element VectorScaleRangeType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
complexType W2DSymbolType
diagram | |
type | extension of |
element | PointSymbolization2DType/W2D |
<xs:complexType name="W2DSymbolType"> <xs:annotation> <xs:documentation>A symbol using a W2D stream.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="SymbolType"> <xs:sequence> <xs:element name="W2DSymbol"> <xs:complexType> <xs:sequence> <xs:element name="ResourceId"> <xs:annotation> <xs:documentation>The reference to the symbol library.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LibraryItemName"> <xs:annotation> <xs:documentation>The W2D stream in the symbol library.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="FillColor" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>If specified all polygon fills in the symbol are drawn in this color.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LineColor" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>If specified all lines in the symbol are drawn in this color.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TextColor" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>If specified all text in the symbol is drawn in this color.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
element W2DSymbolType/W2DSymbol
diagram | |
children |
<xs:element name="W2DSymbol"> <xs:complexType> <xs:sequence> <xs:element name="ResourceId"> <xs:annotation> <xs:documentation>The reference to the symbol library.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LibraryItemName"> <xs:annotation> <xs:documentation>The W2D stream in the symbol library.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
element W2DSymbolType/W2DSymbol/ResourceId
diagram | |
source | <xs:element name="ResourceId"> <xs:annotation> <xs:documentation>The reference to the symbol library.</xs:documentation> </xs:annotation> </xs:element> |
element W2DSymbolType/W2DSymbol/LibraryItemName
diagram | |
source | <xs:element name="LibraryItemName"> <xs:annotation> <xs:documentation>The W2D stream in the symbol library.</xs:documentation> </xs:annotation> </xs:element> |
element W2DSymbolType/FillColor
diagram | |
type | xs:string |
source | <xs:element name="FillColor" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>If specified all polygon fills in the symbol are drawn in this color.</xs:documentation> </xs:annotation> </xs:element> |
element W2DSymbolType/LineColor
diagram | |
type | xs:string |
source | <xs:element name="LineColor" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>If specified all lines in the symbol are drawn in this color.</xs:documentation> </xs:annotation> </xs:element> |
element W2DSymbolType/TextColor
diagram | |
type | xs:string |
source | <xs:element name="TextColor" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>If specified all text in the symbol is drawn in this color.</xs:documentation> </xs:annotation> </xs:element> |
element W2DSymbolType/ExtendedData1
diagram | |
type |
<xs:element name="ExtendedData1" type="ExtendedDataType" minOccurs="0"/>
simpleType BackgroundStyleType
type | restriction of xs:string | ||
used by |
|
enumeration | Transparent |
enumeration | Opaque |
enumeration | Ghosted |
<xs:simpleType name="BackgroundStyleType"> <xs:annotation> <xs:documentation>The possible background styles of a TextSymbol.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="Transparent"/> <xs:enumeration value="Opaque"/> <xs:enumeration value="Ghosted"/> </xs:restriction> </xs:simpleType>
simpleType FeatureNameType
type | restriction of xs:string | ||
used by |
|
enumeration | FeatureClass |
enumeration | NamedExtension |
<xs:simpleType name="FeatureNameType"> <xs:annotation> <xs:documentation>Enumeration describing whether the features are coming from a feature class or named extension</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="FeatureClass"/> <xs:enumeration value="NamedExtension"/> </xs:restriction> </xs:simpleType>
simpleType LengthUnitType
type | restriction of xs:string | ||
used by |
|
enumeration | Millimeters |
enumeration | Centimeters |
enumeration | Meters |
enumeration | Kilometers |
enumeration | Inches |
enumeration | Feet |
enumeration | Yards |
enumeration | Miles |
enumeration | Points |
<xs:simpleType name="LengthUnitType"> <xs:annotation> <xs:documentation>The measurement units that linear sizes are specified in.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="Millimeters"/> <xs:enumeration value="Centimeters"/> <xs:enumeration value="Meters"/> <xs:enumeration value="Kilometers"/> <xs:enumeration value="Inches"/> <xs:enumeration value="Feet"/> <xs:enumeration value="Yards"/> <xs:enumeration value="Miles"/> <xs:enumeration value="Points"/> </xs:restriction> </xs:simpleType>
simpleType ShapeType
type | restriction of xs:string | ||
used by |
|
enumeration | Square |
enumeration | Circle |
enumeration | Triangle |
enumeration | Star |
enumeration | Cross |
enumeration | X |
<xs:simpleType name="ShapeType"> <xs:annotation> <xs:documentation>SLD supports square, circle, triangle, star, cross, and X.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="Square"/> <xs:enumeration value="Circle"/> <xs:enumeration value="Triangle"/> <xs:enumeration value="Star"/> <xs:enumeration value="Cross"/> <xs:enumeration value="X"/> </xs:restriction> </xs:simpleType>
simpleType SizeContextType
type | restriction of xs:string | ||
used by |
|
enumeration | MappingUnits |
enumeration | DeviceUnits |
<xs:simpleType name="SizeContextType"> <xs:annotation> <xs:documentation>Whether the sizes are specified as sizes on the earth or on the user's display device.</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="MappingUnits"/> <xs:enumeration value="DeviceUnits"/> </xs:restriction> </xs:simpleType>
complexType ExtendedDataType
diagram | |||
used by |
|
<xs:complexType name="ExtendedDataType"> <xs:annotation> <xs:documentation>A type allocating space for future, additional, and validatable data.</xs:documentation> </xs:annotation> <xs:sequence> <xs:any processContents="lax" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType>