compare-geojson
Version:
Compare a features new and old versions in GeoJSON
25 lines (20 loc) • 635 B
JavaScript
;
module.exports = disputedBorderDeleted;
function disputedBorderDeleted(newVersion, oldVersion, callback) {
var result = {};
if (!newVersion && !oldVersion) {
// None of old version or new Version present
return callback(null, {});
}
if (!newVersion && oldVersion) {
// Only old Version is present, which indicates feature has been deleted
/*
Comparing the tags
Creating a result object
*/
if (oldVersion.properties && oldVersion.properties['disputed']) {
result['result:disputed_border_deleted'] = true;
}
} else { return callback(null, { }); }
callback(null, result);
}