Geoserver - gsconfig为不明确的图层名称设置样式

时间:2016-08-18 16:09:31

标签: styles layer geoserver

在我的地理服务器中,我在不同的工作区中拥有相同名称的图层。我如何从工作区的特定层 get_layer 。例如:

Workspace| Store | Layer
Wa       | DSa   | myLayer
Wb       | DSb   | myLayer

使用 get_resource 我可以区分我在谈论哪个层..

resouce = cat.get_resource(myLayer,store =“DSa”,workspace =“Wa”)

但我不知道如何为该图层提供特定的样式。

另一方面,当我这样做时:

layer = cat.get_layer(myLayer)

我将永远得到第一个。对我来说问题是如何为每一层提供一种风格。

layer._set_default_style( “my_style_name”)

在这种情况下,如何为W的myLayer和其他样式设置样式?

1 个答案:

答案 0 :(得分:0)

似乎使用layer = cat.get_layer("Wa:myLayer")的解决方案。我希望能帮助有同样问题的人。