Para poder descargar el archivo SLD, es necesario tener una cuenta de usuario en geoserver Si no se cuenta con una cuenta de usuario, la respuesta http es: [401 No autorizado]
Existe un error en la libreria de geoserver, para poder descargar el SLD la solucion por el momento es adicionar las siguientes lineas, en la funcion "get_xml" del archivo /usr/local/lib/python2.7/dist-packages/geoserver/catalog.py
se encuentra aprox en la linea "116"
def get_xml(self, rest_url):
logger.warning("GET %s", rest_url)
response, content = self.http.request(rest_url)
if response.status == 200:
self._cache[rest_url] = (datetime.now(), content)
sudo apt-get install python-gdal python-httplib2 gdal-bin python-pip python-unidecode
sudo easy_install owslib
sudo pip install gsconfig
-
owsdl_livedvd.py: Permite descargar los archivos SLD, PDF, SHP, XML. conectandose a geoserver
-
tabla_layers_skip_error.py: Permite crear un archivo CSV, con la información de todas las capas almacenadas en GeoServer
sudo ./owsdl_livedvd.py