Cómo agregar Geoserver WFS a la aplicación Leaflet JS


11

Tengo una base de datos PostGIS y he consumido con éxito una tabla en GeoServer y publicado un WFS. ¿Hay puntos finales REST disponibles para estos WFS similares a los servicios de características de ESRI? ¿Cómo se construyen los parámetros?


1
¿Has mirado esta publicación ? "Leaflet no admite directamente los servicios WFS por sí solos, pero funcionará felizmente con datos JSON, afortunadamente GeoServer puede generar un servicio WFS como JSON"
Toms

Respuestas:


13

Para obtener más información sobre el módulo de descanso de geoserver, puedo recomendarle este sitio web: http://geoserver.geo-solutions.it/edu/en/rest/using_rest.html, pero supongo que solo desea cargar un WFS- Capa en su mapa de folleto, para que pueda echar un vistazo a esta publicación:

http://blog.georepublic.info/2012/leaflet-example-with-wfs-t/ Aquí las solicitudes para la capa WFS se escriben desde scatch. Lo he probado y funciona.

O este complemento de folleto: https://github.com/flatrockgeo/leaflet.wfs-t

Si no necesita WFS-T, entonces una de estas publicaciones podría ser suficiente:

/programming/25187937/loading-geojson-layers-from-geoserver-to-leaflet-map-based-on-the-current-boundi (respuesta del usuario "user3919282")

o esta publicación donde se explica cómo habilitar jsonp en Geoserver: cómo obtener datos WFS de Geoserver en el folleto

He probado esta publicación (Respuesta del usuario "geomajor56") GeoServer 2.4.1: ¿Cómo usar JSONP en una solicitud WFS? e hizo un JSFiddle: http://jsfiddle.net/expedio/8r1ncv6a/


Parece que no puedo hacer que tu violín funcione, L no está definido y luego el contenedor del mapa no está definido
Luffydude

Gracias, esto ayudó, pero la respuesta es inútil si todas estas URL de repente dejan de funcionar.
Doodad

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.