Як додати Geoserver WFS до програми Leaflet JS


11

У мене є база даних PostGIS і я успішно використав таблицю в GeoServer і опублікував WFS. Чи доступні кінцеві точки REST для подібних WFS, подібних до функціональних послуг ESRI? Як будуються параметри?


1
Ви подивилися цю посаду ? "Leaflet не підтримує безпосередньо сервіси WFS самостійно, але він із задоволенням працюватиме з даними JSON. На щастя GeoServer може випустити послугу WFS як JSON"
Том

Відповіді:


13

Щоб дізнатися більше про модуль відпочинку геосервера, я можу рекомендувати вам цей веб-сайт: http://geoserver.geo-solutions.it/edu/en/rest/using_rest.html, але я думаю, що ви просто хочете завантажити WFS- Шару на своїй листівці-мапі, щоб ви могли ознайомитися з цією публікацією:

http://blog.georepublic.info/2012/leaflet-example-with-wfs-t/ Тут запити на рівень WFS написані з scatch. Я перевірив це, і він працює.

Або цей Leaflet-плагін: https://github.com/flatrockgeo/leaflet.wfs-t

Якщо вам не потрібен WFS-T, ніж на цих посадах може бути достатньо:

/programming/25187937/loading-geojson-layers-from-geoserver-to-leaflet-map-based-on-the-current-boundi (відповідь користувача "user3919282")

або цей пост, де пояснено, як увімкнути jsonp в Geoserver: отримання даних WFS з Geoserver в листівку

Я перевірив цю публікацію (Відповідь користувача "geomajor56") GeoServer 2.4.1: Як використовувати JSONP у запиті WFS? і створив JSFiddle: http://jsfiddle.net/expedio/8r1ncv6a/


Я, здається, не можу змусити вашу загадку працювати, L не визначено, а контейнер карти не визначений
Luffydude

Дякую, це допомогло, але відповідь начебто марний, якщо всі ці URL-адреси раптом перестають працювати.
штучка

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.