5 votos

¿Cómo actualizar un archivo SLD en GeoServer?

Estoy trabajando en mi propia geoportal. He preparado una página php que los usuarios pueden describir su propia configuración de SLD. El archivo SLD serán almacenados en GeoServer estilo de la carpeta. Pero cuando traté de ver los mapas que yo no podía ver los cambios en el mapa. Pero si me voy al editor de estilos y haga clic en el botón de Enviar en mi nuevo SLD archivos, puedo ver la nueva configuración de SLD en mi mapa. Creo que el botón de Enviar está haciendo alguna otra configuración que ı, no lo sé.

¿Hay alguna manera de actualizar el estilo de las ediciones?

6voto

mblsha Puntos 305

Supongo que desde tu pregunta de que va a generar un archivo SLD y, a continuación, copiar el estilo de directorio en GeoServer.

Como has visto, ese enfoque no funciona porque creo que el estilo también debe ser registrado como un artículo del catálogo en GeoServer - si usted mira en la carpeta de estilos verá compañero de archivos XML con el SLD archivos. La mejor manera de agregar los estilos en GeoServer (aparte de la interfaz de web admin) es el uso de la API de REST.

Usted sólo tiene que crear su archivo SLD y, a continuación, publicarlo http://www.yourgeoserver.com/rest/styles. donde formato json, XML o HTML. También es necesario especificar un [nombre] parámetro para el estilo que es lo que GeoServer va a utilizar para el nombre del estilo.

Le recomiendo que lea el RESTO de documentación de la API, ya que contiene una gran cantidad de información útil que usted podría utilizar en su portal.

Buena suerte!

4voto

Adam Ernst Puntos 6939

Como has adivinado hay alguna configuración más detrás de las escenas en GeoServer cuando un archivo SLD se agrega al servidor. Sin embargo, el pensamiento de los desarrolladores de este caso de uso y proporciona un DESCANSO interfaz de administración que usted puede utilizar para cargar los archivos de datos que se llama el código de la derecha para configurar los nuevos datos.

Se le desean que esta sección que describe las opciones que usted necesita para enviar un archivo SLD.

2voto

JeremyReimer Puntos 225

Hay Gerente de GeoServer, una biblioteca de cliente de resto para interactuar con GeoServer para ayudarle con esto.

2voto

Stijn Geukens Puntos 123

¿Asegúrese de que el sld es válido y lo asociados el sld a la capa? Si es válido SLD. Debe comprobar el editor de capa y seleccione el estilo en la lista para asociar a capa.

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