Javascript 从featureCollection turp.js中删除功能
我有一个特色收藏。每个元素都有属性,该属性的条目arr.arr包含[],或[a,….n]。我想删除featureCollection中的每个元素,其中arr.length!==0 在turf.js 5.1.6版中我将如何做到这一点?Javascript 从featureCollection turp.js中删除功能,javascript,geospatial,geojson,turfjs,Javascript,Geospatial,Geojson,Turfjs,我有一个特色收藏。每个元素都有属性,该属性的条目arr.arr包含[],或[a,….n]。我想删除featureCollection中的每个元素,其中arr.length!==0 在turf.js 5.1.6版中我将如何做到这一点? 这有内在的功能吗?或者我必须使用JS固有的简单dict变异?从TurbJS的v5.1.6开始,TurbJS中没有按功能属性过滤功能集合的功能 对于这种情况,只需使用@Rajesh建议的本地javascript函数即可 var matchingFeatures = f
这有内在的功能吗?或者我必须使用JS固有的简单dict变异?从TurbJS的v5.1.6开始,TurbJS中没有按功能属性过滤功能集合的功能 对于这种情况,只需使用@Rajesh建议的本地javascript函数即可
var matchingFeatures = featureCollection.features.filter(function (feature){
return feature.properties.arr.length === 0
})
不确定turf,但可以执行featureCollection=featureCollection.filterfunctionfeature{return feature.arr.length==0}