Framework cartographique front-end

GeoLeaf – La carte interactive universelle pour vos données métier

Framework cartographique complet, basé sur Leaflet 1.9, pour afficher et styliser vos données métier (POI, itinéraires, polygones, GeoJSON).

  • 100 % frontend, indépendant de tout backend spécifique
  • Configuration entièrement pilotée par JSON : profils métier, styles et taxonomie personnalisables.
  • Compatible Odoo, architectures SaaS ou toute application web sur mesure.

Pourquoi choisir GeoLeaf ?

Une seule librairie pour tous vos besoins cartographiques : adaptable, modulaire et conçue pour répondre aux métiers du tourisme, de la maintenance, de la mobilité, de la logistique ou de l’inventaire.

Librairie indépendante

GeoLeaf est un framework cartographique 100 % frontend, sans dépendance à un backend ou à un service propriétaire. Il consomme n’importe quelle source JSON — API, fichiers statiques, exports métiers, GeoJSON, GPX.

Multi-métier & profils

Grâce à son architecture par profils métier, GeoLeaf s’adapte instantanément à chaque domaine : tourisme, GMAO, logistique, inventaires… Les taxonomies, panneaux latéraux, filtres, styles et rendus POI sont entièrement configurables en JSON, sans modifier le cœur du framework.

Prêt pour l’intégration

Conçu pour s’intégrer dans n’importe quel environnement — WordPress, Odoo, applications sur mesure ou plateformes SaaS. GeoLeaf fonctionne comme un framework cartographique léger, configurable, avec une API front-end stable et documentée.

Fonctionnalités principales

GeoLeaf est un moteur cartographique complet, modulaire et 100 % frontend, pensé pour les données métiers et l’usage terrain.

1. Thèmes & Interface utilisateur

  • Thème Light/Dark avec choix automatique ou forcé.
  • Palettes de couleurs personnalisables, intégrées au Design System.
  • Branding complet : logo, nom du produit, position et texte personnalisables.
  • Sélecteur de fond de carte intégré (Street, Topo, Satellite, etc.).
  • Activation/désactivation de la légende, du tableur, du panneau de filtres, des coordonnées et de la localisation GPS.
  • Légende entièrement configurable : sections, titres, ordre, visibilité par défaut.

2. Profils métiers & taxonomie

  • Multi-profils : tourisme, livraison, GMAO, logistique, inventaires, etc.
  • Un profil = un dossier autonome, simple à versionner et à déployer.
  • Catégories et sous-catégories entièrement configurables en JSON.
  • Jeux d’icônes SVG dédiés à chaque métier, avec style par catégorie.
  • Style par défaut si la catégorie est absente ou inconnue.
  • Plusieurs représentations thématiques pour une même couche, sélectionnables depuis la légende.

3. Gestion des couches & données

  • Support natif des points, polylignes et polygones.
  • Formats pris en charge : JSON métier, GeoJSON, GPX.
  • Accepte aussi les JSON non normalisés via un mapping configurable.
  • Activation/désactivation de chaque couche, avec seuils de zoom par couche.
  • Clustering intelligent et rendu au choix : icônes ou symboles vectoriels.
  • Contrôle précis de la présence des couches dans la légende et de leur ordre d’affichage.

4. Tooltips, popups & tableur intégré

  • Tooltips configurables : champs affichés, mode survol ou permanent, seuil de zoom.
  • Popups riches : textes, images, tags, liens, badges et attributs métier.
  • Panneau latéral détaillé organisé par sections, adapté à chaque profil métier.
  • Tableau de données par couche, activable ou non suivant le contexte.
  • Colonnes paramétrables : titre, format, visibilité, ordre.
  • Recherche multi-champs, tri et export CSV pour exploiter les données hors carte.

5. Filtres & recherche avancée

  • Panneau de filtres latéral, structuré par sections, simple à configurer.
  • Indexation fine des couches : chaque couche peut être incluse ou non dans les filtres.
  • Champs de recherche configurables par couche (texte, attributs métier, etc.).
  • Recherche textuelle simple ou combinée.
  • Filtres par tags, catégories et sous-catégories.
  • Recherche par proximité autour d’un point ou de la position GPS de l’utilisateur.

6. Styles dynamiques & performance terrain

  • Styles conditionnels basés sur les valeurs d’attributs (capacité, priorité, type, population, etc.).
  • Plusieurs styles disponibles pour une même couche, sélectionnables dans la légende.
  • Rendu vectoriel avancé : couleur, opacité, épaisseur de trait, pointillés.
  • Clustering optimisé pour des milliers de points sur une même carte.
  • Virtual scrolling dans le tableur pour conserver des performances élevées.
  • Interface fluide, pensée pour un usage terrain sur postes comme sur appareils mobiles.

Cas d’usage typiques

GeoLeaf a été conçu dès l’origine pour couvrir plusieurs domaines fonctionnels, tout en restant générique côté moteur.

Tourisme & circuits

