Geoserver SLD风格 - 双虚线

时间:2014-06-17 09:21:46

标签: geoserver sld

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

enter image description here

我知道可以制作单个虚线------所以街道将会有2条轨道,但是我无法制作双线或双线虚线。我只需要代表街道上的每条赛道。

我认为使用自定义形状和textsymbolizer然后使其显示为双虚线可能是可能的,但我不能使用它,因为所有供应商的位移选项因为我将有街道名称,街道方向等也使用textsymbolizer ....我想知道它是否可能出现一些行位移或类似的东西?

Thx:)

1 个答案:

答案 0 :(得分:0)

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

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