从featureCollection turf.js中删除功能

时间:2018-01-29 10:19:22

标签: javascript geospatial geojson turfjs

我有featureCollection。每个元素都有properties,它还有条目arrarr包含[]["a",.... n]。我想删除featureCollection arr.length !== 0中的每个元素。

我如何在turf.js(版本5.1.6)中执行此操作? 这有固有的功能吗?或者我是否必须使用原生于dict的简单JS突变?

1 个答案:

答案 0 :(得分:1)

从TurfJS的v5.1.6开始,没有功能可以通过TurfJS中的要素属性过滤featureCollections。

对于这种事情,只需使用@Rajesh建议的array filter method之类的原生javascript函数。

var matchingFeatures = featureCollection.features.filter(function (feature){ 
   return feature.properties.arr.length === 0 
})