Spaces:
Sleeping
Sleeping
Commit History
-
fix: search integration, detailed boundaries, cleanup dead files
- Search now auto-sets department and switches to commune level - Department selection preserved across level switches (was being cleared) - Department highlight uses detailed vector tiles instead of simplified GeoJSON - Postcode boundaries regenerated with finer tolerance (0.003→0.0005) - Added gzip compression middleware for large files - Removed dead files: prices_section.json, sections.pmtiles, communes.geojson - Removed unused PMTiles script tag and library - Cleaned up .gitignore for temp build directories92d554e
-
feat: government vector tiles, dept selection, fix section rendering
Replace self-hosted PMTiles (867MB) and large GeoJSON with government vector tile APIs for commune and section levels. Add department selection workflow for commune/postcode/section levels. Fix section data loading when switching levels with dept already selected. - Use openmaptiles.geo.data.gouv.fr admin tiles for communes - Use openmaptiles.geo.data.gouv.fr cadastre tiles for sections - On-demand section data loading per department - Sourcedata event handler for tile re-coloring - New GeoJSON files for regions and departments - Updated notebooks and build scripts9eba1e1
-
feat: add exploration & challenge notebooks, update aggregated data
- Add 02_data_exploration.ipynb: full pipeline walkthrough with visualizations - Add 03_challenge_answers.ipynb: folium maps at 6 aggregation levels, parameterized target city - Add geo data for notebook maps (france outline, postcode boundaries) - Update aggregated price data with 2025 DVF transactions9b3c1f4
-
feat: add all 6 aggregation levels with click-to-drill-down
- Add Country level (france.geojson) and Postcode level (postcodes.geojson) - Fix section grey bug (race condition in tile loading vs data fetch) - Add click-to-drill-down on all map layers for progressive navigation - Fix top cities click zoom to commune level instead of section - Update zoom ranges for 6 levels: Country > Region > Dept > Commune > Postcode > Section5c259e6 -
feat: regenerate aggregated data with temporal weighting
Residential only, weighted trimmed mean, 4.6M transactions. Section data split into 97 per-department files.bb2efc5 -
chore: setup LFS for large files, ignore monolithic section JSON
8951cc2 -
feat: initial DVF data pipeline with 6-level price aggregation
ba08c19