Publicacion de cartografia via web

Programa

Area de formacion: Desarrollo de nuevas tecnologias.

Instructor: Juan Carlos Mendez.

Proposito

El curso desarrolla la capacidad de publicar cartografia y datos geograficos de forma comprensible, accesible, interoperable y reproducible. La meta no es usar una plataforma especifica, sino documentar un problema territorial, preparar datos, publicar servicios o archivos adecuados y demostrar el resultado desde un clon limpio.

Duracion y carga

El curso tiene 32 horas presenciales y 40 horas de trabajo autonomo. Las ocho unidades tienen cuatro horas presenciales cada una. El trabajo autonomo se distribuye en 4, 5, 4, 5, 6, 6, 5 y 5 horas, respectivamente.

Las herramientas de software libre con licencia compatible pueden instalarse en computadores personales sin licencia adicional. Ninguna entrega obligatoria requiere una cuenta SaaS, un token, una IP de cohortes anteriores ni un servicio de pago.

Competencia global

Diseñar, implementar, documentar y evaluar una publicación cartográfica web que respete calidad de datos, interoperabilidad, accesibilidad WCAG 2.2 AA, seguridad básica y reproducibilidad.

Competencias específicas

Unidades

Unidad 1. Web, Git y publicación

Cuatro horas presenciales y cuatro autónomas. HTML semántico, CSS responsive, JavaScript moderno, módulos ES, fetch, manejo de errores, Git y hosting estático neutral. Producto: mapa Leaflet básico construido localmente.

Unidad 2. Datos y calidad

Cuatro horas presenciales y cinco autónomas. QGIS, GeoPackage, GeoJSON, TopoJSON como comparación, CRS, orden de coordenadas, precisión, geometrías, manifiestos, licencias y privacidad. Producto: pipeline reproducible de datos.

Unidad 3. Cartografía accesible y experiencia de uso

Cuatro horas presenciales y cuatro autónomas. Clasificación, normalización, incertidumbre, paletas no dependientes solo del color, leyendas, escalas, reflow, teclado, foco y alternativas tabulares. Producto: mapa temático conforme al alcance WCAG 2.2 AA.

Unidad 4. APIs e interoperabilidad

Cuatro horas presenciales y cinco autónomas. HTTP, WMS, WFS, OGC API Common, OGC API - Features, OpenAPI, filtros, STAC estático y comparación entre WFS y Features. WCS, CSW, WPS, Records, Processes y EDR son panorámicos o electivos. Producto: consulta reproducible de la misma colección mediante ambas interfaces.

Unidad 5. Servicios e infraestructura

Cuatro horas presenciales y seis autónomas. PostGIS, SQL espacial, índices GiST, GeoServer, SLD, Docker Compose, secretos por archivo, healthchecks y restauración. Producto: stack local reconstruible.

Unidad 6. Cliente web moderno

Cuatro horas presenciales y seis autónomas. TypeScript, Vite, MapLibre, fuentes, capas, filtros, estado compartible, consulta, mensajes y pruebas. Producto: aplicación mantenible con datos y alternativa accesible.

Unidad 7. Rendimiento y datos cloud-native

Cuatro horas presenciales y cinco autónomas. MVT, PMTiles, COG, HTTP Range, STAC, caché y benchmark. Todo el grupo consume PMTiles y COG; cada proyecto genera una única ruta: PMTiles para vector o COG para raster. Producto: entrega optimizada y comparación reproducible.

Unidad 8. Operación y publicación

Cuatro horas presenciales y cinco autónomas. CI, secretos, cabeceras, observabilidad básica, build estático, costes, restauración, ética y narrativa. Producto: artefacto desplegable y backend local documentado.

Evaluación

La ponderación propuesta es 20% ejercicios y diagnósticos, 10% quizzes conceptuales, 20% Entrega 1, 20% Entrega 2 y 30% Entrega 3.

Entrega 1. Mapa publicable y accesible

Usa uno o dos datasets documentados, procesamiento reproducible, atribución y licencia. Entrega un mapa responsive con teclado, leyenda, alternativa tabular o descarga y justificación cartográfica.

Entrega 2. Servicio interoperable reproducible

Usa PostGIS y GeoServer mediante Docker Compose. Publica la misma colección por WFS y OGC API - Features, aplica un estilo SLD, documenta SQL, roles, healthchecks y reconstrucción desde un clon limpio.

Entrega 3. Aplicación geoespacial desplegable

Construye un cliente TypeScript con filtros, narrativa, manejo de errores y datos reproducibles. Elige PMTiles/MVT para vector o COG para raster, incluye STAC estático cuando corresponda y entrega un sitio estático, pruebas, documentación de arquitectura y evaluación de privacidad, ética y accesibilidad.

Política de uso responsable de IA

El uso de IA generativa debe declararse en cada entrega, incluyendo herramienta, propósito, fragmentos revisados y fuentes verificadas. No se pueden introducir datos sensibles, tokens ni credenciales en herramientas externas. La persona estudiante conserva responsabilidad sobre la exactitud técnica, la atribución y la decisión cartográfica.

Revisión por cohorte

Antes de cada cohorte se revisan versiones, enlaces, datasets, licencias, sensibilidad, costes, resultados del piloto y prerrequisitos. Los contenidos electivos no se convierten en obligatorios sin ajustar horas, rúbricas y criterios del piloto.