Affichez vos points d’intérêt, circuits, journées et étapes : cartes publiques, fiches POI, itinéraires jour par jour, suggestions de visites et intégration à un site de voyage.

GMAO & patrimoine

Visualisez votre patrimoine technique (candélabres, armoires, capteurs) avec catégories, sous-catégories, indicateurs d’état, historiques de maintenance et zones d’intervention.

Logistique & mobilité

Suivez des tournées de livraison, des points de collecte, des zones de desserte, avec filtres avancés et recherche par position GPS ou rayon.

Architecture modulaire & profils métier

GeoLeaf s’appuie sur une architecture de profils stockés dans des fichiers JSON, séparant clairement le moteur cartographique, les données et les règles métier.

Profils dans data/profiles/

Chaque profil métier dispose de ses propres fichiers : profile.json (UI et panneaux), mapping.json (normalisation source → POI), poi.json (données prêtes) et routes.json (itinéraires).

L'activation d'un profil se fait via la configuration globale, ce qui permet de basculer de "tourisme" à "GMAO" sans modifier une seule ligne du cœur GeoLeaf.

Intégration dans votre architecture

  • Usage standalone sur un site statique ou un front JavaScript existant
  • Connexion à une API JSON custom ou à un connecteur Odoo
  • Préparation à un modèle SaaS multi-clients, avec un profil par tenant
architecture du dossier date profile

Intégration Odoo & plateforme de données

GeoLeaf reste totalement indépendant d’Odoo, mais une suite de modules permet de l’intégrer nativement dans un environnement Odoo 18 si nécessaire.

GeoLeaf côté front

Vous conservez la même librairie GeoLeaf sur vos pages web, quel que soit le backend : Odoo, framework custom, headless CMS, API maison, etc.

Les données sont exposées via JSON (POI, circuits, polylignes, GeoJSON) et consommées par le moteur cartographique côté navigateur.

Odoo Connector & Data Publisher (facultatif)

  • API JSON sécurisée pour POI, circuits et GeoJSON
  • Snippets de pages cartes, listes et fiches détaillées
  • Back-office pour créer, optimiser et publier des circuits
Liste POI Odoo Carte GeoLeaf

Les Licences GeoLeaf

GeoLeaf est disponible sous quatre licences commerciales adaptées à chaque usage : de l'affichage d'une simple carte métier à l'intégration dans des logiciels distribués, en passant par la revente ou l'intégration sur-mesure.
Chaque licence est One-Time · Lifetime : un achat unique, sans abonnement.

Licence Client Final — Usage Interne

Pour qui ?

Entreprises, collectivités ou organisations qui souhaitent afficher une carte métier simple dans leur site ou application interne.

Ce que comprend la licence :

  • 1 profil métier inclus (tourisme, livraison, inspection, CMMS, etc.)
  • Affichage d'un dataset ou d'une couche unique
  • Usage strictement interne, sans redistribution
  • Interface GeoLeaf complète (filtres, popups, panneaux, légende…)
  • Mode offline prêt à l'emploi
  • Accès complet à la documentation
Vous conservez :
  • ✔ Un moteur cartographique moderne
  • ✔ Indépendance totale vis-à-vis des API externes
  • ✔ Une installation légère, 100 % Frontend
Vous ne pouvez pas :
  • ✘ Revendre GeoLeaf
  • ✘ L'intégrer dans un logiciel commercial
  • ✘ Modifier le code source de la librairie

Licence Entreprise — Intégration Commerciale

Pour qui ?

Éditeurs SaaS, startups, ESN, sociétés développant une plateforme à destination de leurs propres clients.

Ce que comprend la licence :

  • Utilisation de GeoLeaf dans un logiciel commercial
  • Intégration dans vos workflows, dashboards, portails clients
  • Profils multiples autorisés
  • Branding personnalisable
  • Redistribution autorisée en tant que composant intégré dans votre application
  • Documentation avancée & support intégré
Vous conservez :
  • ✔ Une valeur ajoutée forte pour votre produit
  • ✔ Aucune dépendance serveur
  • ✔ Un moteur cartographique professionnel intégré à votre solution
