He creado el directorio de diseño C:\Program Archivos (x86) \GeoServer 2.15.1 \data_dir\layouts
En el directorio he creado un archivo xml con lo siguiente:
<layout>
<decoration type="image" affinity="bottom,right" offset="6,6" size="80,31">
<option name="C:\Program Files (x86)\GeoServer 2.15.1\data_dir\layouts" value="Uis_Extensions.png"/>
</decoration>
<decoration type="scaleline" affinity="bottom,left" offset="36,6"/>
<decoration type="legend" affinity="top,left" offset="6,6" size="auto"/>
</layout>
Lo que se espera es que cuando se vaya a la vista previa de la capa la decoración se muestre superpuesta en el WMS. No consigo nada de eso. ¿Qué estoy haciendo mal?
0 votos
¿puede añadir la URL que solicita?
0 votos
La parte de la url no la entiendo muy bien. Donde he puesto la ruta del archivo local, antes ponía url. Ahí es donde se encuentra el xml, también he puesto el png en el mismo directorio, y Uis Extensions es el nombre de la leyenda del png. Según este enlace wiki.state.ma.us/display/massgis/GeoServer+-+WMS+-+Decoraciones después de hacer esa configuración, debería ser capaz de obtener la url que puedo utilizar para la solicitud de leyenda. Creo que también debería vincular el layout xml a la capa a la que me gustaría añadir la decoración de la leyenda. Por desgracia, no puedo entender la lógica.
0 votos
¿Las decoraciones del SGA son estáticas o se pueden utilizar para obtener la leyenda que se puede activar y desactivar? Todavía estoy tratando de encontrar una solución a mi pregunta anterior mediante la creación de una leyenda personalizada y solicitar que ( gis.stackexchange.com/questions/341523/ ). Permítame estudiar su respuesta.