来自http://geoserver.org/display/GEOSDOC/LabelingOptions
Controlling Label Placement(控制标签位置)
1.Basic SLD Placement
1.1Point Geometries ("PointPlacement")
1.2Linear (line) geometries ("LinePlacement")
<xsd:element name="PointPlacement">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="sld:AnchorPoint" minOccurs="0"/>--(a)
<xsd:element ref="sld:Displacement" minOccurs="0"/>--(b)
<xsd:element ref="sld:Rotation" minOccurs="0"/>--(c)
</xsd:sequence>
</xsd:complexType>
</xsd:element>
...
<xsd:element name="LinePlacement">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="sld:PerpendicularOffset" minOccurs="0"/>--(d)
</xsd:sequence>
</xsd:complexType>
</xsd:element>
a.AnchorPoint
<PointPlacement>
<AnchorPoint>
<AnchorPointX>
0.5
</AnchorPointX>
<AnchorPointY>
0.5
</AnchorPointY>
</AnchorPoint>
</PointPlacement>
b.Displacement
<PointPlacement>
<Displacement>
<DisplacementX>
10--X的偏移值
</DisplacementX>
<DisplacementY>
0--Y的偏移值
</DisplacementY>
</Displacement>
</PointPlacement>
c.Rotation(旋转角度)
<Rotation>
45
</Rotation>
d.LinePlacement
<LabelPlacement>
<LinePlacement>
<PerpendicularOffset>
10
</PerpendicularOffset>
</LinePlacement>
</LabelPlacement>
2.Priority Labeling
根据人口来区分标签的级别 如果有冲突 高级别的会覆盖低级别的
City Name | population
-------------+------------
Yonkers | 197,818
Jersey City | 237,681
Newark | 280,123
New York | 8,107,916
<Priority>
<PropertyName>population</PropertyName>
</Priority>
3.Grouping Geometries(<VendorOption name="group">)分组显示
Geometry | Representative Geometry |
Point Set | first point inside the view rectangle is used. |
Line Set | lines are (a) networked together (b) clipped to the view rectangle (c) middle of the longest network path is used. |
Polygon Set | polygons are (a) clipped to the view rectangle (b) the centroid of the largest polygon is used. |
<VendorOption name="group">yes</VendorOption>
4.Overlapping and Separating Labels (<VendorOption name="spaceAround">)
By default geoserver will not put labels "on top of each other". By using the spaceAround option you can allow overlaps to overlap and you can also add extra space around a label.
<VendorOption name="spaceAround">10</VendorOption>
......
分享到:
相关推荐
geoserver-2.0.3-app-schema-plugin.zip geoserver-2.0.3-arcsde-plugin.zip geoserver-2.0.3-control-flow-plugin.zip geoserver-2.0.3-db2-plugin.zip geoserver-2.0.3-excel-plugin.zip geoserver-2.0.3-feature-...
基于开源geoserver-manager发布自定义的数据源和图层(java),java代码实现使用geoserver发布图层及样式等,由于下载次数较多,所需积分上去了,我已下调
在"geoserver-manager-1.8-SNAPSHOT.rar"这个压缩包中,包含了GeoServer Manager的1.8-SNAPSHOT版本。这个版本可能包含了对GeoServer的最新改进和优化,例如提升性能、增加新功能或者修复已知问题。安装和使用这个...
GeoServer与MapBox的结合,通过“geoserver-2.15.0-vectortiles-plugin”插件,可以实现对矢量瓦片的强大支持。 首先,我们来看看这个插件的核心组成部分: 1. **protobuf-java-3.6.1.jar**:这是Google的Protocol...
《GeoServer 2.15.1 矢量切片插件详解及应用》 GeoServer是一款开源的地理信息系统(GIS)服务器,它能够发布和管理地理空间数据,并通过Web服务接口提供给用户访问。在GIS领域,GeoServer以其强大的功能和灵活的...
《GeoServer 2.20-SNAPSHOT AuthKey 插件详解》 GeoServer 是一个开源的、基于Java的Web服务,它允许用户发布和管理地理空间数据,并通过OGC标准(如WMS、WFS)提供服务。GeoServer 2.20-SNAPSHOT 版本中的AuthKey ...
"geoserver-manager测试"涉及的是利用geoserver-manager类库与GeoServer的RESTful API进行交互,实现对GeoServer的程序化控制和管理。下面我们将深入探讨这一主题。 1. **GeoServer REST API**: GeoServer的REST ...
这个"geoserver-2.22.5-bin.zip"安装包包含了运行GeoServer所需的全部文件。 在压缩包中,我们可以看到以下几个关键文件: 1. **RUNNING.html**: 这通常是一个启动提示页面,提供了关于如何运行或启动GeoServer的...
Geoserver默认是不支持MBTilers数据的,但其官网也给我们提供扩展jar包,我们只需官网下载对应的扩展jar即可,如果你的Geoserver没有配置过wps服务,需要额外下载包(需要下对应自己的版本即可),然后再去下载...
在这个“geoserver-2.13.2-oracle-plugin.zip”压缩包中,包含的是GeoServer 2.13.2版本,这是一个广泛使用的稳定版本,尤其适合初学者学习和实践。其特点是安装过程简洁,配置方便,学习曲线平缓,使得地理信息的...
1.GeoServer是OGC Web服务器规范的J2EE实现,利用GeoServer可以方便地发布地图数据,允许用户对要素数据进行更新、删除、插入操作,通过GeoServer可以比较容易地在用户之间迅速共享空间地理信息。 2.GeoServer是开源...
解决geoserver跨域问题,!!!!
【标题】"geoserver-rest-python-1.1" 是一个针对Geoserver的REST API接口的Python客户端库,主要用于管理、配置和操作Geoserver的版本1.1。这个库是Geoserver-rest-python-1.0的升级版,修复了已知的错误并进行了...
geoserver-2.19.2-bin.zip geoserver-2.19.2-bin.zip geoserver-2.19.2-bin.zip geoserver-2.19.2-bin.zip geoserver-2.19.2-bin.zip geoserver-2.19.2-bin.zip
总之,"geoserver-2.15-SNAPSHOT-gwc-sqlite-plugin.zip" 提供了一种将SQLite数据库和MBTiles格式集成到GeoServer的GWC中的方式,这对于那些希望在离线环境中或者需要高效、轻量级地图服务的场景下尤其有用。...
《GeoServer 2.15.2 VectorTiles 插件详解》 GeoServer是一款开源的地理信息系统(GIS)服务器,它能够发布地图数据并提供Web服务接口,支持各种GIS标准,如WMS(Web Map Service)、WFS(Web Feature Service)等...
2. 解压GeoServer:将下载的geoserver-2.25.0-war.zip文件解压,你会看到包含LICENSE.html、README.html、VERSION.txt等文件,以及最重要的geoserver.war文件。 3. 部署GeoServer:将geoserver.war文件拷贝到Tomcat...
标题"geoserver-2.20.4免安装文件"表明这是一个无需传统安装过程的版本,用户可以直接解压使用,便于在不同环境或系统中快速部署。 GeoServer 2.20.4是该软件的一个稳定版本,它包含了对之前版本的改进和错误修复,...
Geoserver-2.23.1 windows直接安装
标题 "geoserver-2.17-SNAPSHOT-ogcapi-plugin.zip" 提供了有关此压缩包的核心信息:这是一款与 GeoServer 相关的插件,版本号为 2.17 的 Snapshot 版本,专门针对 OGC API(Open Geospatial Consortium Application...