問題タブ [web-feature-service]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
230 参照

python - Ploneで地理空間データを公開する

collective.geo.bundle を使用して plone で新しいサイトをセットアップしていますが、デスクトップ GIS からデータにアクセスできるようにする必要があります。これを行う 2 つの明白な方法は、postgres/postgis データベースを使用するか、WFS サービスを介してデータを公開することです。問題は、 plone がピクルスをデータベースに保存しているように見えるため、GIS がデータを理解できず、WFS を公開するアドオンがないように見えることです。次に2つの質問:

  1. configure plone を使用してジオメトリ データ型の postgres/postgis データベースを使用し、plone の外部からデータを読み取れるようにする方法はありますか?

  2. WFS を公開するために plone を (アドオンなどを介して) 設定する方法はありますか?

0 投票する
2 に答える
1199 参照

geoserver - Geoserver: WFS が null 値を持つ列のノードを返さない

GeoServer 2.3 は、null 値を持つ列に対して空の XML ノードを返しません。たとえば、これは CQL クエリに対する WFS 応答から取得したスニペットです。

2 番目の featureMember 要素には、na3 および Type ノードがありません。これらはデータベースで null であるためです。

null値を持つ列に遭遇したときに空のノードを返すようにGeoServerを構成する方法はありますか?

0 投票する
4 に答える
5731 参照

python - GeoJSON応答で経度、緯度座標を逆にするPythonの方法

この JSON 応答の座標の順序を (lat,lon) から (lon,lat) に逆にしたいと思います。

私はこれを引き離し、ブルートフォースして、元に戻すことができましたが、疑問に思っています.構造をそのままにして順序を変更するには、どのようなPythonの良い方法があるのでしょうか?

0 投票する
1 に答える
5458 参照

geoserver - 時間パラメーターを使用した WFS GetFeature クエリがジオサーバーでフィルタリングされない

ジオサーバーで WFS GetFeature を使用して GML 形式の日付でフィルター処理されたデータを取得しようとしていますが、操作は時間パラメーターを無視し、すべてのデータを含む巨大な GML ファイルを返すだけです。これは私が使用しているクエリです:

これによると、WFSのGetFeature操作で時間パラメータがサポートされているはずなので、何が悪いのかわかりません。また、XML や JSON 形式、またはその他の解析しやすい形式で時間によってフィルター処理されたデータを取得するための代替手段は何ですか?

0 投票する
1 に答える
1248 参照

leaflet - リーフレット マップに WFS サービスを追加し、現在の縮尺を制御する必要がある

リーフレット マップに WFS サービス (ポイント) をロードする必要があります。

マップに WFS サービスを読み込む方法は知っていますが、サーバーに要求してマップにレンダリングするフィーチャの数を制限する必要があるため、マップの現在の縮尺/範囲を動的に確認する必要があります。

私のサービスには多くのポイントがあり、ベースマップ (OpenStreetMap) のレベルが 18 の場合にのみレイヤーの視覚化を制限したいと考えています。

マップの現在の範囲/縮尺を動的にチェックして、WFS サービスを呼び出すかどうかを決定する方法はありますか?

例はありますか?

よろしくお願いします。どんな提案でも大歓迎です!!!!

チェザーレ

0 投票する
0 に答える
947 参照

angularjs - AngularJS ジオサーバーへの $http 投稿機能の取得

geoserver 用の Angular で WFS クライアント サービスを構築しています。これまで $http GET を使用して機能を取得していましたが、cql_filter が大きすぎて、URL が大きすぎるために http GET が機能しないことがあります。次の http GET を http POST に変換するのを手伝ってくれませんか? 可能であれば、OGC の代わりに CQL フィルタリングを使用することをお勧めします。既に実装しているためです。ここに私の getFeature メソッドがあります:

これは私の試みです:

応答例外:

GET リクエストと同じ結果が得られる "data" xml を作成したいと思います。

修理:

これは投稿がどのように見えるかです:

0 投票する
0 に答える
455 参照

postgis - GeoServer WFS PropertyIsEqualTo が末尾の空白と一致しない

私は現在、TOWNSHIP などの特定の列の末尾の空白を含むデータセットを postgis データベースに持っています。

geoserver の WFS 機能を使用して WFS リクエストを行うと、データは返されません (以下を参照)。

上記の GetFeature リクエストでは、WFS は値が「Town 」である TOWNSHIP によって一致しようとしています。データベースには値が 'Town' のレコードがあります。

PropertyIsLike フィルターを使用できますが、それは余分なレコードに一致します。

この問題に遭遇したかどうか、またその解決方法を教えてください。

ありがとうアマール

0 投票する
2 に答える
2542 参照

r - 実行可能な WFS レイヤーを一覧表示し、rgdal を使用してデータ フレームに読み込む

を使用してRでWFSレイヤーを読み取ることができるはずのさまざまなソースによると、次の問題がありますrgdal

そのコードの結果は、1) 利用可能な WFS レイヤーを一覧表示し、2) 特定のレイヤー (SIC) を Spatial(Points)DataFrame として R に読み込む必要があります。

他のいくつかの WFS サーバーを試しましたが、うまくいきません。私はいつも警告を受け取ります:

WFS ドライバーを確認すると、次の結果が得られます。

WFS ドライバーは rgdal に実装されていないようです (もう?)。

私もgdalUtilsパッケージを試してみましたが、うまく機能しますが、利用可能なレイヤーだけでなく、ogrinfo.exeのコンソールメッセージ全体を出力します. rshellまたはsystemコマンド)。

私が間違っていることを誰かが知っていますか、rgdalまたは同様のパッケージでそのようなことが可能であるかどうかを知っていますか?