Deze map is bedoeld als losse werkrepo voor het verder ophalen, valideren en filteren van voorzieningen voor het Daily Urban System-project.
De BAG-panden hoeven niet opnieuw te worden opgebouwd. Voor validatie staat het recente BAG-pandbestand al klaar in:
2_bag/bag_frl_xml/per_jaar/pnd_fryslan_2026.geojson
DUS_voorzieningen_apart/
├── 0_layers/
│ └── processed/3_voorzieningen/
├── 2_bag/
│ └── bag_frl_xml/per_jaar/pnd_fryslan_2026.geojson
├── 3_voorzieningen/
│ ├── README.md
│ ├── raw/
│ ├── processed/
│ └── supermarkt/
└── requirements.txt
Maak voor de losse repo een Python-omgeving en installeer de benodigde packages:
python3 -m venv .venv
.venv/bin/python -m pip install -r requirements.txtDe eerste uitgewerkte voorziening is de supermarkt. De workflow bestaat uit het downloaden van actuele OSM-supermarkten, validatie met BAG-panden en selectie van grote supermarkten:
.venv/bin/python 3_voorzieningen/supermarkt/download.py
.venv/bin/python 3_voorzieningen/supermarkt/supermarkt.py --jaar 2026
.venv/bin/python 3_voorzieningen/supermarkt/filter.pyZie 3_voorzieningen/README.md voor de inhoudelijke uitleg van de scripts,
inputs, outputs en validatieregels.
Gebruik per voorziening bij voorkeur dezelfde opzet:
3_voorzieningen/<voorziening>/
├── download.py
├── <voorziening>.py
└── filter.py
Laat validatiescripts de BAG-panden lezen uit:
2_bag/bag_frl_xml/per_jaar/pnd_fryslan_2026.geojson
Schrijf eindlagen bij voorkeur weg naar:
0_layers/processed/3_voorzieningen/<voorziening>/