Bagaimana cara menambahkan Geoserver WFS ke Aplikasi Leaflet JS


11

Saya memiliki database PostGIS dan telah berhasil menggunakan tabel ke GeoServer dan menerbitkan WFS. Apakah ada titik akhir REST yang tersedia untuk WFS ini yang serupa dengan layanan fitur ESRI? Bagaimana parameter dibangun?


1
sudahkah Anda melihat posting ini ? "Leaflet tidak secara langsung mendukung layanan WFS sendiri, tetapi akan dengan senang hati bekerja dengan data JSON, untungnya GeoServer dapat menampilkan layanan WFS sebagai JSON"
toms

Jawaban:


13

Untuk mempelajari lebih lanjut tentang Modul Istirahat dari geoserver saya dapat merekomendasikan Anda situs web ini: http://geoserver.geo-solutions.it/edu/en/rest/using_rest.html tapi saya rasa Anda hanya ingin memuat WFS- Lapor ke Leaflet-map Anda, sehingga Anda dapat melihat pos ini:

http://blog.georepublic.info/2012/leaflet-example-with-wfs-t/ Di sini Permintaan untuk lapisan WFS ditulis dari scatch. Saya telah mengujinya dan berfungsi.

Atau Leaflet-Plugin ini: https://github.com/flatrockgeo/leaflet.wfs-t

Jika Anda tidak membutuhkan WFS-T daripada cukup dengan posting ini:

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

atau posting ini di mana dijelaskan cara mengaktifkan jsonp di Geoserver: Mendapatkan data WFS dari Geoserver ke leaflet

Saya telah menguji posting ini (Jawaban dari pengguna "geomajor56") GeoServer 2.4.1: Bagaimana cara menggunakan JSONP dalam permintaan WFS? dan membuat JSFiddle: http://jsfiddle.net/expedio/8r1ncv6a/


Sepertinya saya tidak bisa membuat biola Anda bekerja, L tidak ditentukan dan kemudian peta peti tidak didefinisikan
Luffydude

Terima kasih, ini membantu, tetapi jawabannya agak tidak berguna jika semua URL ini tiba-tiba berhenti berfungsi.
Doodad

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.