2 votos

Recuperar todos los IDs de las características mostradas en el viewport en JSON usando Leaflet

He construido una aplicación de mapas usando leaflet, donde muestro una capa WMS de Geoserver. Lo que estoy tratando de hacer ahora es obtener todos los elementos que están actualmente en el Bounding Box y almacenarlos en un JSON. He leído aquí , ese leaflet aplica un BB al vuelo según la posición del viewport. Pero lo que no se es como puedo exportar los fid's de los elementos a un JSON o array etc. Lo ideal es poder al hacer click en el botón obtener el JSON con todas las características que se muestran en el viewport.

2voto

IvanSanchez Puntos 491

WMS no puede manejar las propiedades de las características mostradas en un bbox (sólo puede obtener las propiedades de una característica dada un punto, lea la documentación de WMS getFeatureInfo ).

Lo que puede quiere hacer es utilizar un enfoque diferente, como hacer un WFS a geoserver, que devolverá las geometrías y propiedades de todas las características dentro de un cuadro delimitador.

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