Saltar al contenido principal

Funciones

Lo que hace GeoLens, capacidad por capacidad: encontrar datos en el catálogo, construir mapas con ellos, analizarlos donde ya viven, servirlos con estándares abiertos y mantener todo en marcha después.

Crear y compartir mapas

Compón mapas multicapa en minutos

Combina datasets vectoriales y ráster de tu catálogo con controles visuales de capas. Elige mapas base, reordena capas, ajusta estilos y publica una URL compartible sin escribir SQL ni salir del navegador.

  • Orden y visibilidad de capas con arrastrar y soltar
  • Guarda y comparte mapas mediante enlaces con opciones de expiración predefinidas (1, 7, 30 o 90 días)
  • Inserta mapas en cualquier página

Leer la documentación

Constructor de mapas de GeoLens mostrando el mapa multicapa "Restless Earth" — terremotos, erupciones volcánicas, límites de placas tectónicas y un mapa de calor de intensidad sísmica sobre el relieve global — con las siete capas en la pila y el editor de estilo de los terremotos abierto

Analiza donde viven los datos

Ejecuta análisis espacial junto a tus datos

Buffer, recorte, disolución, unión espacial y más se ejecutan en el servidor con PostGIS, directamente desde el constructor de mapas. Previsualiza el resultado en el mapa antes de confirmarlo y guárdalo como un dataset nuevo del catálogo. El mapa de exposición a huracanes que se muestra aquí se construyó por completo dentro de GeoLens a partir de trayectorias públicas de la NOAA.

  • Buffer, centroide, recorte, disolución, unión espacial, medición, selección por ubicación e intersección sobre cualquier capa vectorial
  • Previsualización efímera en el mapa antes de guardar nada, en todas las operaciones salvo la disolución
  • Materializa los resultados como datasets nuevos del catálogo, listos para buscar y compartir

Leer la documentación

Constructor de mapas de GeoLens sobre el mapa de exposición a huracanes con el panel de análisis abierto: una operación de buffer configurada sobre la capa de trayectorias de tormentas, junto a una coropleta costera de cuántos huracanes mayores alcanzan cada región

Ingesta de los formatos que ya tienes

Carga, valida y publica

Arrastra un Shapefile, GeoPackage, GeoJSON, GeoParquet, CSV, XLSX o GeoTIFF y GeoLens se encarga de la validación, inspección CRS, muestreo de columnas e indexación del catálogo. Los metadatos se completan desde el archivo; tú solo publicas.

  • Shapefile, GeoPackage, GeoJSON, GeoParquet, CSV y XLSX, además de rásters GeoTIFF y COG
  • Importa desde URLs de WFS, ArcGIS FeatureServer y OGC API, o registra tablas existentes en la base de datos PostGIS de GeoLens en su lugar, sin copiar datos
  • Detección automática de esquema y CRS con vista previa de valores
  • Sobrescrituras opcionales de título y resumen antes de publicar

Leer la documentación

Página de detalle de dataset de GeoLens después de la ingesta con metadatos, tipo de geometría, conteo de entidades y miniatura de extensión

Ráster y mosaicos VRT

Combina y sirve rásters grandes a escala

Combina varios Cloud-Optimized GeoTIFFs en un único mosaico VRT y sirve teselas ráster mediante Titiler, con selección de bandas, paletas de color y controles de estiramiento mín./máx., además de la descarga directa del COG desde la página del dataset.

  • Mosaicos VRT combinados a partir de varias fuentes ráster
  • Servicio y descarga de Cloud-Optimized GeoTIFF (COG)
  • Explora e importa imágenes satelitales con búsqueda STAC, filtrando por colección, fecha y recuadro
  • Controles de paleta y estiramiento para rásters de una banda
  • Servicio de teselas con Titiler, sin ejecutar un servidor de teselas propio

Leer la documentación

Constructor de mapas de GeoLens renderizando el Matterhorn como una malla de terreno 3D — un mosaico Virtual Raster de decenas de teselas COG de swissALTI3D servidas como teselas mediante Titiler — con cumbres etiquetadas, rutas de escalada, la pila de capas y una leyenda

Exploración asistida por IA

Haz preguntas sobre tus datos en lenguaje natural

Configura un endpoint compatible con OpenAI o una clave de Anthropic y conversa directamente con tu catálogo GeoLens. Pregunta qué datasets cubren una región, solicita una capa filtrada o explora relaciones espaciales en lenguaje natural.

  • Funciona con endpoints compatibles con OpenAI o claves de Anthropic
  • Con contexto del constructor de mapas: la IA ve tus capas activas
  • Lee metadatos, atributos y extensión espacial para responder
  • Previsualiza un buffer, un centroide o un recorte contra otra capa desde la propia conversación

Leer la documentación

Panel del asistente "Ask AI" de GeoLens abierto junto al mapa tectónico "Restless Earth", mostrando una solicitud en lenguaje natural para agrandar los marcadores de terremotos y la confirmación del asistente de que aplicó el cambio

Control de acceso por roles

Control detallado para tu equipo

