UNPKG

compare-geojson

Version:

Compare a features new and old versions in GeoJSON

18 lines (14 loc) 492 B
'use strict'; var turfArea = require('turf-area'); module.exports = largeBuilding; function largeBuilding(newVersion, oldVersion, callback) { var result = {}; if (!newVersion || !newVersion.hasOwnProperty('geometry') || newVersion['geometry'] === null) { return callback(null, result); } var area = turfArea(newVersion); if (area > 5000 && newVersion.properties.hasOwnProperty('building')) { result['result:large-building'] = area; } return callback(null, result); }