<xs:element name="RasterSymbolizer"> <xs:complexType> <xs:sequence> <xs:element ref="sld:Geometry" minOccurs="0"/> <xs:element ref="sld:Opacity" minOccurs="0"/> <xs:element ref="sld:ChannelSelection" minOccurs="0"/> <xs:element ref="sld:OverlapBehavior" minOccurs="0"/> <xs:element ref="sld:ColorMap" minOccurs="0"/> <xs:element ref="sld:ContrastEnhancement" minOccurs="0"/> <xs:element ref="sld:ShadedRelief" minOccurs="0"/> <xs:element ref="sld:ImageOutline" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>
The following example applies a coloring to elevation (DEM) data (quantities are in meters): <RasterSymbolizer> <Opacity>1.0</Opacity> <ColorMap> <ColorMapEntry color="#00ff00" quantity="-500"/> <ColorMapEntry color="#00fa00" quantity="-417"/> <ColorMapEntry color="#14f500" quantity="-333"/> <ColorMapEntry color="#28f502" quantity="-250"/> <ColorMapEntry color="#3cf505" quantity="-167"/> <ColorMapEntry color="#50f50a" quantity="-83"/> <ColorMapEntry color="#64f014" quantity="-1"/> <ColorMapEntry color="#7deb32" quantity="0"/> <ColorMapEntry color="#78c818" quantity="30"/> <ColorMapEntry color="#38840c" quantity="105"/> <ColorMapEntry color="#2c4b04" quantity="300"/> <ColorMapEntry color="#ffff00" quantity="400"/> <ColorMapEntry color="#dcdc00" quantity="700"/> <ColorMapEntry color="#b47800" quantity="1200"/> <ColorMapEntry color="#c85000" quantity="1400"/> <ColorMapEntry color="#be4100" quantity="1600"/> <ColorMapEntry color="#963000" quantity="2000"/> <ColorMapEntry color="#3c0200" quantity="3000"/> <ColorMapEntry color="#ffffff" quantity="5000"/> <ColorMapEntry color="#ffffff" quantity="13000"/> </ColorMap> <OverlapBehavior> <AVERAGE/> </OverlapBehavior> <ShadedRelief/> </RasterSymbolizer>Here is a rather artificial mutli-band raster symbol:
<RasterSymbolizer> <Opacity>1.0</Opacity> <ColorMap> <ColorMapEntry color="#000000" quantity="0"/> <ColorMapEntry color="#ffffff" quantity="255"/> </ColorMap> <ChannelSelection> <RedChannel> <SourceChannelName>1</SourceChannelName> <ContrastEnhancement> <Histogram/> </ContrastEnhancement> </RedChannel> <GreenChannel> <SourceChannelName>2</SourceChannelName> <ContrastEnhancement> <GammaValue>2.5</GammaValue> </ContrastEnhancement> </GreenChannel> <BlueChannel> <SourceChannelName>3</SourceChannelName> <ContrastEnhancement> <Normalize/> </ContrastEnhancement> </BlueChannel> </ChannelSelection> <OverlapBehavior> <LATEST_ON_TOP/> </OverlapBehavior> <ContrastEnhancement> <GammaValue>1.0</GammaValue> </ContrastEnhancement> </RasterSymbolizer>$Id$ @author Ian Turton, CCG @source $URL$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|