Catalogue de données géographiques : lequel choisir ?

Publié le 11 min de lecture

Vous devez publier, décrire et partager vos données spatiales, et peut-être les vendre. Ce comparatif s'adresse aux services SIG, aux administrations et aux producteurs de données qui choisissent un catalogue de données géographiques. Il présente GeoNode, CKAN, GeoNetwork et ArcGIS Hub, et dit franchement lequel convient à quel besoin.

À quoi sert un catalogue de données géographiques

Un catalogue de données géographiques rassemble les fiches de vos jeux de données : ce qu'ils contiennent, qui les produit, sur quelle zone, à quelle date, sous quelle licence. Selon l'outil, il se limite à ces métadonnées ou il héberge aussi les données, les affiche sur une carte et les publie en services OGC.

Avant de comparer des logiciels, posez trois questions : voulez-vous seulement décrire vos données, ou aussi les diffuser ? Devez-vous respecter une norme de métadonnées imposée, comme INSPIRE en Europe ? Et vos données sont-elles surtout géographiques, ou mêlées à des tableaux et des documents ?

Les quatre outils en un coup d'œil

OutilNaturePoint fortLimite
GeoNodeLogiciel libre, projet de la fondation OSGeo, s'appuie sur GeoServer.Héberge les données, les affiche sur carte et les publie en WMS et WFS ; cartes composées en ligne.Plus lourd à installer et à entretenir qu'un simple catalogue.
CKANLogiciel libre de portail de données ouvertes, utilisé par de nombreux portails nationaux.Généraliste : tableaux, documents et données spatiales dans un même portail ; nombreuses extensions.La dimension géographique passe par une extension ; pas de serveur cartographique intégré.
GeoNetworkLogiciel libre, projet de la fondation OSGeo, centré sur les métadonnées.Normes ISO 19115 et 19139, service de catalogue CSW, moissonnage, conformité INSPIRE.Décrit les données plus qu'il ne les héberge ; il faut un serveur cartographique à côté.
ArcGIS HubService propriétaire d'Esri, lié à ArcGIS Online.Sites de données soignés, intégrés à l'écosystème ArcGIS.Suppose un abonnement ArcGIS ; données et site dépendent de la plateforme Esri.

Quel catalogue pour quel besoin

  • Vous devez répondre à INSPIRE ou à une infrastructure nationale de données : GeoNetwork est la référence pour les métadonnées normalisées et le moissonnage.
  • Vous ouvrez des données de toute nature (budgets, statistiques, cartes) : CKAN, complété de son extension spatiale, est le choix le plus répandu.
  • Vous voulez héberger, visualiser et diffuser vos couches en un même lieu : GeoNode réunit catalogue, cartes et services OGC.
  • Toute votre organisation travaille déjà sous ArcGIS : ArcGIS Hub s'intègre naturellement, et c'est souvent le chemin le plus simple.

Ces outils se combinent aussi : un GeoNetwork peut moissonner les fiches d'un GeoNode, un CKAN peut référencer des services publiés ailleurs. Le bon choix dépend de qui doit trouver vos données, et de ce qu'il doit pouvoir en faire.

Pensez enfin au chemin inverse : comment sortir d'un outil si votre choix se révèle mauvais. Les trois logiciels libres exposent leurs fiches dans des formats ouverts et des API documentées, et vos couches restent des fichiers ou des tables PostGIS standards. Avec un service propriétaire comme ArcGIS Hub, la reprise est possible, mais elle passe par les outils d'export de la plateforme. Pour une administration, cette réversibilité pèse souvent autant que les fonctions, car un catalogue vit des années et survit généralement à l'équipe qui l'a choisi. Posez donc la question dès l'appel d'offres : dans quels formats les fiches et les données peuvent-elles être récupérées, et à quel coût ?

Rédiger des métadonnées utiles

