bwscheddebrock_trassenplaner/check_project_usage.js

20 lines
729 B
JavaScript

const fs = require('fs');
async function checkProjectUsage() {
const data = JSON.parse(fs.readFileSync('Geodaten/project.json', 'utf8'));
if (data.usage && data.usage.features) {
const netzFeatures = data.usage.features.filter(f => {
const props = f.properties || {};
return JSON.stringify(props).toLowerCase().includes('netz');
});
console.log("Found", netzFeatures.length, "usage features containing 'netz'");
if (netzFeatures.length > 0) {
console.log("Example properties:", netzFeatures[0].properties);
}
} else {
console.log("usage key NOT found or no features");
}
}
checkProjectUsage().catch(err => console.error(err));