漂泊雪狼的博客

思考,讨论,分享C#,JavaScript,.NET,Oracle,SQL Server……技术

导航

geoserver sld显示中文标签 style配置

Posted on 2017-04-25 15:38  漂泊雪狼  阅读(3477)  评论(0编辑  收藏  举报

样式1:

 1 <?xml version="1.0" encoding="GB2312"?><sld:StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:sld="http://www.opengis.net/sld" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" version="1.0.0">
 2     <sld:UserLayer>
 3         <sld:LayerFeatureConstraints>
 4             <sld:FeatureTypeConstraint/>
 5         </sld:LayerFeatureConstraints>
 6         <sld:UserStyle>
 7             <sld:Name>ty sde dgum v2 SDE manager grid</sld:Name>
 8             <sld:Title>SLD Cook Book: Polygon with styled label</sld:Title>
 9             <sld:FeatureTypeStyle>
10                 <sld:Name>group 0</sld:Name>
11                 <sld:FeatureTypeName>Feature</sld:FeatureTypeName>
12                 <sld:Rule>
13                     <sld:Name>default rule</sld:Name>
14                     <sld:PolygonSymbolizer>
15                         <sld:Fill>
16                             <sld:CssParameter name="fill">#6D9274</sld:CssParameter>
17                             <sld:CssParameter name="fill-opacity">0.4</sld:CssParameter>
18                         </sld:Fill>
19                         <sld:Stroke>
20                             <sld:CssParameter name="stroke">#8300A7</sld:CssParameter>
21                             <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
22                         </sld:Stroke>
23                     </sld:PolygonSymbolizer>
24                     <sld:TextSymbolizer>
25                         <sld:Label>
26                             <ogc:PropertyName>GRIDNAME</ogc:PropertyName>
27                         </sld:Label>
28                         <sld:Font>
29                             <sld:CssParameter name="font-family">@宋体</sld:CssParameter>
30                             <sld:CssParameter name="font-size">14.0</sld:CssParameter>
31                             <sld:CssParameter name="font-style">normal</sld:CssParameter>
32                             <sld:CssParameter name="font-weight">bold</sld:CssParameter>
33                         </sld:Font>
34                         <sld:LabelPlacement>
35                             <sld:PointPlacement>
36                                 <sld:AnchorPoint>
37                                     <sld:AnchorPointX>0.5</sld:AnchorPointX>
38                                     <sld:AnchorPointY>0.5</sld:AnchorPointY>
39                                 </sld:AnchorPoint>
40                             </sld:PointPlacement>
41                         </sld:LabelPlacement>
42                         <sld:Fill>
43                             <sld:CssParameter name="fill">#000000</sld:CssParameter>
44                         </sld:Fill>
45                         <sld:VendorOption name="autoWrap">60</sld:VendorOption>
46                         <sld:VendorOption name="maxDisplacement">150</sld:VendorOption>
47                     </sld:TextSymbolizer>
48                 </sld:Rule>
49             </sld:FeatureTypeStyle>
50         </sld:UserStyle>
51     </sld:UserLayer>
52 </sld:StyledLayerDescriptor>
View Code

 

样式2:

  1 <?xml version="1.0" encoding="GB2312"?><sld:StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:sld="http://www.opengis.net/sld" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" version="1.0.0">
  2     <sld:UserLayer>
  3         <sld:LayerFeatureConstraints>
  4             <sld:FeatureTypeConstraint/>
  5         </sld:LayerFeatureConstraints>
  6         <sld:UserStyle>
  7             <sld:Name>ty sde dgum v2 SDE manager grid</sld:Name>
  8             <sld:Title>SLD Cook Book: Polygon with styled label</sld:Title>
  9             <sld:FeatureTypeStyle>
 10                 <sld:Name>group 0</sld:Name>
 11                 <sld:FeatureTypeName>Feature</sld:FeatureTypeName>
 12                 <sld:Rule>
 13                     <sld:Name>New Rule</sld:Name>
 14                     <ogc:Filter>
 15                         <ogc:PropertyIsEqualTo>
 16                             <ogc:PropertyName>IsOnline</ogc:PropertyName>
 17                             <ogc:Literal>0</ogc:Literal>
 18                         </ogc:PropertyIsEqualTo>
 19                     </ogc:Filter>
 20                     <sld:PolygonSymbolizer>
 21                         <sld:Fill>
 22                             <sld:CssParameter name="fill">#FF0000</sld:CssParameter>
 23                             <sld:CssParameter name="fill-opacity">0.4</sld:CssParameter>
 24                         </sld:Fill>
 25                         <sld:Stroke/>
 26                     </sld:PolygonSymbolizer>
 27                     <sld:TextSymbolizer>
 28                         <sld:Label>
 29                             <ogc:PropertyName>GRIDNAME</ogc:PropertyName>
 30                         </sld:Label>
 31                         <sld:Font>
 32                             <sld:CssParameter name="font-family">@宋体</sld:CssParameter>
 33                             <sld:CssParameter name="font-size">14.0</sld:CssParameter>
 34                             <sld:CssParameter name="font-style">normal</sld:CssParameter>
 35                             <sld:CssParameter name="font-weight">bold</sld:CssParameter>
 36                         </sld:Font>
 37                         <sld:LabelPlacement>
 38                             <sld:PointPlacement>
 39                                 <sld:AnchorPoint>
 40                                     <sld:AnchorPointX>0.0</sld:AnchorPointX>
 41                                     <sld:AnchorPointY>0.0</sld:AnchorPointY>
 42                                 </sld:AnchorPoint>
 43                                 <sld:Displacement>
 44                                     <sld:DisplacementX>0.0</sld:DisplacementX>
 45                                     <sld:DisplacementY>0.0</sld:DisplacementY>
 46                                 </sld:Displacement>
 47                             </sld:PointPlacement>
 48                         </sld:LabelPlacement>
 49                         <sld:Fill>
 50                             <sld:CssParameter name="fill">#000000</sld:CssParameter>
 51                         </sld:Fill>
 52                         <sld:VendorOption name="maxDisplacement">150</sld:VendorOption>
 53                         <sld:VendorOption name="autoWrap">60</sld:VendorOption>
 54                     </sld:TextSymbolizer>
 55                 </sld:Rule>
 56                 <sld:Rule>
 57                     <sld:Name>default rule</sld:Name>
 58                     <ogc:Filter>
 59                         <ogc:PropertyIsEqualTo>
 60                             <ogc:PropertyName>IsOnline</ogc:PropertyName>
 61                             <ogc:Literal>1</ogc:Literal>
 62                         </ogc:PropertyIsEqualTo>
 63                     </ogc:Filter>
 64                     <sld:PolygonSymbolizer>
 65                         <sld:Fill>
 66                             <sld:CssParameter name="fill">#5FFD48</sld:CssParameter>
 67                             <sld:CssParameter name="fill-opacity">0.4</sld:CssParameter>
 68                         </sld:Fill>
 69                         <sld:Stroke>
 70                             <sld:CssParameter name="stroke">#8300A7</sld:CssParameter>
 71                             <sld:CssParameter name="stroke-width">1.5</sld:CssParameter>
 72                         </sld:Stroke>
 73                     </sld:PolygonSymbolizer>
 74                     <sld:TextSymbolizer>
 75                         <sld:Label>
 76                             <ogc:PropertyName>GRIDNAME</ogc:PropertyName>
 77                         </sld:Label>
 78                         <sld:Font>
 79                             <sld:CssParameter name="font-family">@宋体</sld:CssParameter>
 80                             <sld:CssParameter name="font-size">14.0</sld:CssParameter>
 81                             <sld:CssParameter name="font-style">normal</sld:CssParameter>
 82                             <sld:CssParameter name="font-weight">bold</sld:CssParameter>
 83                         </sld:Font>
 84                         <sld:LabelPlacement>
 85                             <sld:PointPlacement>
 86                                 <sld:AnchorPoint>
 87                                     <sld:AnchorPointX>0.5</sld:AnchorPointX>
 88                                     <sld:AnchorPointY>0.5</sld:AnchorPointY>
 89                                 </sld:AnchorPoint>
 90                             </sld:PointPlacement>
 91                         </sld:LabelPlacement>
 92                         <sld:Fill>
 93                             <sld:CssParameter name="fill">#000000</sld:CssParameter>
 94                         </sld:Fill>
 95                         <sld:VendorOption name="autoWrap">60</sld:VendorOption>
 96                         <sld:VendorOption name="maxDisplacement">150</sld:VendorOption>
 97                     </sld:TextSymbolizer>
 98                 </sld:Rule>
 99             </sld:FeatureTypeStyle>
100         </sld:UserStyle>
101     </sld:UserLayer>
102 </sld:StyledLayerDescriptor>
View Code