Le logiciel ne fait pas la qualité d'un catalogue de données géographiques : ce sont les fiches. Une fiche vague (« Couche routes 2 ») ne sera ni trouvée par un moteur de recherche, ni comprise par un utilisateur. Quel que soit l'outil choisi, une bonne fiche répond aux questions qu'un inconnu se poserait avant de télécharger la donnée.

  • Un titre qui se suffit à lui-même : le sujet, la zone et l'année, par exemple « Réseau routier de la région Centre, 2025 », plutôt qu'un nom de fichier.
  • Un résumé de trois à cinq phrases : ce que contient la donnée, comment elle a été produite, à quoi elle sert et ce qu'elle ne couvre pas.
  • Une emprise exacte : c'est elle qui permet la recherche par zone dans GeoNode, dans GeoNetwork et dans CKAN équipé de son extension spatiale.
  • La date et la fréquence de mise à jour : une donnée de 2019 peut rester valable, à condition que l'utilisateur le sache.
  • Le système de coordonnées et l'échelle ou la résolution : un plan cadastral au 1/2 000 et une carte au 1/200 000 ne servent pas les mêmes usages.
  • La licence : ouverte, réservée, payante ; sans licence affichée, un utilisateur prudent n'utilisera pas la donnée.
  • Un contact : un service plutôt qu'une personne, pour que l'adresse reste valable quand les agents changent de poste.
  • Des mots-clés tirés d'un thésaurus : un vocabulaire commun, comme les thèmes INSPIRE en Europe, rend vos fiches comparables à celles des autres producteurs.

Si vous devez respecter INSPIRE, la documentation de GeoNetwork décrit la saisie de métadonnées conformes aux lignes directrices techniques fondées sur ISO 19139, et l'outil sait valider les fiches. Dans les autres cas, commencez par un modèle de fiche interne court, que chaque producteur remplit de la même façon. Dix fiches complètes valent mieux que cent fiches à moitié vides.

Mettre en place un catalogue, étape par étape

Un catalogue réussi est d'abord un projet d'organisation, ensuite un projet technique. Les étapes suivantes valent pour les quatre outils comparés ici.

  1. Faire l'inventaire : lister les jeux de données existants, leurs producteurs, leurs formats et l'endroit où ils sont stockés. Cet inventaire révèle souvent des doublons et des données orphelines.
  2. Décider du public : agents internes, partenaires, grand public, acheteurs. Le public détermine les droits, la langue des fiches et le choix de l'outil.
  3. Choisir l'outil d'après les critères ci-dessus, puis l'hébergement : sur vos serveurs, chez un hébergeur, ou en service comme ArcGIS Hub.
  4. Fixer un modèle de fiche et un vocabulaire de mots-clés, avec un exemple rempli pour servir de référence.
  5. Charger un premier lot de quinze à trente jeux de données parmi les plus demandés, avec des fiches complètes.
  6. Ouvrir à un groupe pilote d'utilisateurs, recueillir leurs remarques sur la recherche et les fiches, corriger.
  7. Nommer un responsable par jeu de données et fixer une règle de mise à jour, puis ouvrir au public visé.
  8. Mesurer : jeux consultés, recherches sans résultat, téléchargements. Les recherches sans résultat montrent les données qui manquent.

Prévoyez aussi le moissonnage dès le départ si votre pays dispose d'une infrastructure nationale de données. GeoNetwork peut moissonner selon un calendrier des catalogues CSW, des services WFS, des sources OAI-PMH ou d'autres GeoNetwork ; dans l'autre sens, l'extension spatiale de CKAN s'appuie sur pycsw pour exposer un service CSW. Un catalogue relié aux autres est trouvé bien plus souvent qu'un catalogue isolé.

Les erreurs fréquentes

