itziarZG b3510b3f2f fix(mapa): popup contextual segun scope + dropdown agrupado en 5 categorias
El usuario veia en el popup TODA la informacion de golpe (INE + Airbnb + HUT)
independientemente de la variable seleccionada. Eso es ruido innecesario.

Popup ahora contextual segun el scope de la variable activa:
- scope 'airbnb' (variables Airbnb): muestra Airbnb data
- scope 'hut'   (variables HUT):     muestra HUT data
- scope 'all'   (INE vivienda/consumo): muestra INE data
Ademas, el valor de la variable activa aparece destacado arriba de la seccion
para que el usuario vea inmediatamente 'lo que pinta el mapa'.

Dropdown reagrupado en 5 optgroups:
  - Habitatge (INE Cens 2021): viviendas totales + viviendas vacantes
  - Consum electric: 4 tramos (p10_muy_bajo, p10_bajo, p50_medio, p90_alto)
  - Presio Airbnb: listings, enteros, ingresos, por_1000
  - Habitatge turistic legal HUT: registros, plazas
  - Avanzado: con_licencia, ratio, mediana_kWh

CA: 'Habitatge (INE Cens 2021)' / 'Consum electric (Cens 2021)' / etc.
ES: 'Vivienda (INE Censo 2021)' / 'Consumo electrico (Censo 2021)' / etc.

Resultado:
- Dropdown mas escaneable (5 grupos vs lista plana de 15)
- Popup focal en lo que importa (no mas ruido)
- Valor de la variable activa destacado arriba
2026-07-15 18:34:55 +02:00

Cases Tancades

Web publica que visibilitza la pressio turistica sobre el parc residencial de Balears, creuant dades oficiales d'INE (consum electric per seccio censal, com a proxy de vivenda semi-vacia) amb dades d'Inside Airbnb (listings georreferenciats).

Veure PLAN.md per al plan complet i l'arquitectura.

Estructura

data/raw/         Dades originals descarregades (no commitejades)
data/processed/   Dades intermiges del pipeline
data/output/      Dades finals (parquet, tiles, JSON)
docs/             Documentacio i materials de suport
scripts/          Pipeline Python
web/              Codi Astro de la web
FASE-*.md         Bitacora de cada fase del projecte

Setup rapid

# Python
uv venv .venv
source .venv/bin/activate
uv pip install -r requirements.txt

# Node
nvm use 20

Estat

Fase Estat
Fase 0 - Setup En curs
Fase 1 - Dades Pendent
Fase 2 - Web MVP Pendent
Fase 3 - Llanament Pendent

Fonts de dades

Llicencia

A determinar. Probablement CC BY-SA 4.0.

S
Description
No description provided
Readme
12 MiB
Languages
Astro 56.6%
Python 36.7%
JavaScript 4.2%
TypeScript 2.1%
CSS 0.4%