7 votos

Cómo obtener el estado de una capa en geoserver utilizando gsconfig?

Estoy recibiendo todos los publicados capas de geoserver utilizando gsconfig usando el siguiente código:

from geoserver.catalog import Catalog  
cat=Catalog("http:// localhost:8080/geoserver/rest")  
myResource = cat.get_resources(store='storeName', workspace='workspaceName')  
layers = cat.get_layers(myResource).

Ahora quiero llegar a todas las capas que no se publican almacenados (aún no publicado) o el estado de una capa que significa publicado o ha sido publicada . ¿Cómo puedo?

2voto

Dan Goldstein Puntos 8940
layer = cat.get_layer("yourlayer")
if layer.enabled:
   print "Layer is published"
else:
   print "Layer is not published"

Las capas ofrecen estas opciones:

habilitado es un indicador Booleano que se puede establecer a False para dejar de servir a una capa sin eliminarlo. Si se establece a True, a continuación, la capa será servido.

Consulte esta página web.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X