24.2.6. Client MetaSearch pour les Services de Catalogage¶
24.2.6.1. 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.

Fig. 24.22 Recherche de services avec MetaSearch et résultats¶
24.2.6.2. Travailler avec des Catalogues de Métadonnées dans QGIS¶
MetaSearch est inclus par défaut dans QGIS, avec toutes ses dépendances, et peut être activé depuis QGIS Plugin Manager.
24.2.6.2.1. 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.
24.2.6.2.2. Démarrage¶
Pour démarrer MetaSearch, cliquez sur l’icône MetaSearch ou sélectionnez 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.
24.2.6.2.3. Gérer les Services de Catalogage¶

Fig. 24.23 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 rechercher toutes les entrées du service de catalogue répertoriées, cliquez sur la zone de sélection déroulante.
Pour ajouter une entrée de service de catalogue:
Cliquez sur le bouton Nouveau
Saisissez un Nom pour le service, ainsi qu’une URL (endpoint). Notez que seule l’URL de base est requise (pas une URL GetCapabilities complète).
Si le CSW requiert une authentification, entrez les informations d’identification appropriées Nom d’utilisateur et Mot de passe.
Cliquez sur OK pour ajouter le service à la liste des entrées.
Pour modifier une entrée de service de catalogue existante:
Sélectionnez l’entrée que vous souhaitez modifier
Cliquez sur le bouton Modifier
Et modifiez les valeurs Name ou URL
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 apparaîtra.
Cliquez sur le bouton Parcourir et accédez au fichier XML des entrées que vous souhaitez charger.
Cliquez sur Ouvrir. La liste des entrées s’affiche.
Sélectionnez les entrées que vous souhaitez ajouter dans la liste et cliquez sur Charger.
Cliquez sur le bouton Service Info pour afficher des informations sur le service de catalogue sélectionné, telles que l’identification du service, le fournisseur de services et les coordonnées. Si vous souhaitez afficher la réponse XML brute, cliquez sur le bouton GetCapabilities Response. Une fenêtre séparée s’ouvrira affichant les capacités XML.
24.2.6.2.4. Recherche de Services de Catalogage¶

Fig. 24.24 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.
Cliquez sur le bouton Rechercher pour rechercher le catalogue de métadonnées sélectionné. Les résultats de la recherche sont affichés dans une liste et sont triables en cliquant sur l’en-tête de colonne. Vous pouvez parcourir les résultats de la recherche avec les boutons directionnels situés sous les résultats de la recherche.
Sélectionnez un résultat et:
cliquez sur le bouton Afficher les résultats de la recherche au format XML pour ouvrir une fenêtre avec la réponse du service au format XML brut.
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.

Fig. 24.25 Affichage d’un enregistrement dans Metasearch.¶
24.2.6.2.5. Paramètres¶

Fig. 24.26 Paramétres de MetaSearch.¶
Vous pouvez affiner MetaSearch avec les éléments suivants Paramètres:
Server Timeout: lors de la recherche dans les catalogues de métadonnées, le nombre de secondes pour bloquer la tentative de connexion. La valeur par défaut est 10.
Pagination des résultats: lors de la recherche dans les catalogues de métadonnées, le nombre de résultats à afficher par page. La valeur par défaut est 10.