Important

Translation is a community effort you can join. This page is currently translated at 79.66%.

29.2.3. Client MetaSearch pour les Services de Catalogage

29.2.3.1. Introduction

MetaSearch is a QGIS plugin to interact with metadata catalog services, supporting both the OGC API - Records and OGC Catalog Service for the Web (CSW) standards.

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

Fig. 29.8 Recherche de services avec MetaSearch et résultats

29.2.3.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 le gestionnaire de plugins de QGIS.

OGC API - Records

OGC API - Records is an OGC (Open Geospatial Consortium) standard for the discovery of geospatial resources on the Web.

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, Rechercher et Paramètres.

Gérer les Services de Catalogage

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

Fig. 29.9 Gérer les Services de Catalogage

L’onglet Services permet à l’utilisateur de gérer tous les services du catalogue disponibles. MetaSearch fournit une liste par défaut des services de catalogue, qui peuvent être ajoutés en appuyant sur le bouton Ajouter 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:

  1. Cliquez sur le bouton Nouveau

  2. Enter a Name for the service, as well as the URL (endpoint). Note that for OGC CSW 2.0.2 Catalogs, only the base URL is required (not a full GetCapabilities URL). For OGC API - Records Catalogs, the URL should be the path to the collection endpoint

  3. If the Catalog requires authentication, enter the appropriate User name and Password credentials.

  4. Cliquez sur OK pour ajouter le service à la liste des entrées.

Pour modifier une entrée de service de catalogue existante:

  1. Sélectionnez l’entrée que vous souhaitez modifier

  2. Cliquez sur le bouton Modifier

  3. Et modifiez les valeurs Nom ou URL

  4. 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 d’enregistrer les connexions dans un fichier XML. Cela est utile lorsque vous devez partager des paramètres entre les applications. Vous trouverez ci-dessous un exemple de format de fichier XML.

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

  1. Cliquez sur le bouton Charger. Une nouvelle fenêtre apparaîtra.

  2. Cliquez sur le bouton Parcourir et accédez au fichier XML des entrées que vous souhaitez charger.

  3. Cliquez sur Ouvrir. La liste des entrées s’affiche.

  4. Sélectionnez les entrées que vous souhaitez ajouter dans la liste et cliquez sur Charger.

Click the Service Info button to display information about the selected Catalog Service such as service identification, service provider and contact information. If you would like to view the raw API response, click the Raw API Response button. A separate window will open displaying server information in raw JSON or XML format.

Recherche de Services de Catalogage

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

Fig. 29.10 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

  • Etendue : la zone spatiale d’intérêt à filtrer, définie par Xmax, Xmin, Ymax, et Ymin. Cliquez sur Global pour effectuer une recherche globale, cliquez sur Etendue de la carte pour effectuer une recherche dans la zone visible, ou entrez les valeurs manuellement.

En cliquant sur le bouton Rechercher, vous pouvez 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 l’en-tête de la colonne. Vous pouvez naviguer dans les résultats de la recherche à l’aide des boutons directionnels situés sous les résultats de la recherche.

Sélectionnez un résultat et:

  • Click the View Raw API Response button to open a window with the service response in raw JSON or XML format.

  • Si l’enregistrement de métadonnées est associé à une boîte de délimitation, une empreinte de la boîte de délimitation sera affichée sur la carte.

  • Double-cliquez sur la fiche pour afficher les métadonnées de la fiche avec les liens d’accès associés. Un clic sur un lien ouvre le lien dans le navigateur web de l’utilisateur.

  • If the record is a supported web service (WMS/WMTS, WFS, WCS, ArcGIS REST Service, etc.) or a GIS File, the Add Data button will be enabled. When clicking this button, MetaSearch will verify if this is a valid OWS. The service will then be added to the appropriate QGIS connection list, and the appropriate connection dialog will appear. If you choose Add GIS File the linked GIS file will be added to the current project.

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

Fig. 29.11 Affichage d’un enregistrement dans Metasearch.

Paramètres

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

Fig. 29.12 Paramétres de MetaSearch.

Vous pouvez personnalliser MetaSearch avec les Paramètres suivants :

  • Durée avant expiration: 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.

  • Désactiver la vérification SSL: option d’activation ou non de la vérification ssl.

  • 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.

29.2.3.3. Catalog Server Errors

In some cases, the Catalog will work in a web browser, but not in MetaSearch. This may be due to the Catalog server’s configuration/setup. Catalog server providers should ensure URLs are consistent and up to date in their configuration (this is common in HTTP -> HTTPS redirection scenarios). Please see the pycsw FAQ item for a deeper explanation of the issue and fix. Although the FAQ item is pycsw specific it can also apply in general to other Catalog servers.