このコードでは、openlayers 4(max 1000)でwfsのパーセルを視覚化しようとしました。 しかし、ビューマップの移動またはズームの度にエクステントが変更されないか、新しいフィーチャがレイヤーに読み込まれませんか?openlayers戦略:ol.loadingstrategy.bboxはwfs機能で動作しません
var parcellaireSource = new ol.source.Vector({
format: new ol.format.GeoJSON(),
url: function (extent) {
return 'https://wxs.ign.fr/api key/geoportail/wfs?request=GetCapabilities&SERVICE=WFS&VERSION=2.0.0&request=GetFeature&typename=BDPARCELLAIRE-VECTEUR_WLD_BDD_WGS84G:parcelle&outputFormat=application/json&srsname=EPSG:2154&bbox='+ extent.join(',') + ',EPSG:3857';
},
strategy: ol.loadingstrategy.bbox
});
var parcellairewfs = new ol.layer.Vector({
source: parcellaireSource
});
map.addLayer(parcellairewfs);
に解像度パラメータを追加することが
で行われています.log(view.getResolution()); console.log(parcellaireSource); } map.on( 'moveend'、onMoveEnd); しかし、フィーチャーの数が限られているため、特定のズームレベルでのみフィーチャーをロードしたいと考えています。あなたはそれを行う方法を見ますか? – ericire