-1

私は現在、この例を実装しています。そのため、シングル クリックまたはボックス選択でレイヤーのフィーチャを選択できます。

しかし、wmsレイヤーでボックス選択を使用して機能を取得することは可能ですか?

(ベクターレイヤーで試してみましたが、現在機能しています)。

ありがとう。

4

1 に答える 1

0

レイヤーを WMS としてロードするには、いくつかの方法があります。

WMS は、ここに示すようにタイル レイヤーとして、またはイメージ レイヤーとして使用できます。

どちらの方法でも、Web サーバー (GeoServer) はタイル/画像をクライアントに送信します。あなたが言及した例Vector Layerでは、サーバーが画像やタイルではなく、機能を1つずつ送信することを意味します。そのため、「ボックス選択範囲」と機能をチェックして交差点を見つけることはできません。

しかし、少し役立つことができる別のことがあります。GetFeatureInfoWMS レイヤーからフィーチャを取得するソリューションです。単一の座標 (クリック) とその他の情報を取得し、その座標の特徴を返します。

だからあなたの質問に答えます。いいえ、ボックス選択はできませんが、ワンクリックで機能を取得できます。

ここに例があります。

于 2020-01-07T11:33:37.507 に答える