itziarZG 7aa0fb7a89 feat(mapa): añadir capa 'viviendas vacantes estimadas' por municipio
El usuario queria ver claramente dónde hay viviendas vacantes y cuántas.
Hasta ahora solo teníamos el choropleth de consumo_p50, que era
abstracto y los numeros de Airbnb en circulos confundian.

Nueva variable 'viviendas_vacantes_estimadas' en el dataset:
- Viviendas_totales (municipio) * 0.162 (tasa CCAA INE 2021)
- Asume distribucion uniforme del 16,2% (proxy: en realidad varia
  por municipio, mas alta en zonas turisticas)
- Replicada a todas las secciones del mismo municipio

Capa nueva en el mapa con escala de rojos:
  < 100    vacants   (claro)
  100-500
  500-1500
  1500-5000
  > 5000   vacants   (oscuro, Palma)

Total Balears = 105.632 vacantes (proxy)
- Palma: 30.210
- Calvia: 5.912
- Manacor: 4.629
- Inca: 2.570
- Llucmajor: 3.776
- Eivissa: 3.878

i18n: nueva key 'variable_viviendas_vacantes' en ca.json y es.json
2026-07-15 17:36:12 +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%