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?

Geoffrey West
fuente
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/

Thomas B
fuente
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