compare-geojson
Version:
Compare a features new and old versions in GeoJSON
18 lines (14 loc) • 492 B
JavaScript
;
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);
}