osm-polygon-features
Version:
OSM tags indicate if a closed way should be treated as a polygon or linestring
24 lines (18 loc) • 556 B
JavaScript
var jsonschema = require('jsonschema'),
data = require('./polygon-features.json'),
schema = require('./schema.json')
function validate(instance, schema) {
var result = jsonschema.validate(instance, schema).errors
if (result.length) {
result.forEach(function(error) {
if (error.property) {
console.error(error.property + ' ' + error.message)
} else {
console.error(error)
}
})
process.exit(1)
}
}
validate(data, schema)