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.