Restrictions :
  • ✘ Vous ne pouvez pas revendre GeoLeaf en tant que produit indépendant
  • ✘ Modification du code source limitée (patchs d'intégration seulement)

Licence Développeur — Modification & Redistribution

Pour qui ?

Sociétés souhaitant personnaliser profondément GeoLeaf ou l'intégrer dans une suite logicielle distribuée à grande échelle.

Ce que comprend la licence :

  • Accès au code source complet
  • Droit de modification, extension, fork interne
  • Droit de redistribution intégrée dans vos propres solutions
  • Liberté totale pour créer vos profils métiers, composants UI, thèmes
  • Support développeur prioritaire
  • Outils d'audit et de test fournis
En résumé :
  • ✔ Vous pouvez modifier GeoLeaf
  • ✔ Vous pouvez redistribuer votre version intégrée
  • ✔ Vous ne pouvez pas vendre GeoLeaf lui-même en tant que produit
Restrictions :
  • ✘ Interdiction de revendre GeoLeaf tel quel
  • ✘ Obligation de conserver la mention de propriété intellectuelle
  • ✘ Redistribution uniquement dans un produit transformé

Licence Consultant / Intégrateur Certifié GeoLeaf 🥇

Pour qui ?

Agences digitales, ESN, freelances, services informatiques internes, ou commerciaux souhaitant représenter GeoLeaf auprès de leurs clients.

Ce que comprend la licence :

  • Droit d'implémenter GeoLeaf dans des projets client
  • Coaching technique & commercial
  • Badge officiel "GeoLeaf Certified Partner"
  • Référencement comme partenaire sur geoleaf.dev
  • Accès à une documentation exclusive intégrateur
  • Commission sur les ventes de licences apportées (20–40 %)
  • Accès anticipé aux versions Beta
Deux profils possibles :
  • 🎓 Intégrateurs techniques : installation, configuration, intégration de profils
  • 💼 Revendeurs / Commerciaux : recommandation du produit + commission
Restrictions :
  • ✘ Aucun accès au code source (sauf achat de licence développeur)
  • ✘ Aucune revente de GeoLeaf sans licence associée
  • ✘ Interdiction de modifier le framework

Fonctionnalités à venir

GeoLeaf évolue rapidement. De nouvelles possibilités arrivent pour renforcer l’usage terrain, la personnalisation métier, l’analyse de données et la mobilité. Voici un aperçu clair et orienté bénéfices.

Ce qui arrive bientôt

  • Boutons personnalisables
    Ajoutez vos propres actions et outils dans l’interface : formulaires dédiés, workflows internes, accès rapide à vos fonctions métier.
  • Ajout et édition de POI
    Possibilité de créer, modifier et annoter directement des points sur la carte — idéal pour les équipes terrain.
  • Mode hors ligne avec synchronisation
    Consultation et mise à jour des données même sans connexion. Une fois en ligne, tout se synchronise automatiquement.
  • Export avancé
    Exportez facilement une sélection de points ou de zones pour les intégrer à vos rapports ou outils d'analyse.
  • Interface multilingue
    Adaptée aux équipes internationales : plusieurs langues disponibles et commutation instantanée.
  • Mode embarqué GPS
    Suivi en temps réel, enregistrement de trajets et génération de traces pour l'analyse de terrain.
  • Visualisations & graphiques
    Génération d’indicateurs visuels, graphiques et synthèses pour comprendre rapidement vos données.
  • Couches raster & plans techniques
    Ajout de plans d’usines, orthophotos, cartographies techniques ou images géoréférencées.
  • Calcul d’itinéraires
    Itinéraires optimisés selon le mode de déplacement (véhicule, piéton, logistique…).
  • Impression de carte
    Exports prêts pour vos dossiers : carte haute qualité avec légende et mise en page.

Notre vision produit

GeoLeaf se construit autour de trois axes : simplicité, puissance métier et performance terrain. Les prochaines évolutions suivent ce cap et apportent des outils concrets pour les professionnels.

✔ Plus d’autonomie

Avec les boutons personnalisables et l’édition de POI, chaque organisation pourra adapter GeoLeaf à ses propres processus, sans développement lourd.

✔ Une solution terrain, même hors connexion

Le mode hors ligne est conçu pour les zones rurales, les sites industriels et les déplacements. Vos équipes continuent de travailler, même sans réseau.

✔ Une meilleure compréhension de vos données

Les futures fonctionnalités d’export, d’analyse et de visualisation transformeront vos données brutes en insights clairs et directement exploitables.

✔ Une ouverture vers la mobilité avancée

Tracking GPS, enregistrement de parcours, calcul d’itinéraires… GeoLeaf va devenir un véritable outil de déplacement pour les équipes opérationnelles.

✔ Prêt pour les projets internationaux

L’interface multilingue ouvre la voie à des déploiements en Europe, Amérique latine, Afrique ou Asie, sans effort supplémentaire.

Questions fréquentes

GeoLeaf est-il lié à un backend spécifique ?

Non. GeoLeaf est une librairie 100 % frontend, basée sur Leaflet, qui consomme des données JSON. Vous pouvez l’utiliser avec Odoo, un autre ERP, un CMS, une API custom ou des fichiers statiques.

Comment sont gérés les différents métiers (tourisme, GMAO, etc.) ?

La logique métier est encapsulée dans des profils définis dans des fichiers JSON (profile.json, mapping.json, poi.json, routes.json). Le moteur reste le même, seules les configurations changent.

Puis-je commencer en mode simple et évoluer vers une plateforme complète ?

Oui. Vous pouvez démarrer avec la version “Free” (script simple + JSON statiques), puis activer progressivement des profils avancés, une API backend, voire une suite complète avec back-office et IA.

Discutons de votre projet GeoLeaf

Vous souhaitez intégrer une carte moderne à votre site, industrialiser un profil métier ou préparer une future offre SaaS ? Décrivez votre besoin et voyons ensemble comment GeoLeaf peut devenir votre moteur cartographique.