Les mêmes erreurs reviennent dans la plupart des projets de catalogue de données géographiques. Les connaître permet d'en éviter l'essentiel.

  • Choisir l'outil avant le besoin. Installer GeoNode parce qu'il est complet, alors que seule une liste de métadonnées conforme était demandée, ajoute des composants à entretenir sans bénéfice.
  • Sous-estimer la mémoire. GeoNode s'appuie sur GeoServer, et sa documentation recommande de réserver au moins 4 Go de mémoire à GeoServer. Un petit serveur partagé ne suffit pas.
  • Ouvrir sans contenu. Un catalogue lancé avec trois fiches donne une mauvaise première impression qui dure. Mieux vaut ouvrir plus tard avec un premier lot solide.
  • Oublier les droits dans les services. Dans GeoNode, les permissions sont appliquées jusque dans GeoServer par le module GeoFence. Avec d'autres assemblages, vérifiez qu'une couche réservée sur le portail ne reste pas lisible par son adresse WMS ou WFS.
  • Laisser les fiches vieillir. Une fiche dont le lien de téléchargement est cassé décrédibilise tout le catalogue. Un contrôle trimestriel des liens et des dates suffit le plus souvent.
  • Négliger les mises à jour du logiciel. Un catalogue exposé sur Internet reçoit des correctifs de sécurité qu'il faut appliquer, avec les composants qui l'accompagnent.
  • Dépendre d'une seule personne. Quand l'administrateur unique part, le catalogue s'arrête. Documentez l'installation, les sauvegardes et la procédure de mise à jour.

Aucune de ces erreurs n'est propre à un logiciel. Elles viennent presque toujours d'un projet lancé comme une installation technique, sans responsable des contenus ni calendrier d'entretien.

Six critères pour comparer les catalogues de données géographiques

Au-delà des fiches de présentation, ces critères permettent de départager les outils pour votre cas précis. Notez chacun selon votre contexte avant de regarder les fonctions secondaires.

  • Normes de métadonnées. GeoNetwork gère nativement les normes ISO 19115 et ISO 19139, et sa documentation décrit la saisie de métadonnées INSPIRE. CKAN a son propre modèle de fiche ; son extension spatiale sait moissonner des métadonnées ISO 19139. GeoNode produit des fiches exposées en CSW.
  • Hébergement des données. GeoNode stocke les couches et les publie par GeoServer. CKAN stocke des fichiers de toute nature. GeoNetwork pointe le plus souvent vers des données hébergées ailleurs.
  • Recherche géographique. Les trois outils libres permettent de chercher par emprise ; pour CKAN, c'est l'extension ckanext-spatial qui l'ajoute, et l'aperçu cartographique passe par une autre extension, ckanext-geoview.
  • Moissonnage. GeoNetwork moissonne d'autres catalogues CSW, des services WFS ou d'autres GeoNetwork, ce qui en fait un bon nœud d'une infrastructure nationale.
  • Gestion des droits. GeoNode gère des permissions par ressource, appliquées jusque dans GeoServer. CKAN raisonne par organisation et par jeu de données.
  • Coût d'exploitation. Plus l'outil fait de choses, plus il a de composants à maintenir : GeoNode demande davantage de mémoire et de soin qu'un CKAN ou un GeoNetwork seul.

Un dernier point compte souvent plus que les fonctions : la langue et l'habitude de vos utilisateurs. Un catalogue que personne ne remplit ne sert à rien. Prévoyez qui saisira les fiches, à quel rythme, et choisissez l'outil dont l'interface leur paraît la plus simple.

Quatre situations types

Les critères prennent plus de sens appliqués à des organisations réelles. Voici quatre situations fréquentes et le raisonnement qui y conduit à un outil plutôt qu'à un autre.

