Как избежать пометки 2 слоев в группах слоев, перекрывающихся в геосервере? - PullRequest
0 голосов
/ 27 июня 2019

Я создал 2 слоя с текстовой меткой друг друга. Когда я добавляю эти 2 слоя в группу слоев, я вижу, что 2 метки 2 слоев перекрываются, как на рисунке ниже:

2 label overlap of 2 layers

Кто-нибудь знает, как избежать этой проблемы.

1 Ответ

0 голосов
/ 27 июня 2019

WMS-запросы полностью независимы друг от друга, поэтому GeoServer не может сказать, что вы намереваетесь отображать два слоя поверх друг друга.Поэтому он ничего не может сделать автоматически, чтобы ваши две метки не накладывались друг на друга.

Вы можете избежать этого, объединив два слоя в один запрос, это нужно как-то сделать в вашем клиенте.

В качестве альтернативы, вы можете изменить два файла SLD, которые генерируют ваш метки для добавления положительного и отрицательного смещения от позиции метки, так что эти две метки с меньшей вероятностью будут перекрываться.

...