GeoNetwork Logo | © GeoNetwork

Gérer efficacement vos métadonnées géospatiales avec GeoNetwork

GeoNetwork est la solution de référence Open Source la plus répandue aujourd’hui pour la gestion de catalogue de métadonnées de ressources géolocalisées.

Camptocamp accompagne depuis de nombreuses années différents partenaires dans la mise en œuvre de leur catalogue comme par exemple l’IFREMER avec le catalogue Sextant , SwissTopo avec geocat.ch et les régions françaises Grand-Est et Hauts-de-France qui utilisent Geonetwork dans leurs infrastructures de données spatiales basées sur geOrchestra.

GeoNetwork Logo | © GeoNetwork

La fonctionnalité centrale de GeoNetwork est son moteur de recherche qui s’appuie sur de la recherche plein texte et sur une approche par facettes basées sur les mots clés, les types de ressource, les organisations et bien d’autres informations caractérisant les métadonnées.

GeoNetwork | © Camptocamp

Les autres fonctionnalités principales de GeoNetwork sont les outils d'édition de métadonnées. L'éditeur prend en charge les normes ISO 19115/119/110 et 19139 ainsi que le Dublin Core couramment utilisé pour les portails OpenData. L'éditeur est multilingue et dispose d'outils de validation et d'aide à la saisie. Les données géographiques peuvent être publiées via un serveur cartographique (GeoServer) et visualisées dans la visionneuse GeoNetwork. GeoNetwork est également capable de gérer des données non géographiques, qui prennent de plus en plus d'ampleur avec l'essor du mouvement OpenData.

La console d’administration permet de configurer simplement son catalogue de métadonnées. Des outils d’analyse offrent la possibilité d’explorer de façon statistique et graphique le contenu du catalogue.
 

GeoNetwork | © Camptocamp

De grands pas en avant : les microservices et les composants web pour l'interface utilisateur


Camptocamp est l’un des contributeurs les plus actifs de la communauté GeoNetwork. Les derniers travaux ont porté sur la mise en place d’une architecture microservices et le développement de composants permettant de concevoir une interface répondant au mieux aux besoins des utilisateurs. 

L'architecture de microservices décrite dans la figure ci-dessous peut être utilisée pour créer une architecture évolutive offrant une haute disponibilité. Chaque service sera disponible sous forme de microservices autonomes, déployables individuellement et évolutifs.

Des premiers services tels que l’API d'enregistrements OGC (OGC record API), un module de recherche et d'indexation ont été mis en place et d'autres sont à venir pour couvrir le périmètre du cœur de GeoNework (moissonnage, API de données…).

GeoNetwork | © Camptocamp
GeoNetwork | © Camptocamp

 

La communauté GeoNetwork a souhaité se concentrer sur la convivialité pour offrir la meilleure expérience possible aux utilisateurs.

Pour cela, la nouvelle bibliothèque dédiée GeoNetwork-ui est née, une approche centrée sur les cas d'utilisation et des outils techniques pour aider les développeurs et les utilisateurs à concevoir des interfaces utilisateur agréables et personnalisables.

Les composants de l'interface utilisateur peuvent également être exportés en tant que composants Web pour être intégrés dans des bibliothèques tierces (avec des personnalisations de variables CSS).

La bibliothèque est branchée sur l'API REST GeoNetwork 4 et tout en offrant une toute nouvelle expérience aux utilisateurs.

Pour aller plus loin avec le Data Feeder et le Data Hub


Le DataFeeder est l'une des premières applications à être basée sur la bibliothèque geonetwork-ui. L'idée est de fournir une entrée unique et ergonomique pour publier à la fois les données et les métadonnées associées dans votre infrastructure de données spatiales. Il suffit de glisser-déposer vos données géospatiales, d'ajouter quelques informations minimales sur les données et le tour est joué !

Le Datafeeder publie l'ensemble de données sur GeoServer, extrait des métadonnées des données brutes et les complète avec vos entrées pour publier l'enregistrement de métadonnées sur GeoNetwork.

DataFeeder - GeoNetwork | © Camptocamp

Le DataHub est une autre application fournie par le projet geonetwork-ui et qui est en train de révolutionner l'approche de GeoNetwork : l'objectif est de fournir une interface de recherche unique pour rechercher tout type de données publiques dont vous disposez sur votre territoire. 

Le DataHub prend en charge des données géospatiales et non géospatiales, de manière à mieux couvrir le monde des données ouvertes.

Le DataHub cible un public plus large et fournit de nouveaux outils pour se concentrer davantage sur l'ensemble de données plutôt que sur les métadonnées (prévisualisation des données, tableaux, cartes, dataviz).

Ce projet est une excellente opportunité pour GeoNetwork de briller pour un public plus large de non-experts qui utilisent simplement le catalogue pour trouver facilement des ensembles de données.

DATA HUB - GeoNetwork | © Camptocamp

Les dernières évolutions révolutionnent les services apportés par GeoNetwork. La solution dispose aujourd’hui des éléments permettant de répondre à des besoins variées, du portail Open Data grand public au catalogue professionnel spécialisé pour les experts des données géographiques.

Les possibilités sont vastes et nous sommes à votre disposition pour discuter de vos idées de projets.

Carrière

Vous souhaitez travailler dans un environnement inspirant et rejoindre nos équipes motivées et multiculturelles ?