2016-08-18 4 views
1

Dans mon geoserver j'ai des calques avec le même nom dans différents espaces de travail. Comment puis-je get_layer à partir de la couche spécifique d'un espace de travail. exemple:Geoserver - gsconfig définir un style pour un nom de couche ambigu

utilisant get_resource je peux distinguer quelle couche im parler ..

resouce = cat.get_resource (myLayer, magasin = "DSa", espace de travail = "Wa")

mais je ne sais pas comment je peux donner à cette couche un style spécifique.

Dans d'autre part quand je fais:

couche = cat.get_layer (myLayer)

i allways obtenir le premier. Le problème pour moi est comment puis-je donner un style pour chaque couche.

layer._set_default_style ("my_style_name")

Dans ce cas, comment avez-vous mis un style pour myLayer de Wb et d'autres pour le style Wa ??

Répondre

0

La solution qu'il semble être d'utiliser layer = cat.get_layer("Wa:myLayer"). J'espère aider quelqu'un avec le même problème.