样式文件修改后不起作用_08geserver使用sld文件修改图层样式

geoserver可以为发布矢量图层并为矢量图层指定样式

geoserver使用sld文件编写图层样式

f550101934a0403124c941b8a947f298.png

新建样式

559e0dff275f78169ad314c2280604ae.png

faeea456e9c2d867f22c171419c15d07.png

可以自己编写样式,也可以使用QGIS导出的sld文件,上传后点击upload

选择图层,在指定的图层发布模块中选择对应的style样式

使用图片作为shp图层的样式

为面图层赋予样式

<?xml version="1.0" encoding="ISO-8859-1"?><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>Default PolygonName>    <UserStyle>                    <Title>A boring default styleTitle>      <Abstract>A sample style that just prints out a transparent red interior with a red outlineAbstract>                  <FeatureTypeStyle>                <Rule>          <Name>Rule 1Name>          <Title>RedFill RedOutlineTitle>          <Abstract>50% transparent red fill with a red outline 1 pixel in widthAbstract>                 <PolygonSymbolizer>            <Fill>              <GraphicFill>                <Graphic>                    <ExternalGraphic>                     <OnlineResource xlink:type="simple" xlink:href="ld.png" />                   <Format>image/pngFormat>                    ExternalGraphic>                    <Size>20Size>                Graphic>              GraphicFill>            Fill>            <Stroke>              <CssParameter name="stroke">#000000CssParameter>              <CssParameter name="stroke-width">1CssParameter>            Stroke>        PolygonSymbolizer>        Rule>        FeatureTypeStyle>    UserStyle>  NamedLayer>StyledLayerDescriptor>

图片需要放置在指定文件夹下:

D:\GeoServer\GeoServer2.13.1\data_dir\workspaces\wzf\styles\images

图片格式可以修改(如png/jpeg)

图层标注在指定层级显示

        <se:Rule>          <se:MaxScaleDenominator>18000se:MaxScaleDenominator>          <se:TextSymbolizer>            <se:Label>              <ogc:PropertyName>DLMCogc:PropertyName>            se:Label>            <se:Font>              <se:SvgParameter name="font-family">SimSunse:SvgParameter>              <se:SvgParameter name="font-size">13se:SvgParameter>            se:Font>            <se:LabelPlacement>              <se:PointPlacement>                <se:AnchorPoint>                  <se:AnchorPointX>0se:AnchorPointX>                  <se:AnchorPointY>0.5se:AnchorPointY>                se:AnchorPoint>              se:PointPlacement>            se:LabelPlacement>            <se:Fill>              <se:SvgParameter name="fill">#000000se:SvgParameter>            se:Fill>            <se:VendorOption name="maxDisplacement">1se:VendorOption>          se:TextSymbolizer>        se:Rule>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值