Files
VacatureRadar/docs/operations/GEOCODING_DATA_IMPORT.md
T
Jens b8091e59bd
deploy / deploy (push) Canceled after 0s
Initial deploy setup
2026-07-21 14:00:00 +02:00

37 lines
1.0 KiB
Markdown

# Geodata import voor Belgische locaties
Deze module gebruikt lokaal beheerde postcode/gemeentedata om locatiecoördinaten te kunnen afleiden.
## CLI
```bash
python manage.py import_geodata <pad-naar-geodata.csv> \
--source-name local \
--dataset-version 2026-01-01 \
--license-name "Naam van licentie"
--license-url "https://..."
--replace
```
- Gebruik `--validate-only` om validatie uit te voeren zonder databasewijzigingen.
- Gebruik `--replace` wanneer een bron volledig opnieuw opgebouwd moet worden.
## Verplichte CSV-kolommen
- `postal_code` (exact 4 cijfers)
- `municipality`
- `region`
- `latitude`
- `longitude`
## Validatie
- Niet-numerieke coördinaten worden geweigerd.
- Latitude en longitude moeten binnen geldige range vallen.
- Dubbels op `postal_code + municipality` in de invoer worden afgekeurd.
- Bestaande lookupregels van dezelfde `source_name`/`dataset-version` blokkeren import zonder `--replace`.
## Fallback
Zonder geïmporteerde geodata blijft afstandsafleiding op "onbekend".