feat: check for missing streets

This commit is contained in:
knoflook 2025-02-23 23:15:35 +01:00
parent f208973f2f
commit 9d63fc3d96

16
scripts/05-show-missing-streets Executable file
View File

@ -0,0 +1,16 @@
#!/bin/bash
set +e
source "$(dirname $0)/00-config"
mkdir -p $WORKDATADIR/05
rm $WORKDATADIR/05/*
for i in working-data/04/*; do
cat "$WORKDATADIR/02/$(basename $i .json)" | sed -E "s/.*\"name\"=\"(.*)\"\]\[\"highway.*/\\1/" | sort > $WORKDATADIR/05/requested
cat "$i" | jq -r ".elements[] | select(.type == \"way\") | .tags.name" | sort | uniq > $WORKDATADIR/05/returned
comm "$WORKDATADIR/05/requested" "$WORKDATADIR/05/returned" -3 > "$WORKDATADIR/05/$(basename $i .json)"
if [ ! -s "$WORKDATADIR/05/$(basename $i .json)" ]; then
rm "$WORKDATADIR/05/$(basename $i .json)"
fi
done