GeoLab — Plataforma Geoespacial Multi-Motor Nativa del Navegador
Una plataforma geoespacial nativa del navegador, sin instalación: carga un DEM, GeoTIFF, vector o nube de puntos (una muestra incluida o tu propio archivo), corre herramientas de geoprocesamiento reales, encadénalas en pipelines reproducibles, y explora el resultado en un mapa o lienzo 3D, enteramente en tu navegador. Sin servidor, sin Python, sin instalar GDAL, y tus datos nunca salen de tu máquina. Hoy corre 747 herramientas reales WhiteboxTools / GeoLibre del lado del cliente vía el motor WASM de geolibre; la arquitectura (ADR-0059) es multi-motor por diseño, agregando GDAL, GEOS, Turf, H3, mapshaper, ITK-Wasm, OpenCV.js y ONNX tras una interfaz de herramientas uniforme a medida que los adaptadores llegan de a poco. Cada herramienta muestra su motor de origen, autores y licencia, y el conteo de herramientas es solo lo que genuinamente corre, nunca inflado.
Contexto de Negocio
El trabajo geoespacial toca minería, medio ambiente, infraestructura y agricultura, y la fricción es real: instalaciones, subidas a servidor, y cadenas de herramientas no reproducibles. Una plataforma nativa del navegador donde los datos nunca salen de la máquina elimina las barreras de privacidad y configuración a la vez, y una receta JSON compartible hace un análisis reproducible por cualquiera con un navegador. La agregación multi-motor es el diferenciador: en vez de apostar a una biblioteca, pone muchas tras una interfaz y te deja compararlas, que es justo lo que alguien evaluando un método necesita.
Valor Estratégico
GeoLab es una plataforma geoespacial multi-motor nativa del navegador que convierte un ecosistema WASM fragmentado en una interfaz de herramientas única con pipelines reproducibles y procedencia por herramienta, todo del lado del cliente sin que los datos salgan de la máquina. Entrega 747 herramientas reales en vivo vía el motor geolibre y está construida (ADR-0059) para agregar muchas más como adaptadores, con su propia comparación cross-motor y herramientas compuestas encima. Mantiene la misma línea de honestidad que el resto de los labs: el conteo de herramientas es solo lo que genuinamente corre, los datos de muestra se etiquetan como sintéticos, y es abiertamente un lab en construcción activa más que un producto terminado.
El Desafío
El análisis geoespacial serio normalmente implica instalar GDAL, un stack de Python, o GIS de escritorio, y a menudo subir datos a un servidor. Eso es una barrera para el análisis rápido, un problema de privacidad para datos sensibles, y un problema de reproducibilidad porque cada uno corre una cadena de herramientas algo distinta. El ecosistema WebAssembly ya tiene motores geoespaciales reales que corren en el navegador, pero están fragmentados: cada uno es una biblioteca separada con su propia interfaz, así que ningún lugar único te deja alcanzarlos todos, compararlos, y encadenar sus herramientas en un flujo compartible.
Nuestro Enfoque
GeoLab agrega motores geoespaciales WebAssembly y JS tras una interfaz de herramientas uniforme, corre todo del lado del cliente, y mantiene tus datos en tu máquina. Cargas una muestra sintética incluida (etiquetada como tal) o tu propio GeoTIFF / GeoJSON, y la caja de herramientas se puebla; cada resultado se vuelve una capa que inspeccionas con un colormap y una lectura de valor en el cursor, en vista de grilla o mapa. En vivo hoy expone el motor WASM de geolibre con 747 herramientas reales WhiteboxTools / GeoLibre corriendo en un Web Worker para que la UI siga responsiva. La arquitectura (ADR-0059) es deliberadamente multi-motor: agregar un motor es un adaptador, y GDAL, GEOS, Turf, H3, mapshaper, ITK-Wasm, wasm-vips, OpenCV.js y ONNX Runtime Web se integran de a poco hacia un catálogo de mil y tantas herramientas. Sobre la agregación agrega sus propias herramientas originales: workflow-tools compuestas, una comparación cross-motor (correr la misma operación por dos motores y ver la diferencia), y modelos entrenados a ONNX que corren en el navegador. Un editor de nodos visual encadena herramientas en una receta reproducible (JSON) que puedes guardar, compartir y re-correr sobre datos nuevos. Cada herramienta muestra su motor de origen, autores y licencia, y el conteo de herramientas solo refleja lo que genuinamente corre.
Indicadores Clave de Rendimiento
| KPI | Línea Base | Resultado | Impacto |
|---|---|---|---|
| Sin instalación, sin servidor | Instalar GDAL / Python / GIS de escritorio; a menudo subir datos a un servidor | Corre enteramente en el navegador (WASM, Web Worker); tus datos nunca salen de la máquina | Cero configuración y privado por construcción |
| Herramientas disponibles en vivo | Un motor WASM, o un script a medida | 747 herramientas reales WhiteboxTools / GeoLibre hoy vía el motor geolibre; arquitectura multi-motor (GDAL, GEOS, Turf, H3, ITK, OpenCV, ONNX) llegando de a poco | Muchos motores tras una interfaz, contados honestamente |
| Reproducibilidad | Scripts sueltos que nadie puede re-correr | Un editor de nodos visual encadena herramientas en una receta JSON compartible, re-corrible sobre datos nuevos, con procedencia por herramienta (motor, autores, licencia) | Un análisis que cualquiera con un navegador puede reproducir |
Arquitectura
geolab pipeline
Stack Tecnológico
Capturas de la Aplicación

