問題タブ [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.
python - Ploneで地理空間データを公開する
collective.geo.bundle を使用して plone で新しいサイトをセットアップしていますが、デスクトップ GIS からデータにアクセスできるようにする必要があります。これを行う 2 つの明白な方法は、postgres/postgis データベースを使用するか、WFS サービスを介してデータを公開することです。問題は、 plone がピクルスをデータベースに保存しているように見えるため、GIS がデータを理解できず、WFS を公開するアドオンがないように見えることです。次に2つの質問:
configure plone を使用してジオメトリ データ型の postgres/postgis データベースを使用し、plone の外部からデータを読み取れるようにする方法はありますか?
WFS を公開するために plone を (アドオンなどを介して) 設定する方法はありますか?
geoserver - Geoserver: WFS が null 値を持つ列のノードを返さない
GeoServer 2.3 は、null 値を持つ列に対して空の XML ノードを返しません。たとえば、これは CQL クエリに対する WFS 応答から取得したスニペットです。
2 番目の featureMember 要素には、na3 および Type ノードがありません。これらはデータベースで null であるためです。
null値を持つ列に遭遇したときに空のノードを返すようにGeoServerを構成する方法はありますか?
python - GeoJSON応答で経度、緯度座標を逆にするPythonの方法
この JSON 応答の座標の順序を (lat,lon) から (lon,lat) に逆にしたいと思います。
私はこれを引き離し、ブルートフォースして、元に戻すことができましたが、疑問に思っています.構造をそのままにして順序を変更するには、どのようなPythonの良い方法があるのでしょうか?
geoserver - 時間パラメーターを使用した WFS GetFeature クエリがジオサーバーでフィルタリングされない
ジオサーバーで WFS GetFeature を使用して GML 形式の日付でフィルター処理されたデータを取得しようとしていますが、操作は時間パラメーターを無視し、すべてのデータを含む巨大な GML ファイルを返すだけです。これは私が使用しているクエリです:
これによると、WFSのGetFeature操作で時間パラメータがサポートされているはずなので、何が悪いのかわかりません。また、XML や JSON 形式、またはその他の解析しやすい形式で時間によってフィルター処理されたデータを取得するための代替手段は何ですか?
leaflet - リーフレット マップに WFS サービスを追加し、現在の縮尺を制御する必要がある
リーフレット マップに WFS サービス (ポイント) をロードする必要があります。
マップに WFS サービスを読み込む方法は知っていますが、サーバーに要求してマップにレンダリングするフィーチャの数を制限する必要があるため、マップの現在の縮尺/範囲を動的に確認する必要があります。
私のサービスには多くのポイントがあり、ベースマップ (OpenStreetMap) のレベルが 18 の場合にのみレイヤーの視覚化を制限したいと考えています。
マップの現在の範囲/縮尺を動的にチェックして、WFS サービスを呼び出すかどうかを決定する方法はありますか?
例はありますか?
よろしくお願いします。どんな提案でも大歓迎です!!!!
チェザーレ
angularjs - AngularJS ジオサーバーへの $http 投稿機能の取得
geoserver 用の Angular で WFS クライアント サービスを構築しています。これまで $http GET を使用して機能を取得していましたが、cql_filter が大きすぎて、URL が大きすぎるために http GET が機能しないことがあります。次の http GET を http POST に変換するのを手伝ってくれませんか? 可能であれば、OGC の代わりに CQL フィルタリングを使用することをお勧めします。既に実装しているためです。ここに私の getFeature メソッドがあります:
これは私の試みです:
応答例外:
GET リクエストと同じ結果が得られる "data" xml を作成したいと思います。
修理:
これは投稿がどのように見えるかです:
postgis - GeoServer WFS PropertyIsEqualTo が末尾の空白と一致しない
私は現在、TOWNSHIP などの特定の列の末尾の空白を含むデータセットを postgis データベースに持っています。
geoserver の WFS 機能を使用して WFS リクエストを行うと、データは返されません (以下を参照)。
上記の GetFeature リクエストでは、WFS は値が「Town 」である TOWNSHIP によって一致しようとしています。データベースには値が 'Town' のレコードがあります。
PropertyIsLike フィルターを使用できますが、それは余分なレコードに一致します。
この問題に遭遇したかどうか、またその解決方法を教えてください。
ありがとうアマール
r - 実行可能な WFS レイヤーを一覧表示し、rgdal を使用してデータ フレームに読み込む
を使用してRでWFSレイヤーを読み取ることができるはずのさまざまなソースによると、次の問題がありますrgdal
。
そのコードの結果は、1) 利用可能な WFS レイヤーを一覧表示し、2) 特定のレイヤー (SIC) を Spatial(Points)DataFrame として R に読み込む必要があります。
他のいくつかの WFS サーバーを試しましたが、うまくいきません。私はいつも警告を受け取ります:
WFS ドライバーを確認すると、次の結果が得られます。
WFS ドライバーは rgdal に実装されていないようです (もう?)。
私もgdalUtils
パッケージを試してみましたが、うまく機能しますが、利用可能なレイヤーだけでなく、ogrinfo.exeのコンソールメッセージ全体を出力します. rshell
またはsystem
コマンド)。
私が間違っていることを誰かが知っていますか、rgdal
または同様のパッケージでそのようなことが可能であるかどうかを知っていますか?