UNPKG

@koopjs/featureserver

Version:

*An open source implementation of the GeoServices specification*

23 lines (18 loc) 536 B
const { StatisticsFields } = require('../helpers/fields'); function renderStatisticsResponse(input = {}, options = {}) { const { statistics } = input; const normalizedStatistics = Array.isArray(statistics) ? statistics : [statistics]; const features = normalizedStatistics.map((attributes) => { return { attributes }; }); const fields = StatisticsFields.create({ statistics, ...options, }); return { displayFieldName: '', fields, features, }; } module.exports = { renderStatisticsResponse };