geoserver中styles引用外部图片

发布时间 2023-12-27 10:02:37作者: 槑孒

使用geoserver发布图层,需要显示指定的图标

geoserver用户手册——PointSymbolizer中可以了解到只需在PointSymbolizer时候使用ExternalGraphic标签,其使用说明如下:

<PointSymbolizer>
   <Graphic>
     <ExternalGraphic>
       <OnlineResource xlink:type="simple"
                       xlink:href="file:///var/www/htdocs/sun.png" />
       <Format>image.png</Format>
     </ExternalGraphic>
   </Graphic>
</PointSymbolizer>

将指定的图片放到样式所在的【工作组】路径下的styles文件夹,然后引用即可

<PointSymbolizer>
  <Graphic>
    <ExternalGraphic>
      <OnlineResource xlink:type="simple"
                      xlink:href="ACHARE51.png" />
      <Format>image/png</Format>
    </ExternalGraphic>
  </Graphic>
</PointSymbolizer>

工作组文件夹路径是在geoserver的数据目录下