UNPKG

winnow

Version:

Apply sql-like filters to GeoJSON

11 lines (8 loc) 455 B
const _ = require('lodash') const toEsriAttributes = require('./to-esri-attributes') function selectFieldsToEsriAttributes (properties, geometry, delimitedFields, dateFields, requiresObjectId, idField) { const transformedProperties = toEsriAttributes(properties, geometry, dateFields, requiresObjectId, idField) const fields = delimitedFields.split(',') return _.pick(transformedProperties, fields) } module.exports = selectFieldsToEsriAttributes