Omnigraph
그래프 엔진으로 컨텍스트를 조립하고, 객체 저장소 기반에서 에이전트가 코드처럼 그래프 데이터를 분기·타입·검토·병합·감사·거버넌스합니다
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Pipeline multilenguaje Python/R/Julia para monitoreo espaciotemporal de manglar en la Cienaga Grande de Santa Marta (2013-2025), con datacubes NetCDF, segmentacion SamGeo y dashboard interactivo
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗🌿 Dashboard interactivo: https://linaq11.github.io/cgsm-mangrove-monitoring/dashboard.html
🛰 Datos NASA y observación terrestre: Landsat 8/9 (NASA-USGS), SRTM v3 (NASA), índices ENSO ONI/SOI (NOAA CPC), Global Flood Database (Dartmouth, deriva de MODIS NASA), segmentación con SamGeo (Qiusheng Wu). Tema afín a Flood Early Warning · NASA Lifelines.
Monitoreo espaciotemporal de la cobertura, fragmentación y vigor del manglar de la Ciénaga Grande de Santa Marta entre 2013 y 2025, mediante un pipeline multilenguaje (Python, R, Julia) que integra series ópticas Landsat 8 + Sentinel-2, radar Sentinel-1 SAR y forzamientos climáticos (ENSO, IDEAM, ERA5-Land, CHIRPS); detección de quiebres bfast; segmentación con SamGeo y clasificación Random Forest (F1 = 0,83); y validación contra cartografía colombiana INVEMAR 1:25.000 y global ESA WorldCover v200.
Curso: Programación en SIG, Maestría en Geomática, Universidad Nacional de Colombia Autora: Lina María Quintero Fonseca Docente: Alexys H. Rodríguez-Avellaneda Ph.D. Fecha de entrega: 3 de junio de 2026
La Ciénaga Grande de Santa Marta —CGSM— es el sistema lagunar costero más extenso de Colombia y un humedal Ramsar reconocido por su valor ecológico. Desde la década de los noventa el manglar ha experimentado ciclos de degradación y recuperación asociados al colapso hidrológico por la carretera Ciénaga–Barranquilla, a la hipersalinización y a la intensificación de los eventos ENSO. El presente proyecto desarrolla una pipeline multilenguaje que integra Python, R y Julia para caracterizar la dinámica espaciotemporal del manglar sobre el AOI acotado oficial (835 km² del SFF CGSM + Vía Parque Isla de Salamanca) entre 2013 y 2025, articulando los siguientes componentes:
Fase 1 — Datacube multitemporal (Python + geemap). Construcción de un datacube NetCDF CF-1.8 sobre EPSG:9377 a partir de 789 imágenes Sentinel-2 SR Harmonized (2018–2025) y 345 registros Landsat 8/9 (2013–2017), con composites trimestrales de NDVI, NDWI y CMRI.
Fase 2 — Series temporales y detección de cambios (Python + R). Cálculo de z-scores y anomalías sobre las 8 estaciones de muestreo INVEMAR, complementado con detección de quiebres estructurales mediante bfast en R (h=0.10).
Fase 3 — Segmentación automática (Python + SamGeo). Segmentación promptable de los composites RGB de tres periodos de referencia (degradación 2020, recuperación 2022, actual 2024–2025) mediante el modelo Segment Anything Model con backbone vit_b.
Fase 4 — Métricas de fragmentación (Julia). Cómputo de NP, PD, MPA, MSI y NND sobre los parches segmentados en EPSG:9377, con descomposición de MultiPolygons y filtrado por rango 1–5.000 ha.
Fase 5 — Forzamiento climático y validación cruzada. Acoplamiento con ERA5-Land, CHIRPS, índices ENSO (ONI, SOI) y caudal IDEAM-DHIME del río Magdalena en El Banco y Aracataca; validación doble contra INVEMAR 1:25.000 y ESA WorldCover v200.
docs/dashboard.html) con 5 pestañas (Resumen, Cobertura, Clima e hidrología, Validación multilenguaje, Acerca de), 18 KPI, 14 figuras, 6 tablas, glosario técnico y mapa folium con 17 capas temáticas y slider temporal NDVI 2018–2025informe_final.{docx,html,md,pdf}, 25 páginas, 19 referencias APA)informe_anexos.{docx,html,md,pdf}, 12 páginas)sig_unal v1.11El mapa folium embebido en el dashboard sirve las capas NDVI raster como tiles de Google Earth Engine (mapId). Estos tokens tienen vigencia limitada (algunas horas); cuando expiran, el slider funciona pero las capas raster no se renderizan. Para regenerarlos:
python src/python/make_dashboard_html.py
cp outputs/maps/dashboard_CGSM_final.html docs/outputs/maps/
git add docs/outputs/maps/dashboard_CGSM_final.html && git commit -m "Refresh GEE mapIds" && git push
Requiere autenticación activa con Google Earth Engine.
El proyecto se ejecuta dentro del contenedor Docker sig_unal v1.11 que integra Python 3.12, R 4.3.3, Julia 1.11.3 y Quarto 1.4. Las instrucciones detalladas de instalación, autenticación con Google Earth Engine y dependencias adicionales están en el Anexo A de informe_anexos.pdf y en docs/INSTRUCCIONES_EJECUCION.md.
# Clonar el repositorio
git clone https://github.com/linaq11/cgsm-mangrove-monitoring
cd cgsm-mangrove-monitoring
# Levantar el contenedor (requiere Docker Desktop)
docker run -p 8889:8888 -p 8788:8787 \
-v $(pwd):/home/rstudio/work/proyecto-cgsm \
image_sig_unal:v1.11_produccion_final
# Acceder a Jupyter en http://localhost:8889
# Acceder a RStudio en http://localhost:8788
cgsm-mangrove-monitoring/
├── data/ Datos crudos (AOI, admin, INVEMAR) y procesados (cubos, RGB)
├── docs/ Informe + anexos + dashboard ejecutivo servidos por GitHub Pages
│ ├── dashboard.html Dashboard principal (open-design, self-contained)
│ ├── informe_final.{docx,html,md,pdf} Informe técnico (25 páginas)
│ ├── informe_anexos.{docx,html,md,pdf} Anexos (12 páginas)
│ ├── INSTRUCCIONES_EJECUCION.md Orden exacto de ejecución de notebooks y scripts
│ └── outputs/ Figuras y mapa copiados para Pages
├── notebooks/ 29 notebooks numerados (22 principales + 7 legacy; Python + R + Julia) en orden de ejecución
├── outputs/ Figuras PNG, tablas CSV, mapas HTML, métricas
└── src/
├── python/ Módulos auxiliares + scripts de generación
├── R/ Scripts bfast y cubo stars
└── julia/ Métricas de fragmentación
Los datos satelitales provienen de Google Earth Engine (Sentinel-2, Landsat 8/9, Sentinel-1 SAR, JRC GSW, SRTM, GFD). Los datos de campo provienen del INVEMAR vía GBIF (DOI: 10.15472/0fqdp4). Los forzamientos climáticos provienen de NOAA-CPC (ENSO), IDEAM-DHIME (caudal) y ECMWF ERA5-Land/CHIRPS (clima local). La cartografía de referencia es INVEMAR 1:25.000 y ESA WorldCover v200. El caudal del río Magdalena es la exportación del portal DHIME del IDEAM para las estaciones El Banco y Ganadería Caribe, datos abiertos conservados con su procedencia en data/raw/ideam/.
MIT — uso libre con atribución. Ver archivo LICENSE.