如何避免地理服务器中图层组重叠的 2 图层标签?

How to avoid label of 2 layers in layer group overlaps in geoserver?

我已经创建了 2 个图层,每个图层都带有彼此的文本标签。当我在图层组中添加 2 个图层时,我看到 2 个图层的 2 个标签重叠,如下图所示:

任何人都知道如何避免该问题。

WMS 请求彼此完全独立,因此 GeoServer 无法判断您打算将两个图层显示在彼此之上。因此,它无法自动执行任何操作来防止您的两个标签相互重叠。

您可以通过将两层合并为一个请求来避免这种情况,这需要以某种方式在您的客户端中完成。

或者,您可以修改从标签位置生成 labels to add a positive and negative offset 的两个 SLD 文件,以便两个标签不太可能重叠。