Busabase
Busabase는 AI 에이전트를 위한 오픈소스(MIT) 데이터베이스 및 작업 공간입니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Proyecto ciudadano independiente. No está afiliado a la Comisión Nacional del Agua (CONAGUA) ni a ninguna dependencia de gobierno; el nombre es una parodia.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Sitio ciudadano de periodismo de datos sobre la falta de agua en México: agua por persona, sequía, presas y acuíferos. El nombre es una parodia de CONAGUA; el proyecto es independiente y no está afiliado a ninguna dependencia de gobierno.
Sitio de periodismo de datos sobre la disponibilidad de agua subterránea en los 653 acuíferos de México.
npm install
npm run dev
Todo el pipeline es reproducible y usa solo fuentes oficiales:
npm run data # descarga (data:fetch) + procesa (data:build)
| Paso | Script | Qué hace |
|---|---|---|
data:fetch | scripts/fetch.sh | CONAGUA (disponibilidad 2023, polígonos), DOF (2013–2020) e INEGI municipios 2023 (vía CONABIO) → data/raw/ |
data:build | scripts/geo_pre.sh | Cruce municipio × acuífero (km²), punto interior de cada acuífero |
scripts/build_data.py | Historia, estatus, % de territorio en déficit por municipio/estado → public/data/*.json, src/data/resumen.json | |
scripts/geo_post.sh | Geometrías simplificadas: estados, acuíferos, burbujas y un archivo de municipios por estado (public/data/mun/) |
.github/workflows/actualizar-datos.yml corre lunes y jueves (y a mano desde la pestaña Actions → Run workflow):
baja presas (SIH) y sequía (SMN), recalcula, verifica que el sitio compila y, si hubo cambios, hace commit en main.
Vercel publica con cada push. Si una descarga falla o trae datos más viejos que los publicados, el flujo se detiene
sin escribir nada.
En local: npm run data:presas y npm run data:agua.
npm run data:sina # solo una vez: baja el SINA 1991–2025 y lo compacta en data/fuentes/ (ya versionado)
npm run data:presas # extensión diaria hasta hoy (SIH) + procesamiento
node scripts/fetch_presas.mjs 1991-01-02 2025-04-23 reverso # opcional: segundo proceso en paralelo
python3 -I scripts/build_presas.py
bash scripts/fetch_sih.sh, se actualiza a diario). Ambas dan cifras idénticas
en las fechas que se traslapan; el SIH extiende la serie semanal hasta la semana más reciente.aviso: true).Presión = volumen concesionado / (recarga − descarga natural comprometida).
| Estatus | Regla |
|---|---|
| Con agua disponible | presión < 60% |
| Cerca del límite | 60% ≤ presión, DMA ≥ 0 |
| En déficit | DMA < 0 y presión < 150% |
| Déficit severo | DMA < 0 y presión ≥ 150% (o sin recarga aprovechable) |
% de la superficie de un municipio o estado que está sobre acuíferos en déficit (déficit + déficit severo).
México (coropleta por estado) → Estado (municipios + una burbuja por acuífero) → Municipio (acuíferos bajo él) → Acuífero.
La vista vive en el hash y es compartible: #e=guanajuato&m=11020&a=1113.
#fbfaf7:
#2a78d6 → #7f7a70 → #e0703a → #9e2f1c (más oscuro = más grave).#ece8df + #e2a47b → #6f2e18.scripts/build_poblacion.py: ubica cada localidad del Censo 2020 (INEGI, ITER) sobre su acuífero (99.9% de la población asignada).scripts/build_proyecciones.py: con las 5 actualizaciones del DOF (2013–2023) ajusta una recta (acuíferos en déficit, % de
territorio y personas) con intervalo de predicción del 95% → src/data/proyecciones.json.
Es un escenario de continuidad, no un pronóstico; la landing lo explica en el botón "?".