@koopjs/featureserver
Version:
*An open source implementation of the GeoServices specification*
23 lines (18 loc) • 536 B
JavaScript
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 };