私は現在、この例を実装しています。そのため、シングル クリックまたはボックス選択でレイヤーのフィーチャを選択できます。
しかし、wmsレイヤーでボックス選択を使用して機能を取得することは可能ですか?
(ベクターレイヤーで試してみましたが、現在機能しています)。
ありがとう。
私は現在、この例を実装しています。そのため、シングル クリックまたはボックス選択でレイヤーのフィーチャを選択できます。
しかし、wmsレイヤーでボックス選択を使用して機能を取得することは可能ですか?
(ベクターレイヤーで試してみましたが、現在機能しています)。
ありがとう。
レイヤーを WMS としてロードするには、いくつかの方法があります。
WMS は、ここに示すようにタイル レイヤーとして、またはイメージ レイヤーとして使用できます。
どちらの方法でも、Web サーバー (GeoServer) はタイル/画像をクライアントに送信します。あなたが言及した例Vector Layer
では、サーバーが画像やタイルではなく、機能を1つずつ送信することを意味します。そのため、「ボックス選択範囲」と機能をチェックして交差点を見つけることはできません。
しかし、少し役立つことができる別のことがあります。GetFeatureInfo
WMS レイヤーからフィーチャを取得するソリューションです。単一の座標 (クリック) とその他の情報を取得し、その座標の特徴を返します。
だからあなたの質問に答えます。いいえ、ボックス選択はできませんが、ワンクリックで機能を取得できます。
ここに例があります。