OrganisationBesoin principalPiste la plus adaptée
Agence nationale chargée d'une infrastructure de donnéesFiches normalisées, moissonnage des producteurs, service CSW pour les portails européens ou régionaux.GeoNetwork, éventuellement alimenté par les catalogues des producteurs.
Gouvernement qui ouvre ses données publiquesPublier budgets, statistiques et cartes dans un même portail, pour des réutilisateurs variés.CKAN, déjà utilisé par des portails comme data.gov, canada.ca ou opendata.swiss, avec son extension spatiale.
Service SIG d'une collectivité ou d'un ministèrePartager des couches entre services, les voir sur une carte et les publier en WMS et WFS.GeoNode, qui réunit données, cartes et services.
Producteur de données qui veut vendreMontrer un aperçu, réserver les fichiers, encaisser en ligne.Un catalogue doté d'une boutique, comme LizPack Catalogue, bâti sur GeoNode et GeoServer.

Dans les grandes organisations, il est courant d'en combiner deux : un GeoNode pour le travail quotidien des équipes SIG, et un GeoNetwork qui moissonne ses fiches pour répondre aux obligations de diffusion. Une organisation déjà équipée d'ArcGIS Online, de son côté, gagne rarement à monter un second portail en parallèle : ArcGIS Hub, proposé en deux niveaux de licence, Basic et Premium, reste alors le chemin le plus direct.

Et si le catalogue doit aussi vendre ?

Aucun de ces catalogues n'est conçu d'abord pour la vente. Ils diffusent, ils décrivent, ils contrôlent l'accès, mais ils ne savent pas encaisser un paiement, ouvrir un accès pour une durée ou découper une donnée à la zone achetée. C'est un besoin fréquent chez les producteurs de données, publics comme privés.

Pour ce cas, LizPack Catalogue part de GeoNode et GeoServer, deux logiciels libres, et y ajoute une boutique : jeu complet à télécharger, extraction sur la zone choisie, accès WMS et WFS pour une durée, carte à imprimer en PDF, paiement par carte bancaire et Mobile Money. Une donnée en vente ne montre que son aperçu ; ses attributs et ses fichiers sont réservés aux acheteurs. Le détail de la démarche est dans notre guide vendre des données géographiques en ligne.

Héberger son catalogue de données géographiques

Un catalogue est un service web qui doit rester en ligne, à jour et sauvegardé. GeoNode, par exemple, réunit plusieurs composants (application web, base PostgreSQL, GeoServer) qu'il faut faire évoluer ensemble. C'est un vrai travail d'administration, comparable à celui décrit dans héberger GeoServer en ligne.

LizPack Catalogue s'installe sur vos propres serveurs, si vos données ne doivent pas sortir de chez vous, ou est hébergé et maintenu par LizPack. Le prix est sur devis. Pour les organisations qui veulent toute leur plateforme SIG en interne, l'édition LizPack Entreprise est présentée dans héberger son SIG sur ses propres serveurs.

Questions fréquentes

Quel logiciel choisir pour un catalogue de données géographiques ?

GeoNetwork pour des métadonnées normalisées et INSPIRE, CKAN pour un portail de données ouvertes généraliste, GeoNode pour héberger et cartographier les couches, ArcGIS Hub si votre organisation est déjà sous ArcGIS.

GeoNetwork se concentre sur les métadonnées et le service de catalogue CSW. GeoNode héberge aussi les données, les affiche sur des cartes et les publie en WMS et WFS grâce à GeoServer.

Oui, grâce à l'extension ckanext-spatial, qui ajoute la recherche par emprise et le moissonnage de métadonnées géographiques ; l'aperçu sur carte vient d'une autre extension, ckanext-geoview. CKAN ne comprend pas de serveur cartographique : les services OGC sont publiés par un autre outil.

GeoNode et CKAN sont les alternatives libres les plus proches pour un portail de données. LizPack Catalogue, basé sur GeoNode, y ajoute la vente de données.

GeoNode seul ne gère pas de paiement. LizPack Catalogue s'appuie sur GeoNode et ajoute une boutique avec paiement par carte et Mobile Money.

Les solutions citées

Tous les guides

Prêt à déployer ?

Essai gratuit de 30 jours, sans engagement et sans carte bancaire.