Aller au contenu principal

Fonctionnalités

Recherche, constructeur de cartes, ingestion de données, raster/VRT, chat IA et contrôle d'accès par rôles : GeoLens fournit un catalogue SIG open source complet avec prise en charge OGC API.

Créer et partager des cartes

Composez des cartes multicouches en quelques minutes

Combinez des datasets vecteur et raster de votre catalogue avec des contrôles de couches visuels. Choisissez des fonds de carte, réordonnez les couches, ajustez le style et publiez une URL partageable sans écrire de SQL ni quitter le navigateur. Lancez une analyse PostGIS sur toute couche de la carte et enregistrez le résultat dans le catalogue.

  • Ordonnancement et visibilité des couches par glisser-déposer
  • Enregistrez et partagez des cartes via des liens de partage avec des délais d'expiration prédéfinis en option (1, 7, 30 ou 90 jours)
  • Intégrez des cartes dans n'importe quelle page
  • Zone tampon, centroïde, découpage, fusion, jointure spatiale, mesure, sélection par emplacement et intersection sur toute couche vecteur, puis enregistrement du résultat comme nouveau dataset

Lire la documentation

Constructeur de cartes GeoLens affichant la carte multicouche « Restless Earth » — séismes, éruptions volcaniques, limites des plaques tectoniques et une carte de chaleur de l'intensité sismique sur le relief mondial — avec les sept couches dans la pile et l'éditeur de style des séismes ouvert

Ingestion de tout format

Téléverser, valider, publier

Déposez un Shapefile, GeoPackage, GeoJSON, GeoParquet, CSV, XLSX ou GeoTIFF et GeoLens gère la validation, l'inspection CRS, l'échantillonnage des colonnes et l'indexation du catalogue. Les métadonnées sont remplies depuis le fichier ; vous publiez simplement.

  • Shapefile, GeoPackage, GeoJSON, GeoParquet, CSV et XLSX, ainsi que les rasters GeoTIFF et COG
  • Importez depuis des URLs WFS, ArcGIS FeatureServer et OGC API, ou enregistrez les tables existantes dans la base de données PostGIS de GeoLens sur place, sans copie de données
  • Détection automatique du schéma et du CRS avec aperçu de valeurs
  • Remplacement facultatif du titre et du résumé avant publication

Lire la documentation

Page de détail de dataset GeoLens après ingestion avec champs de métadonnées, type de géométrie, nombre d'entités et vignette d'emprise

Raster et mosaïques VRT

Assemblez et servez de grands rasters à grande échelle

Assemblez plusieurs Cloud-Optimized GeoTIFFs en une seule mosaïque VRT et servez des tuiles raster via Titiler, avec sélection de bandes, palettes de couleurs et contrôles d'étirement min/max, plus le téléchargement direct du COG depuis la page du dataset.

  • Mosaïques VRT assemblées à partir de plusieurs sources raster
  • Service et téléchargement de Cloud-Optimized GeoTIFF (COG)
  • Parcourez et importez des images satellites avec la recherche STAC, filtrée par collection, date et emprise
  • Contrôles de palette et d'étirement pour les rasters mono-bande
  • Service de tuiles par Titiler - aucun serveur de tuiles personnalisé à maintenir

Lire la documentation

Constructeur de cartes GeoLens affichant le Matterhorn sous forme de maillage de terrain 3D — une mosaïque Virtual Raster de dizaines de tuiles COG swissALTI3D servies en tuiles via Titiler — avec sommets étiquetés, voies d'escalade, la pile de couches et une légende

Exploration assistée par IA

Posez des questions sur vos données en langage naturel

Configurez un endpoint compatible OpenAI ou une clé Anthropic et discutez directement avec votre catalogue GeoLens. Demandez quels datasets couvrent une zone, demandez une couche filtrée ou explorez des relations spatiales en langage naturel.

  • Fonctionne avec des endpoints compatibles OpenAI ou des clés Anthropic
  • Conscient du contexte du constructeur de cartes - l'IA voit vos couches actives
  • Lit les métadonnées, attributs et emprises spatiales pour répondre
  • Prévisualise une zone tampon, un centroïde ou un découpage par rapport à une autre couche directement depuis la conversation

Lire la documentation

Panneau de l'assistant « Ask AI » de GeoLens ouvert à côté de la carte tectonique « Restless Earth », montrant une requête en langage naturel pour agrandir les marqueurs de séismes et la confirmation par l'assistant que la modification a été appliquée

Contrôle d'accès par rôles

Contrôle précis pour votre équipe

Attribuez des rôles, approuvez ou refusez des utilisateurs et limitez la visibilité des datasets par dataset. GeoLens inclut les rôles administrateur, éditeur et lecteur, des sessions JWT et OAuth (Google, Microsoft, OIDC).

  • Rôles administrateur, éditeur et lecteur avec permissions par dataset
  • Connexion OAuth avec Google, Microsoft et tout fournisseur OIDC
  • Consultation et filtrage du journal d'audit pour le suivi d'activité

Lire la documentation

Page administration des utilisateurs GeoLens affichant la liste des utilisateurs, les rôles, le statut d'approbation et les actions par utilisateur

Programmabilité

Automatisez et intégrez

Tout ce que vous faites dans l'interface est scriptable. Pilotez catalogues, datasets et cartes depuis la ligne de commande ou votre propre code : définissez un catalogue sous forme de manifeste, versionnez-le et appliquez-le en CI. La CLI et les SDK utilisent les mêmes API ouvertes.

CLI

Scriptez catalogues et manifeste-as-code depuis votre terminal. Installe la commande geolens.

pip install geolens-cli

SDK Python

Construisez des pipelines et des intégrations en Python sur toute l'API GeoLens.

pip install geolens

SDK TypeScript

Intégrez GeoLens dans vos apps JavaScript et TypeScript avec un client typé.

npm install @geolens/sdk

Serveur MCP

Pointez Claude Code, Cursor ou Codex vers votre catalogue : cinq outils en lecture seule pour rechercher datasets, schémas, entités et cartes.

pip install geolens-mcp

GeoParquet en entrée comme en sortie : exportez n'importe quel dataset vecteur et interrogez-le directement depuis DuckDB.

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

Prise en charge des standards

OGC API Features et Records

GeoLens sert OGC API Features et Records avec CQL2, plus des métadonnées STAC et DCAT 3, afin que chaque dataset soit accessible par des clients compatibles avec ces standards et que votre catalogue circule en formats ouverts. Les API Features et Records renvoient leurs classes annoncées sur /conformance.

Features API

Lisez et filtrez les entités géospatiales par emprise (bounding box). Partie 1 (Core) ; le filtrage CQL2 est disponible sur la collection Records du catalogue.

  • • Core
  • • GeoJSON
  • • CQL2 Text
  • • CQL2 JSON
  • • Basic CQL2

Records API

Découvrez datasets et enregistrements via des requêtes de catalogue standard OGC - parcourez les collections, filtrez les métadonnées et récupérez des enregistrements individuels en JSON.

  • • Record Core
  • • Record Query Parameters
  • • Sorting
  • • JSON

Lire la documentation

Installez GeoLens avec une commande

Lancez l'installeur public, connectez-vous et téléversez votre premier dataset. Il atterrit sur votre propre infrastructure, pas la nôtre. Le démarrage rapide couvre aussi le chemin depuis un checkout source.

curl -fsSL https://getgeolens.com/install.sh | sh
Lire le démarrage rapide Intégrez via l'API

Ou scriptez-le : automatisez GeoLens depuis la ligne de commande ou votre propre code.