Asigna roles, aprueba o rechaza usuarios y limita la visibilidad de datasets por dataset. GeoLens incluye roles de administrador, editor y visor, sesiones JWT y OAuth (Google, GitHub, Microsoft, OIDC).

  • Roles de administrador, editor y visor con permisos por dataset
  • Inicio de sesión OAuth con Google, GitHub, Microsoft y cualquier proveedor OIDC
  • Visualización y filtrado del registro de auditoría para seguimiento de actividad

Leer la documentación

Página de administración de usuarios de GeoLens con lista de usuarios, roles, estado de aprobación y acciones por usuario

Programabilidad

Automatiza e integra

Todo lo que haces en la interfaz se puede programar. Controla catálogos, datasets y mapas desde la línea de comandos o tu propio código: define un catálogo como manifiesto, guárdalo en control de versiones y aplícalo en CI. La CLI y los SDK usan las mismas API abiertas.

CLI

Programa catálogos y manifiesto como código desde tu terminal. Instala el comando geolens.

pip install geolens-cli

SDK de Python

Crea pipelines e integraciones en Python sobre toda la API de GeoLens.

pip install geolens

SDK de TypeScript

Integra GeoLens en apps JavaScript y TypeScript con un cliente tipado.

npm install @geolens/sdk

Servidor MCP

Apunta Claude Code, Cursor o Codex a tu catálogo: seis herramientas de solo lectura para buscar datasets, esquemas, entidades, mapas y consultas SQL en un entorno aislado.

pip install geolens-mcp

GeoParquet de entrada y de salida: exporta cualquier dataset vectorial y consúltalo directamente desde DuckDB.

INSTALL spatial; LOAD spatial;
SELECT * FROM 'my-dataset.parquet' LIMIT 10;

Soporte de estándares

OGC API Features y Records

GeoLens sirve OGC API Features y Records con CQL2, además de metadatos STAC y DCAT 3, así que cada dataset es accesible por clientes que entienden esos estándares y tu catálogo viaja en formatos abiertos. Las API Features y Records devuelven sus clases anunciadas en /conformance.

Features API

Lee y filtra entidades geoespaciales por cuadro delimitador (bbox). Parte 1 (Core); el filtrado CQL2 está disponible en la colección Records del catálogo.

  • • Core
  • • GeoJSON

Records API

Descubre datasets y registros mediante consultas de catálogo estándar OGC: navega colecciones, filtra metadatos y recupera registros individuales como JSON.

  • • Record Core
  • • Record Query Parameters
  • • Sorting
  • • JSON
  • • CQL2 Text
  • • CQL2 JSON
  • • Basic CQL2

Leer la documentación

Operación diaria

Lo que importa después de la primera importación

Un catálogo pasa la mayor parte de su vida en mantenimiento, no en construcción. La caducidad de los datos, el acceso desde clientes de escritorio, la monitorización, las copias de seguridad y el idioma en que se lee vienen con el stack.

Frescura de la fuente

Los datasets importados desde un origen externo guardan cuándo se actualizaron por última vez y cuándo GeoLens alcanzó ese origen por última vez. Indica una frecuencia de actualización y el catálogo lo etiqueta como al día, pendiente o vencido, en la página del dataset y en los resultados de búsqueda. La etiqueta es orientativa: GeoLens informa de lo último que vio, no consulta el sistema de origen.

Leer la documentación

Claves de API para SIG de escritorio

Cada persona crea sus propias claves desde ajustes, les pone nombre y las revoca. Una clave puede ser de solo lectura y autentica los endpoints de OGC API y STAC, así que QGIS o ArcGIS apuntan directamente a la URL de una colección. Envíala en la cabecera X-Api-Key. Sigue existiendo la forma por parámetro de consulta para clientes que no pueden enviar cabeceras, pero está obsoleta: la clave acaba en los registros de acceso y de proxy.

Leer la documentación

Métricas de Prometheus

La API y el worker sirven cada uno /metrics en formato Prometheus: latencia de peticiones, profundidad de la cola de trabajos, ejecuciones de actualización, uso del pool de base de datos y aciertos de la caché de teselas. En el repositorio vienen una configuración de scrape, reglas de alerta y un panel de Grafana. El endpoint se queda dentro de la red de Docker y el Nginx incluido devuelve 404 en el borde público.

Leer la documentación

Copias de seguridad y restauración

Un contenedor de copias arranca con el stack y vuelca la base de datos cada noche, junto con el volumen de staging de subidas y los roles del clúster. Conserva siete juegos diarios y cuatro semanales, y puede enviarlos a almacenamiento compatible con S3. La restauración se lanza con un script, y el runbook cubre la verificación, los roles y el paso de almacenamiento de objetos que haces a mano.

Leer la documentación

Cuatro idiomas de interfaz

La interfaz del producto está traducida al inglés, español, francés y alemán. GeoLens elige uno del navegador en la primera visita y cualquiera puede cambiarlo en ajustes. Una prueba de paridad hace fallar la compilación cuando un idioma se queda atrás, así que los cuatro van al mismo ritmo.

Instala GeoLens con un comando

Ejecuta el instalador público, inicia sesión y carga tu primer dataset. Aterriza en tu propia infraestructura, no en la nuestra. El inicio rápido también cubre la instalación desde un checkout de código fuente.

curl -fsSL https://getgeolens.com/install.sh | sh
Leer el inicio rápido Integra mediante la API

O prográmalo: automatiza GeoLens desde la línea de comandos o tu propio código.