Ho un database PostGIS e ho consumato con successo una tabella in GeoServer e pubblicato un WFS. Sono disponibili endpoint REST per questi WFS simili ai servizi ESRI? Come devono essere costruiti i parametri?
Ho un database PostGIS e ho consumato con successo una tabella in GeoServer e pubblicato un WFS. Sono disponibili endpoint REST per questi WFS simili ai servizi ESRI? Come devono essere costruiti i parametri?
Risposte:
Per saperne di più sul Modulo di riposo di geoserver, posso consigliarti questo sito Web: http://geoserver.geo-solutions.it/edu/en/rest/using_rest.html ma immagino che tu voglia solo caricare un WFS- Metti uno strato nella tua mappa Leaflet, in modo da poter dare un'occhiata a questo post:
http://blog.georepublic.info/2012/leaflet-example-with-wfs-t/ Qui le richieste per il livello WFS sono scritte da Scatch. L'ho provato e funziona.
O questo plugin per volantini: https://github.com/flatrockgeo/leaflet.wfs-t
Se non hai bisogno di WFS-T di quanto sopra uno di questi post potrebbe essere sufficiente:
/programming/25187937/loading-geojson-layers-from-geoserver-to-leaflet-map-based-on-the-current-boundi (risposta dell'utente "user3919282")
o questo post in cui viene spiegato come abilitare jsonp in Geoserver: Ottenere i dati WFS da Geoserver in un volantino
Ho testato questo post (risposta dell'utente "geomajor56") GeoServer 2.4.1: come utilizzare JSONP in una richiesta WFS? e realizzato un JSFiddle: http://jsfiddle.net/expedio/8r1ncv6a/
Abbiamo implementato il plug-in WFST qui: https://github.com/Flexberry/Leaflet-WFST Supporta la lettura dei dati GML e GeoJSON e può inviare richieste di transazione (inserire, aggiornare, eliminare).