是否可以为Geoserver地图制作SLD样式,以表示具有3个轨道(或更多)的街道
我知道可以制作单个虚线------所以街道将会有2条轨道,但是我无法制作双线或双线虚线。我只需要代表街道上的每条赛道。
我认为使用自定义形状和textsymbolizer然后使其显示为双虚线可能是可能的,但我不能使用它,因为所有供应商的位移选项因为我将有街道名称,街道方向等也使用textsymbolizer ....我想知道它是否可能出现一些行位移或类似的东西?
Thx:)
答案 0 :(得分:0)
您可以尝试使用offset
功能(http://docs.geoserver.org/stable/en/user/filter/function_reference.html)。所以你计算一个偏差,例如你的街道+4 +2 -2和-4。 +4和-4偏移线可以设置为实线样式,+ 2和-2偏移线可以设置为虚线样式和不同颜色。但是你仍然会在道路连接处遇到问题,因为线路会重叠或者会有间隙。
请注意,地理服务器需要实时计算4行的偏移量,这可能会降低性能。如果数据没有变化,您可以使用GWC来提供切片。