首页 > 代码库 > OpenGIS应用(2)- GeoServer SLD
OpenGIS应用(2)- GeoServer SLD
效果图:
<?xml version="1.0" encoding="gb2312"?> <StyledLayerDescriptor version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <NamedLayer> <Name>lszj_bgline</Name> <UserStyle> <FeatureTypeStyle> <Rule> <LineSymbolizer> <Stroke> <CssParameter name="stroke">#B2B2B2</CssParameter><!-- 178,178,178 --> <CssParameter name="stroke-width">0.5</CssParameter> </Stroke> </LineSymbolizer> </Rule> </FeatureTypeStyle> </UserStyle> </NamedLayer> </StyledLayerDescriptor>
<?xml version="1.0" encoding="gb2312"?> <StyledLayerDescriptor version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <NamedLayer> <Name>lszj_boundary</Name> <UserStyle> <FeatureTypeStyle> <Rule> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>color</ogc:PropertyName> <ogc:Literal>0000FF</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> <LineSymbolizer> <Stroke> <CssParameter name="stroke">#0000FF</CssParameter><!-- 0,0,255 --> <CssParameter name="stroke-width">1</CssParameter> <CssParameter name="stroke-dasharray">5 2</CssParameter> </Stroke> </LineSymbolizer> </Rule> <Rule> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>color</ogc:PropertyName> <ogc:Literal>FF0000</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> <LineSymbolizer> <Stroke> <CssParameter name="stroke">#FF0000</CssParameter><!-- 255,0,0 --> <CssParameter name="stroke-width">1</CssParameter> <CssParameter name="stroke-dasharray">5 2</CssParameter> </Stroke> </LineSymbolizer> </Rule> <Rule> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>color</ogc:PropertyName> <ogc:Literal>00FF00</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> <LineSymbolizer> <Stroke> <CssParameter name="stroke">#00FF00</CssParameter><!-- 0,255,0 --> <CssParameter name="stroke-width">1</CssParameter> <CssParameter name="stroke-dasharray">5 2</CssParameter> </Stroke> </LineSymbolizer> </Rule> </FeatureTypeStyle> </UserStyle> </NamedLayer> </StyledLayerDescriptor>
<?xml version="1.0" encoding="gb2312"?> <StyledLayerDescriptor version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <NamedLayer> <Name>lszj_building</Name> <UserStyle> <FeatureTypeStyle> <Rule> <LineSymbolizer> <Stroke> <CssParameter name="stroke">#FF00C5</CssParameter><!-- 255,0,197 --> <CssParameter name="stroke-width">0.5</CssParameter> </Stroke> </LineSymbolizer> </Rule> </FeatureTypeStyle> </UserStyle> </NamedLayer> </StyledLayerDescriptor>
<?xml version="1.0" encoding="gb2312"?> <StyledLayerDescriptor version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <NamedLayer> <Name>lszj_extent</Name> <UserStyle> <FeatureTypeStyle> <Rule> <PolygonSymbolizer> <Fill> <CssParameter name="fill">#FFFFFF</CssParameter> </Fill> <Stroke> <CssParameter name="stroke">#6E6E6E</CssParameter><!-- 110,110,110 --> <CssParameter name="stroke-width">1</CssParameter> </Stroke> </PolygonSymbolizer> </Rule> </FeatureTypeStyle> </UserStyle> </NamedLayer> </StyledLayerDescriptor>
<?xml version="1.0" encoding="gb2312"?> <StyledLayerDescriptor version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <NamedLayer> <Name>lszj_label</Name> <UserStyle> <FeatureTypeStyle> <Rule> <PointSymbolizer> <Graphic> <Mark> <WellKnownName>circle</WellKnownName> <Fill> <CssParameter name="fill">#FF0000</CssParameter> </Fill> <Stroke> <CssParameter name="stroke">#FF0000</CssParameter> <CssParameter name="stroke-width">1</CssParameter> </Stroke> </Mark> <Size>1</Size> </Graphic> </PointSymbolizer> <TextSymbolizer> <Label> 防区0<ogc:PropertyName>name</ogc:PropertyName> </Label> <Font> <CssParameter name="font-family">微软雅黑</CssParameter> <CssParameter name="font-size">20</CssParameter> <CssParameter name="font-style">normal</CssParameter> <CssParameter name="font-weight">normal</CssParameter> </Font> <Fill> <CssParameter name="fill">#000000</CssParameter> </Fill> <Graphic> <Mark> <WellKnownName>square</WellKnownName> <Fill> <CssParameter name="fill"> <ogc:Function name="Recode"> <ogc:PropertyName>name</ogc:PropertyName> <ogc:Literal>1</ogc:Literal> <ogc:Literal>#FF0000</ogc:Literal> <ogc:Literal>2</ogc:Literal> <ogc:Literal>#FFAA00</ogc:Literal> <ogc:Literal>3</ogc:Literal> <ogc:Literal>#FF00FF</ogc:Literal> <ogc:Literal>4</ogc:Literal> <ogc:Literal>#40AA55</ogc:Literal> <ogc:Literal>5</ogc:Literal> <ogc:Literal>#4055FF</ogc:Literal> </ogc:Function> </CssParameter> </Fill> <Stroke> <CssParameter name="stroke"> <ogc:Function name="Recode"> <ogc:PropertyName>name</ogc:PropertyName> <ogc:Literal>1</ogc:Literal> <ogc:Literal>#FF0000</ogc:Literal> <ogc:Literal>2</ogc:Literal> <ogc:Literal>#FFAA00</ogc:Literal> <ogc:Literal>3</ogc:Literal> <ogc:Literal>#FF00FF</ogc:Literal> <ogc:Literal>4</ogc:Literal> <ogc:Literal>#40AA55</ogc:Literal> <ogc:Literal>5</ogc:Literal> <ogc:Literal>#4055FF</ogc:Literal> </ogc:Function> </CssParameter> <CssParameter name="stroke-width">1</CssParameter> </Stroke> </Mark> <Size>20</Size> </Graphic> <VendorOption name="graphic-resize">stretch</VendorOption> <VendorOption name="graphic-margin">3</VendorOption> <VendorOption name="conflictResolution">false</VendorOption> <VendorOption name="goodnessOfFit">0</VendorOption> <VendorOption name="spaceAround">-1</VendorOption> </TextSymbolizer> </Rule> </FeatureTypeStyle> </UserStyle> </NamedLayer> </StyledLayerDescriptor>
<?xml version="1.0" encoding="gb2312"?> <StyledLayerDescriptor version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <NamedLayer> <Name>lszj_region</Name> <UserStyle> <FeatureTypeStyle> <Rule> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>rname</ogc:PropertyName> <ogc:Literal>A</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> <PolygonSymbolizer> <Fill> <CssParameter name="fill">#FF0000</CssParameter><!-- 255,0,0 --> </Fill> <Stroke> <CssParameter name="stroke">#FF0000</CssParameter><!-- 255,0,0 --> <CssParameter name="stroke-width">1</CssParameter> </Stroke> </PolygonSymbolizer> </Rule> <Rule> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>rname</ogc:PropertyName> <ogc:Literal>B</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> <PolygonSymbolizer> <Fill> <CssParameter name="fill">#FFAA00</CssParameter><!-- 255,170,0 --> </Fill> <Stroke> <CssParameter name="stroke">#FFAA00</CssParameter><!-- 255,170,0 --> <CssParameter name="stroke-width">1</CssParameter> </Stroke> </PolygonSymbolizer> </Rule> <Rule> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>rname</ogc:PropertyName> <ogc:Literal>C</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> <PolygonSymbolizer> <Fill> <CssParameter name="fill">#FF00FF</CssParameter><!-- 255,0,255 --> </Fill> <Stroke> <CssParameter name="stroke">#FF00FF</CssParameter><!-- 255,0,255 --> <CssParameter name="stroke-width">1</CssParameter> </Stroke> </PolygonSymbolizer> </Rule> <Rule> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>rname</ogc:PropertyName> <ogc:Literal>D</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> <PolygonSymbolizer> <Fill> <CssParameter name="fill">#40AA55</CssParameter><!-- 64,170,85 --> </Fill> <Stroke> <CssParameter name="stroke">#40AA55</CssParameter><!-- 255,0,255 --> <CssParameter name="stroke-width">1</CssParameter> </Stroke> </PolygonSymbolizer> </Rule> <Rule> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>rname</ogc:PropertyName> <ogc:Literal>E</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> <PolygonSymbolizer> <Fill> <CssParameter name="fill">#4055FF</CssParameter><!-- 64,85,255 --> </Fill> <Stroke> <CssParameter name="stroke">#4055FF</CssParameter><!-- 64,85,255 --> <CssParameter name="stroke-width">1</CssParameter> </Stroke> </PolygonSymbolizer> </Rule> </FeatureTypeStyle> </UserStyle> </NamedLayer> </StyledLayerDescriptor>
OpenGIS应用(2)- GeoServer SLD
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。