pgx
PGX — Lightweight Postgres for AI agents. Written in Rust. Thousands of isolated databases in one runtime. 🐘
翻译准备中
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Geovisor público de asbesto en Cartagena de Indias (BPIN 2020000100366) · MapLibre + PMTiles · Universidad de Cartagena y FUNDCLAS
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Visor web público y de código abierto sobre la presencia de asbesto en el entorno urbano de Cartagena Proyecto BPIN 2020000100366 · Geovisor Asbesto Cartagena
| Tipo de muestra | Analizadas | Con asbesto | % |
|---|---|---|---|
| Materiales de construcción (PLM) | 232 | 203 | 87,5 |
| Agua de escorrentía de techos | 40 | 34 | 85,0 |
| Polvo superficial (microvac, TEM) | 114 | 82 | 71,9 |
| Agua de tanque | 28 | 8 | 28,6 |
| Agua de grifo | 64 | 7 | 10,9 |
| Aire (TEM) | 36 | 1 | 2,8 |
Una muestra cuenta como positiva cuando el análisis identificó algún tipo de asbesto (crisotilo, crocidolita, amosita, antofilita). El panel se regenera con python scripts/graficas-readme.py a partir de public/data/.
Seis paradas animadas cuentan el estudio de principio a fin:
En cada parada el mapa vuela, se inclina y enciende las capas que corresponden. Se navega con los botones o con las flechas del teclado.
prefers-reduced-motion.%%{init: {"theme": "dark", "themeVariables": {"background": "#0d1117", "primaryColor": "#161b22", "primaryBorderColor": "#30363d", "primaryTextColor": "#e6edf3", "lineColor": "#7d8590", "clusterBkg": "#0d1117", "clusterBorder": "#30363d", "fontFamily": "Segoe UI, Helvetica, Arial, sans-serif"}}}%%
flowchart LR
subgraph Fuentes
A1[ArcGIS Online<br/>servicio público]
A2[Shapefile de barrios]
A3[GeoTIFF ArcGIS Pro<br/>UTM 18N · 1,2 m]
end
subgraph Procesamiento
B1[descargar-arcgis.mjs<br/>GeoJSON + reparación de texto]
B2[ogr2ogr · Docker GDAL]
B3[gdalwarp · color-relief<br/>gdal2tiles → PMTiles]
end
subgraph Visor["Visor estático (Vite + MapLibre)"]
C1[public/data/*.geojson]
C2[public/tiles/*.pmtiles]
C3[Capas · calor · recorrido<br/>panel por barrio]
end
A1 --> B1 --> C1
A2 --> B2 --> C1
A3 --> B3 --> C2
C1 --> C3
C2 --> C3
C3 --> D[(Vercel / Netlify<br/>despliegue automático)]
classDef fuente fill:#161b22,stroke:#f0508c,color:#f0508c
classDef proceso fill:#161b22,stroke:#c66cf5,color:#c66cf5
classDef visor fill:#161b22,stroke:#58a6ff,color:#58a6ff
classDef salida fill:#161b22,stroke:#3fb950,color:#3fb950
class A1,A2,A3 fuente
class B1,B2,B3 proceso
class C1,C2,C3 visor
class D salida
npm install
npm run dev # http://localhost:5173
npm test # pruebas unitarias (Vitest)
npm run build # verificación de tipos y build de producción
npm run datos. Verifica el número de entidades de cada capa (scripts/capas-fuente.json) y repara los textos con caracteres rotos.FUENTES=/ruta/INFO_GEOVISOR/CAPAS sh scripts/shp-a-geojson.sh.FUENTES=/ruta/INFO_GEOVISOR/CAPAS sh scripts/raster-a-pmtiles.sh y luego uv run --with pmtiles python scripts/mbtiles-a-pmtiles.py. Las rampas de color están en scripts/paletas/.Los GeoTIFF originales (1,5 GB) no se versionan.
main publica una nueva versión.main lo actualiza. El repositorio trae netlify.toml (compilación) y public/_headers (lectura por rangos de las teselas)..zip, para arrastrar a Netlify Drop o a cualquier hosting estático.La gráfica se regenera con python scripts/actividad-readme.py a partir de git log.
Cita sugerida: Proyecto Geovisor Asbesto Cartagena (2026). Geovisor Asbesto Cartagena [aplicación web]. Proyecto BPIN 2020000100366. https://geovisor-asbesto.vercel.app
El software se entrega "tal cual", sin garantía. El autor no responde por modificaciones, bifurcaciones ni redistribuciones de terceros; cada usuario debe revisar y validar el código y los resultados antes de usarlos. Ver DESCARGO.md.