0

是否可以为 Geoserver 地图制作 SLD 样式来表示具有 3 条(或更多条)轨道的街道,类似这样

在此处输入图像描述

我知道可以制作单虚线------因此街道上会出现 2 条轨道,但我无法制作双虚线或三重虚线。我只需要代表街道上的每条轨道。

我认为可以将自定义形状与 textsymbolizer 一起使用,然后使其显示为双虚线,但我不能使用它,因为所有供应商选项都用于置换,因为我将使用 textsymbolizer 获得街道名称、街道方向等。 ...我想知道它是否可能有一些线位移或类似的东西?

谢谢 :)

4

1 回答 1

0

您可以尝试使用该offset功能(http://docs.geoserver.org/stable/en/user/filter/function_reference.html)。因此,您计算街道的偏移量,例如 +4 +2 -2 和 -4。+4 和 -4 偏移线可以设置为实线,+2 和 -2 偏移线可以设置为虚线和不同颜色。但是您仍然会在道路连接处遇到问题,因为线路会重叠或会有间隙。

请注意,geoserver 需要实时计算 4 行的偏移量,这可能会降低性能。如果数据没有变化,您可以使用 GWC 来提供图块。

于 2014-11-06T16:38:46.963 回答