⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 styledlayerdescriptor.xsd

📁 联合国农粮署牵头开发的geonetwork源代码最新版
💻 XSD
📖 第 1 页 / 共 2 页
字号:
      </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 + -