Client MetaSearch pour les Services de Catalogage

Introduction

MetaSearch est une extension QGIS permettant d’interagir avec des services de catalogage de données. MetaSearch supporte le standard OGC CSW (Catalogue Service for the Web).

MetaSearch fournit une approche simple et intuitive ainsi qu’une interface conviviale pour la recherche de catalogues de métadonnées depuis QGIS.

../../../../_images/metasearch-splash.png

Recherche de services avec MetaSearch et résultats

Installation

MetaSearch est intégré par défaut à QGIS 2.0 et ses versions plus récentes. Toutes les dépendances sont incluses dans MetaSearch.

Installer MetaSearch depuis le gestionnaire d’extensions QGIS, ou manuellement depuis https://plugins.qgis.org/plugins/MetaSearch.

Travailler avec des Catalogues de Métadonnées dans QGIS

CSW (Catalog Service for the Web)

CSW (Catalog Service for the Web) est une spécification de l”OGC (Open Geospatial Consortium) qui définit des interfaces communes pour découvrir, parcourir et rechercher des métadonnées sur les données, services et autres ressources liées.

Démarrage

Pour démarrer MetaSearch, cliquez sur l’icône metasearch MetaSearch ou sélectionnez Internet ‣ MetaSearch ‣ MetaSearch depuis le menu principal de QGIS. La boîte de dialogue de Metasearch apparaîtra. L’interface graphique principale se compose de trois onglets : Services, Recherche et Paramètres.

Gérer les Services de Catalogage

../../../../_images/metasearch-services.png

Gérer les Services de Catalogage

L’onglet Services permet à l’utilisateur de gérer tous les services de catalogage disponibles. MetaSearch dispose d’une liste de Services de Catalogage par défaut, qui peut être ajoutée en pressant le bouton Ajouter des services par défaut.

Pour la liste complète des Services de Catalogage, cliquez sur la liste déroulante.

Pour ajouter une nouvelle entrée de type Service de Catalogage, cliquez sur le bouton Nouveau, et saisir un Nom pour le service, ainsi que l”URL (endpoint). Seule l’URL basique est requise (et non l’URL complète du GetCapabilities). Si le CSW nécessite une authentification, entrez le Nom et le Mot de passe. Cliquer sur OK permet d’ajouter le service à la liste d’entrées existante.

Pour modifier une entrée existante de type Service de Catalogage, sélectionnez l’entrée à modifier, cliquez sur le bouton Modifier, modifiez le Nom ou l”URL et cliquez sur OK.

Pour supprimer une entrée existante de type Service de Catalogage, sélectionnez l’entrée à supprimer et cliquer sur le bouton Supprimer. Il sera demandé de confirmer la suppression.

MetaSearch permet de charger et de sauvegarder des connexions vers un fichier XML. Cette option est utile pour partager des paramètres avec d’autres applications. Ci-après un exemple de format de fichier XML.

<?xml version="1.0" encoding="UTF-8"?>
<qgsCSWConnections version="1.0">
    <csw name="Data.gov CSW" url="https://catalog.data.gov/csw-all"/>
    <csw name="Geonorge - National CSW service for Norway" url="https://www.geonorge.no/geonetwork/srv/eng/csw"/>
    <csw name="Geoportale Nazionale - Servizio di ricerca Italiano" url="http://www.pcn.minambiente.it/geoportal/csw"/>
    <csw name="LINZ Data Service" url="http://data.linz.govt.nz/feeds/csw"/>
    <csw name="Nationaal Georegister (Nederland)" url="http://www.nationaalgeoregister.nl/geonetwork/srv/eng/csw"/>
    <csw name="RNDT - Repertorio Nazionale dei Dati Territoriali - Servizio di ricerca" url="http://www.rndt.gov.it/RNDT/CSW"/>
    <csw name="UK Location Catalogue Publishing Service" url="http://csw.data.gov.uk/geonetwork/srv/en/csw"/>
    <csw name="UNEP/GRID-Geneva Metadata Catalog" url="http://metadata.grid.unep.ch:8080/geonetwork/srv/eng/csw"/>
</qgsCSWConnections>

Pour charger une liste d’entrées, cliquez sur le bouton Charger. Une nouvelle fenêtre va apparaître ; cliquez sur le bouton Parcourir, naviguez vers le fichier XML contenant les entrées à charger et cliquez sur Ouvrir. La liste d’entrées va être affichée. Sélectionnez les entrées à ajouter depuis la liste et cliquez sur Charger.

Cliquez le bouton Information sur le Service pour afficher des informations sur le Service de Catalogage, par exemple : identification du service, fournisseur du service et coordonnées du fournisseur. Pour visualiser la réponse en format XML brut, cliquez sur le bouton Réponse GetCapabilities. Une fenêtre distincte va s’ouvrir avec le XML contenant les Capabilities.

Recherche de Services de Catalogage

../../../../_images/metasearch-search.png

Recherche de services de catalogage

L’onglet Rechercher permet à l’utilisateur de rechercher des Services de Catalogage de données et de services, de spécifier différents paramètres de recherche et de visualiser les résultats de la recherche.

Les paramètres de recherche suivants sont disponibles :

  • Mots-clés : recherche de texte libre par mots-clés

  • Depuis : le Service de Catalogage à partir duquel effectuer la recherche

  • Emprise géographique : la zone géographique d’intérêt sur laquelle filtrer la recherche, définie par Xmax, Xmin, guilabel:Ymax, et guilabel:Ymin. Cliquez sur Étendue globale pour effectuer une recherche globale, cliquez sur Étendue de la carte pour effectuer une recherche uniquement dans la zone visible ou entrez manuellement les valeurs personnalisées désirées.

Cliquer sur le bouton Rechercher va effectuer une recherche dans le Catalogue de Métadonnées sélectionné. Les résultats de la recherche sont affichés dans une liste et peuvent être triés en cliquant sur le titre de la colonne. Il est possible de naviguer dans les résultats de la recherche au moyen des boutons directionnels situés juste en dessous. Cliquer sur le bouton Voir les résultats de la recherche en XML ouvre une fenêtre avec la réponse du service en code XML brut.

Cliquer sur un résultat fournira les options suivantes :

  • si l’élément de métadonnée a une zone géographique associée, l’empreinte de cette zone géographique sera visible sur la carte

  • double-cliquer sur l’enregistrement affiche l’élément de métadonnée ainsi que les hyperliens associés. Cliquer sur un lien l’ouvre dans le navigateur internet de l’utilisateur

  • si l’enregistrement est un service web (WMS/WMTS, WFS, WCS, ArcGIS MapServer, ArcGIS FeatureServer, etc.), le bouton Ajouter des données sera activé pour que l’utilisateur ajoute des couches dans QGIS. Lorsque l’utilisateur clique sur ce bouton, MetaSearch vérifie s’il s’agit d’un OWS valide. Celui-ci est alors ajouté à la liste de connexions QGIS correspondante et la fenêtre de connexion associée apparaîtra.

../../../../_images/metasearch-record-metadata.png

Affichage d’un enregistrement dans Metasearch.

Paramètres

../../../../_images/metasearch-settings.png

Paramétres de MetaSearch.

Les Paramètres suivants permettent de régler MetaSearch de manière fine :

  • Pagination des résultats : lors de la recherche dans des catalogues de métadonnées, le nombre de résultats à montrer par page. La valeur par défaut est 10.

  • Dépassement de temps du serveur : lors de la recherche dans des catalogues de métadonnées, le nombre de secondes pour bloquer la tentative de connexion. La valeur par défaut est 10