Geocoding toolchain (internal)

This workflow stays local (or CI) and never touches public UI.

Setup

pip3 install -r tools/requirements.txt

Step 1: Geocode

Run against the generated search.json (local file or URL).

python3 tools/geocode_nominatim.py --search-json ../search.json --output tools/geocode_results.csv

Step 2: Review

Step 3: Apply

Apply only high/medium rows; backups + log are created automatically.

python3 tools/apply_geocode.py --results tools/geocode_results.csv

Restore

Copy files back from tools/backup/ to their original locations if needed.