我有一个featureCollection。每个元素都有properties,它也有条目arr。arr要么包含[],要么包含["a",.... n]。我想从featureCollection中删除arr.length !== 0中的每个元素。
我将如何在turf.js (5.1.6版)中做到这一点?这有其固有的功能吗?或者我需要使用简单的dict突变,这是JS的本源。
发布于 2018-02-20 09:28:50
在TurfJS的v5.1.6中,没有通过TurfJS中的特性属性过滤featureCollections的功能。
对于这种情况,只需使用@Rajesh建议的原生javascript函数,如阵列滤波法。
var matchingFeatures = featureCollection.features.filter(function (feature){
return feature.properties.arr.length === 0
})https://stackoverflow.com/questions/48498932
复制相似问题