es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Geoserver: múltiples capas de gwc en una sola URL.

Estoy accediendo a una URL de GeoServer desde mi aplicación. Está devolviendo capas desconocidas de GeoServer, pero ambas capas existen en GeoServer.

URL de capas desconocidas: http://127.0.0.1:8080/geoserver/gwc/service/wms?SERVICE=WMS&REQUEST=GetMap&VERSION=1.1.1&LAYERS=layerA, layerB&STYLES=&FORMAT=image/png&TRANSPARENT=true&HEIGHT=256&WIDTH=256&SRS=EPSG%3a3857&BBOX=-7909092.190723759,5213616.825275302,-7907869.198271196,5214839.817727864

Ambas capas (layerA y layerB) existen en GeoServer. Si las llamo individualmente, devuelve la imagen. Pero en el caso combinado, no devuelve ninguna imagen y da un error de capas desconocidas.

¿Podríamos llamar a múltiples capas con la URL de GWC? Si es así, ¿cómo podemos hacerlo? Si la respuesta es no, ¿cuál es la forma alternativa de llamar a múltiples capas de GWC en una sola URL?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Como experto en Geoserver y SIG, puedo proporcionar la siguiente información:

    Sí, es posible llamar múltiples capas con la URL de GWC. Sin embargo, en la URL proporcionada, parece haber un problema con la sintaxis. La URL debe estar en el siguiente formato:

    http://127.0.0.1:8080/geoserver/service/wms?SERVICE=WMS&REQUEST=GetMap&VERSION=1.1.1&LAYERS=layerA,layerB&STYLES=&FORMAT=image/png&TRANSPARENT=true&HEIGHT=256&WIDTH=256&SRS=EPSG%3a3857&BBOX=-7909092.190723759,5213616.825275302,-7907869.198271196,5214839.817727864

    Tenga en cuenta que gwc se elimina de la URL, ya que no es necesario para recuperar capas. Además, los nombres de las capas no deben estar encerrados en asteriscos.

    Si aún recibe mensajes de error después de corregir la sintaxis de la URL, puede valer la pena revisar los registros de Geoserver para obtener más información sobre el problema. Además, siempre es una buena práctica verificar que las capas se hayan agregado correctamente a Geoserver, con los nombres y rutas de archivo correctos.

    En términos de una alternativa para llamar múltiples capas de GWC en una sola URL, podría llamar a cada capa individualmente y combinar las imágenes resultantes mediante herramientas como OpenLayers o Leaflet. Sin embargo, esto podría afectar el rendimiento y podría resultar en tiempos de carga más largos.

Comments are closed.