問題タブ [getfeatureinfo]

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 投票する
0 に答える
254 参照

popup - map.addPopups を読み込んだ後の html レイアウトの変更

コントロールを使用して、WMSGetFeatureInfoジオサーバーからフィーチャ属性を取得し、ポップアップに表示しています。

localhost でプロキシホストをセットアップしましたが、ポップアップは正常に機能しています。を使用してeventListenersいます。

最後の行を実行するmap.addPopup(popup)と、html ファイルのレイアウトが添付の画像に示すように変更されます。

コードは以下のとおりです。

ポップアップを追加する前に:
https://flic.kr/p/nACiDZ

ポップアップを追加した後:
https://flic.kr/p/nACqxC

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

raster - GeoServer: 期間のラスター データを抽出する

GeoServer インスタンスからロードされたラスター レイヤーから一連の値を抽出するために、TIME 期間 (例: 2014-01-01/2014-03-01) を指定する WMS->GetFeatureInfo を使用する方法はありますか?

前もって感謝します

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

javascript - ボタンで getfeature-request を非アクティブ化/アクティブ化

複数の WMS レイヤーを持つ Openlayers3 マップがあります。ユーザーが wms-layer をクエリするかどうかを決定できるように、(クエリ可能なレイヤーごとに) ボタンを追加したいと思います。

この部分は今のところ問題なく動作しています。

getfeature-request を「user-interface」と組み合わせます (ここではチェックボックスのみ)。

id="cursor10" のチェックボックス

機能を追加します

現時点では、getfeature-function がアクティブになると引き続き機能します。

チェックボックスをオフにすると getfeature 関数が停止するようにするにはどうすればよいですか? または別のアプローチのアイデアはありますか?

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

javascript - JavaScript でのオブジェクトの値の読み取り

レイヤーから機能を取得したい。そのため、レイヤで GetFeatureInfo のリクエストが成功した後、WMSGetFeatureInfo メソッドをリクエストしています。返されるオブジェクトは次のように構成されます。

機能オブジェクト

BEVDICHTE などの値を読み取ることができますvar bevdichte = features.BEVDICHTE。しかし、the_geom の値を取得したい場合var the_geom = features.the_geomは、オブジェクトが返されます。はい、ネストされているため、これは意図されたものですが、私の質問は?ol.geom.MultiPoint から値を取得する方法です。the_geom

編集:

残念ながら、別のオブジェクトvar target = features.the_geom['actualEventTarget_'];を返すだけです。'actualEventTarget_'これは、the_geom オブジェクトが無限にネストされているためです。私の問題を説明する別のスクリーンショットを添付しました。以下に、さらに多くのネストされた eventTargets があります。それでも、プロパティ ol.geom.MultiPolygon を取得できませんでした。

実際のイベントターゲット

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

android - Google マップ タイル プロバイダー (GeoServer および WMS)

WMS ウェブサービス GeoServer WMS

Google マップで選択した緯度と経度のタイル情報 (I、J、BBOX) をズーム レベルで取得しようとしています。

この数式を使用して、 I、J 、BBOX数式ソースを取得しました

ズームレベルに基づく問題は、正確な値を見つけることができません..正しい値に基づいて、WMS Webサービスを呼び出す必要があります

前もって感謝します...

http://192.168.1.102:1005/geoserver/estater/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetFeatureInfo&FORMAT=image%2Fpng&TRANSPARENT=true&QUERY_LAYERS=建物&LAYERS=kwt_buildings&INFO_FORMAT=application%2Fjson&propertyName=grid_id%2Cbuild_id&IIGHT=90&WHETH=26&WHETH=25 256&CRS=EPSG%3A3857&STYLES=&BBOX=5342031.032794397%2C3420709.8898182083%2C5343254.02524696%2C3421932.882270771