Hace ya varios años, mis primeras aplicaciones web interactivas de SIG las desarrollé en ActionScript, cuando Flex aún competía de tú a tú con otras tecnologías para construir aplicaciones web ricas —comparables a las de escritorio—, incluyendo visores GIS. Más tarde, migré a OpenLayers y el ecosistema HTML/JS.

Ahora, ya retirado, he decidido dedicar mi tiempo a iniciativas humanitarias y comunitarias, apoyando el desarrollo de datos abiertos y herramientas SIG sin ánimo de lucro.
Claude como herramienta de desarrollo
Para abordar estos proyectos con eficiencia, recurrí a Claude (la familia de modelos de lenguaje de Anthropic) como asistente de desarrollo. Mi rol fue claro: arquitecto y director del proyecto. Yo definía los requisitos, tomaba las decisiones de diseño, aportaba el conocimiento especializado en QGIS y cartografía, proporcionaba los archivos de prueba, identificaba errores y validaba cada funcionalidad contra el comportamiento real de QGIS. Claude, por su parte, se encargaba de escribir el código.
La distinción es clave: Claude generaba la implementación, pero sin mi dirección —basada en años de experiencia en SIG y desarrollo web— no habría sabido qué construir, cómo estructurarlo ni si el resultado era correcto. En la práctica, el proceso era una conversación técnica iterativa: yo planteaba los problemas, evaluaba las soluciones y guiaba los ajustes.
QGIS Layer Viewer: un puente entre QGIS y la web
QGIS Layer Viewer es un visor de mapas web ligero y sin servidor que lee archivos de Definición de Capas de QGIS (.qlr) y datos GeoJSON directamente en el navegador, renderizándolos en un mapa OpenLayers con un estilo que replica fielmente el proyecto original de QGIS.
- Sin backend, sin procesamiento en servidor, sin dependencia de servicios en la nube.
- Los archivos se cargan localmente o desde una URL.
- Todo funciona en el navegador.
¿Para quién es? Para profesionales de SIG que trabajan en QGIS y necesitan compartir mapas estilizados en la web sin reconstruir la simbología desde cero.
¿Qué problema resuelve? El vacío entre una capa QGIS estilizada y un mapa web publicable:
Exporta el
.qlr, combínalo con un GeoJSON, carga ambos en el visor y listo.
¿Qué no es? No es un editor SIG completo. No soporta capas ráster, WMS ni expresiones complejas de QGIS. Es una herramienta solo de lectura, pensada para previsualización y compartición rápida.
Para desarrolladores web
El código fuente de QGIS Layer Viewer no solo es funcional, sino que también ofrece soluciones concretas a problemas poco documentados, como:
- Traducción de simbología QGIS a OpenLayers.
- Paginación de servicios ArcGIS.
- Detección de features en polígonos con relleno transparente.
En mi próxima entrada, profundizaré sobre esta aplicación y sus detalles técnicos.