Leaflet JSアプリケーションにGeoserver WFSを追加する方法


11

PostGISデータベースがあり、テーブルをGeoServerに正常に取り込み、WFSを公開しました。ESRIの機能サービスと同様に、これらのWFSで利用できるRESTエンドポイントはありますか?パラメータはどのように構築されますか?


1
この投稿を見ましたか?「リーフレットはWFSサービス自体を直接サポートしていませんが、JSONデータで問題なく機能します。幸い、GeoServerはWFSサービスをJSONとして出力できます」
toms

回答:


13

geoserverの残り-モジュールについての詳細学ぶために私はあなたにこのサイトをお勧めすることができます 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-Plugin: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"の回答)

または、Geoserverでjsonpを有効にする方法が説明されているこの投稿: GeoserverからリーフレットへのWFSデータの取得

私はこの投稿をテストしました(ユーザー "geomajor56"からの回答) GeoServer 2.4.1:WFSリクエストでJSONPを使用する方法? そしてJSFiddleを作りました:http ://jsfiddle.net/expedio/8r1ncv6a/


私はあなたのフィドルを機能させることができないようです。Lが定義されておらず、マップコンテナが定義されていません
Luffydude

おかげで、これは役に立ちましたが、これらのすべてのURLが突然機能しなくなった場合、答えはちょっと役に立たないです。
Doodad

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.