📄 styledlayerdescriptor.xsd
字号:
</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element ref="sld:GraphicFill" minOccurs="0"/> <xsd:element ref="sld:CssParameter" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element><!-- *********************************************************************** --> <xsd:annotation> <xsd:documentation> POINT SYMBOLIZER </xsd:documentation> </xsd:annotation> <xsd:element name="PointSymbolizer" substitutionGroup="sld:Symbolizer"> <xsd:annotation> <xsd:documentation> A "PointSymbolizer" specifies the rendering of a "graphic symbol" at a point. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:complexContent> <xsd:extension base="sld:SymbolizerType"> <xsd:sequence> <xsd:element ref="sld:Geometry" minOccurs="0"/> <xsd:element ref="sld:Graphic" minOccurs="0"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> <xsd:element name="Graphic"> <xsd:annotation> <xsd:documentation> A "Graphic" specifies or refers to a "graphic symbol" with inherent shape, size, and coloring. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element ref="sld:ExternalGraphic"/> <xsd:element ref="sld:Mark"/> </xsd:choice> <xsd:sequence> <xsd:element ref="sld:Opacity" minOccurs="0"/> <xsd:element ref="sld:Size" minOccurs="0"/> <xsd:element ref="sld:Rotation" minOccurs="0"/> </xsd:sequence> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="Opacity" type="sld:ParameterValueType"/> <xsd:element name="Size" type="sld:ParameterValueType"/> <xsd:element name="Rotation" type="sld:ParameterValueType"/> <xsd:element name="ExternalGraphic"> <xsd:annotation> <xsd:documentation> An "ExternalGraphic" gives a reference to an external raster or vector graphical object. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element ref="sld:OnlineResource"/> <xsd:element ref="sld:Format"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="Format" type="xsd:string"/> <xsd:element name="Mark"> <xsd:annotation> <xsd:documentation> A "Mark" specifies a geometric shape and applies coloring to it. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element ref="sld:WellKnownName" minOccurs="0"/> <xsd:element ref="sld:Fill" minOccurs="0"/> <xsd:element ref="sld:Stroke" minOccurs="0"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="WellKnownName" type="xsd:string"/><!-- *********************************************************************** --> <xsd:annotation> <xsd:documentation> TEXT SYMBOLIZER </xsd:documentation> </xsd:annotation> <xsd:element name="TextSymbolizer" substitutionGroup="sld:Symbolizer"> <xsd:annotation> <xsd:documentation> A "TextSymbolizer" is used to render text labels according to various graphical parameters. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:complexContent> <xsd:extension base="sld:SymbolizerType"> <xsd:sequence> <xsd:element ref="sld:Geometry" minOccurs="0"/> <xsd:element ref="sld:Label" minOccurs="0"/> <xsd:element ref="sld:Font" minOccurs="0"/> <xsd:element ref="sld:LabelPlacement" minOccurs="0"/> <xsd:element ref="sld:Halo" minOccurs="0"/> <xsd:element ref="sld:Fill" minOccurs="0"/> <xsd:element ref="sld:Priority" minOccurs="0"/> <xsd:element ref="sld:VendorOption" minOccurs="0" maxOccurs="unbounded" /> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element><xsd:element name="VendorOption"> <xsd:complexType mixed="true"> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="name" type="xsd:string" /> </xsd:extension> </xsd:simpleContent> </xsd:complexType></xsd:element> <xsd:element name="Priority" type="sld:ParameterValueType"> </xsd:element> <xsd:element name="Label" type="sld:ParameterValueType"> <xsd:annotation> <xsd:documentation> A "Label" specifies the textual content to be rendered. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="Font"> <xsd:annotation> <xsd:documentation> A "Font" element specifies the text font to use. The allowed CssParameters are: "font-family", "font-style", "font-weight", and "font-size". </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element ref="sld:CssParameter" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="LabelPlacement"> <xsd:annotation> <xsd:documentation> The "LabelPlacement" specifies where and how a text label should be rendered relative to a geometry. The present mechanism is poorly aligned with CSS/SVG. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:choice> <xsd:element ref="sld:PointPlacement"/> <xsd:element ref="sld:LinePlacement"/> </xsd:choice> </xsd:complexType> </xsd:element> <xsd:element name="PointPlacement"> <xsd:annotation> <xsd:documentation> A "PointPlacement" specifies how a text label should be rendered relative to a geometric point. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element ref="sld:AnchorPoint" minOccurs="0"/> <xsd:element ref="sld:Displacement" minOccurs="0"/> <xsd:element ref="sld:Rotation" minOccurs="0"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="AnchorPoint"> <xsd:annotation> <xsd:documentation> An "AnchorPoint" identifies the location inside of a text label to use an an 'anchor' for positioning it relative to a point geometry. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element ref="sld:AnchorPointX"/> <xsd:element ref="sld:AnchorPointY"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="AnchorPointX" type="sld:ParameterValueType"/> <xsd:element name="AnchorPointY" type="sld:ParameterValueType"/> <xsd:element name="Displacement"> <xsd:annotation> <xsd:documentation> A "Displacement" gives X and Y offset displacements to use for rendering a text label near a point. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element ref="sld:DisplacementX"/> <xsd:element ref="sld:DisplacementY"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="DisplacementX" type="sld:ParameterValueType"/> <xsd:element name="DisplacementY" type="sld:ParameterValueType"/> <xsd:element name="LinePlacement"> <xsd:annotation> <xsd:documentation> A "LinePlacement" specifies how a text label should be rendered relative to a linear geometry. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element ref="sld:PerpendicularOffset" minOccurs="0"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="PerpendicularOffset" type="sld:ParameterValueType"> <xsd:annotation> <xsd:documentation> A "PerpendicularOffset" gives the perpendicular distance away from a line to draw a label. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="Halo"> <xsd:annotation> <xsd:documentation> A "Halo" fills an extended area outside the glyphs of a rendered text label to make the label easier to read over a background. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element ref="sld:Radius" minOccurs="0"/> <xsd:element ref="sld:Fill" minOccurs="0"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="Radius" type="sld:ParameterValueType"/><!-- *********************************************************************** --> <xsd:annotation> <xsd:documentation> RASTER SYMBOLIZER </xsd:documentation> </xsd:annotation> <xsd:element name="RasterSymbolizer" substitutionGroup="sld:Symbolizer"> <xsd:annotation> <xsd:documentation> A "RasterSymbolizer" is used to specify the rendering of raster/ matrix-coverage data (e.g., satellite images, DEMs). </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:complexContent> <xsd:extension base="sld:SymbolizerType"> <xsd:sequence> <xsd:element ref="sld:Geometry" minOccurs="0"/> <xsd:element ref="sld:Opacity" minOccurs="0"/> <xsd:element ref="sld:ChannelSelection" minOccurs="0"/> <xsd:element ref="sld:OverlapBehavior" minOccurs="0"/> <xsd:element ref="sld:ColorMap" minOccurs="0"/> <xsd:element ref="sld:ContrastEnhancement" minOccurs="0"/> <xsd:element ref="sld:ShadedRelief" minOccurs="0"/> <xsd:element ref="sld:ImageOutline" minOccurs="0"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> <xsd:element name="ChannelSelection"> <xsd:annotation> <xsd:documentation> "ChannelSelection" specifies the false-color channel selection for a multi-spectral raster source. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:choice> <xsd:sequence> <xsd:element ref="sld:RedChannel"/> <xsd:element ref="sld:GreenChannel"/> <xsd:element ref="sld:BlueChannel"/> </xsd:sequence> <xsd:element ref="sld:GrayChannel"/> </xsd:choice> </xsd:complexType> </xsd:element> <xsd:element name="RedChannel" type="sld:SelectedChannelType"/> <xsd:element name="GreenChannel" type="sld:SelectedChannelType"/> <xsd:element name="BlueChannel" type="sld:SelectedChannelType"/> <xsd:element name="GrayChannel" type="sld:SelectedChannelType"/> <xsd:complexType name="SelectedChannelType"> <xsd:sequence> <xsd:element ref="sld:SourceChannelName"/> <xsd:element ref="sld:ContrastEnhancement" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:element name="SourceChannelName" type="xsd:string"/> <xsd:element name="OverlapBehavior"> <xsd:annotation> <xsd:documentation> "OverlapBehavior" tells a system how to behave when multiple raster images in a layer overlap each other, for example with satellite-image scenes. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:choice> <xsd:element ref="sld:LATEST_ON_TOP"/> <xsd:element ref="sld:EARLIEST_ON_TOP"/> <xsd:element ref="sld:AVERAGE"/> <xsd:element ref="sld:RANDOM"/> </xsd:choice> </xsd:complexType> </xsd:element> <xsd:element name="LATEST_ON_TOP"> <xsd:complexType/> </xsd:element> <xsd:element name="EARLIEST_ON_TOP"> <xsd:complexType/> </xsd:element> <xsd:element name="AVERAGE"> <xsd:complexType/> </xsd:element> <xsd:element name="RANDOM"> <xsd:complexType/> </xsd:element> <xsd:element name="ColorMap"> <xsd:annotation> <xsd:documentation> A "ColorMap" defines either the colors of a pallet-type raster source or the mapping of numeric pixel values to colors. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element ref="sld:ColorMapEntry"/> </xsd:choice> </xsd:complexType> </xsd:element> <xsd:element name="ColorMapEntry"> <xsd:complexType> <xsd:attribute name="color" type="xsd:string" use="required"/> <xsd:attribute name="opacity" type="xsd:double"/> <xsd:attribute name="quantity" type="xsd:double"/> <xsd:attribute name="label" type="xsd:string"/> </xsd:complexType> </xsd:element> <xsd:element name="ContrastEnhancement"> <xsd:annotation> <xsd:documentation> "ContrastEnhancement" defines the 'stretching' of contrast for a channel of a false-color image or for a whole grey/color image. Contrast enhancement is used to make ground features in images more visible. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:choice minOccurs="0"> <xsd:element ref="sld:Normalize"/> <xsd:element ref="sld:Histogram"/> </xsd:choice> <xsd:element ref="sld:GammaValue" minOccurs="0"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="Normalize"> <xsd:complexType/> </xsd:element> <xsd:element name="Histogram"> <xsd:complexType/> </xsd:element> <xsd:element name="GammaValue" type="xsd:double"/> <xsd:element name="ShadedRelief"> <xsd:annotation> <xsd:documentation> "ShadedRelief" specifies the application of relief shading (or "hill shading") to a DEM raster to give it somewhat of a three-dimensional effect and to make elevation changes more visible. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element ref="sld:BrightnessOnly" minOccurs="0"/> <xsd:element ref="sld:ReliefFactor" minOccurs="0"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="BrightnessOnly" type="xsd:boolean"/> <xsd:element name="ReliefFactor" type="xsd:double"/> <xsd:element name="ImageOutline"> <xsd:annotation> <xsd:documentation> "ImageOutline" specifies how individual source rasters in a multi-raster set (such as a set of satellite-image scenes) should be outlined to make the individual-image locations visible. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:choice> <xsd:element ref="sld:LineSymbolizer"/> <xsd:element ref="sld:PolygonSymbolizer"/> </xsd:choice> </xsd:complexType> </xsd:element></xsd:schema>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -