Openlayers は Geoserver レイヤーと範囲フィルタリングをロードします
Openlayers が Geoserver レイヤーを読み込むとき、属性条件クエリ要件に加えて、空間クエリも頻繁に発生します。ここでは範囲クエリをいくつか示します。
実際には、Geoserver の CQL_FILTER を使用して機能を実装する、つまり、BOX (EXTENT) 条件を追加します。
この記事には、範囲フィルタリングのコア コード、完全なコード、オンライン サンプルが含まれています。
範囲フィルターのコアコード
Geoserver 範囲フィルタリングのコア コード:
// 定义矩形
let geometryFunction = ol.interaction.Draw.createBox(<