CLI
Scriptez catalogues et manifeste-as-code depuis votre terminal. Installe la commande geolens.
pip install geolens-cli 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.
Rechercher et découvrir
Recherchez dans tout votre catalogue GeoLens par nom et description. Lorsque la recherche sémantique est activée et votre catalogue indexé, vous pouvez aussi rechercher par sens sémantique. Filtrez par type de géométrie (vecteur, raster ou table) et prévisualisez les datasets sur une carte avant export.
Créer et partager des cartes
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.
Ingestion de tout format
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.
Raster et mosaïques VRT
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.
Exploration assistée par IA
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.
Contrôle d'accès par rôles
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).
Programmabilité
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.
Scriptez catalogues et manifeste-as-code depuis votre terminal. Installe la commande geolens.
pip install geolens-cli Construisez des pipelines et des intégrations en Python sur toute l'API GeoLens.
pip install geolens Intégrez GeoLens dans vos apps JavaScript et TypeScript avec un client typé.
npm install @geolens/sdk 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
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.
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.
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.
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 Ou scriptez-le : automatisez GeoLens depuis la ligne de commande ou votre propre code.