2 votos

como obtener Extent o BoundingBox desde geoserver en openlayers3

Utilizo la capa wms de geoserver en mi mapa y uso la api de openlayers3. Quiero hacer zoom a mi capa seleccionada pero para ello tengo que usar la extensión de mi capa seleccionada.

mySelectedLayer=map.getLayers().getArray()[map.getLayers().getLength()-1];
mySelectedLayer.getExtent()// result is undefined

¿Por qué?

1voto

BWW Puntos 302

Parece que no buscaste antes de preguntar o lo entendí mal. Ya puedes tener la respuesta a esta pregunta .

Editar debido a un comentario

Vale, el WPS puede ser un poco molesto. Por lo tanto, otra forma es llamar a GetCapabilities si se utiliza un WMS. Puedes convertir el resultado XML a JSON y extraer la extensión de la capa. Ver este ejemplo oficial ilustrando el concepto.

1 votos

He visto esa respuesta pero no sé cómo usar o controlar los servicios wps en openlayers3

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