Aller au contenu

Publier plusieurs OpenCatalog pour des usages différents

Il n’est pas rare que l’administrateur de données mette en place des ressources associées aux données qui ne sont pas accessibles ou visibles par tout le monde. Le cas de figure classique est la différence d’accès entre le grand public et les services internes.

Comme toujours dans Isogeo :

  • Priorité aux usages : les différents niveaux d’accès aux ressources dépendent du type d’utilisateurs, autrement dit des destinataires des partages ;
  • Tout est métadonnée : un bouquet de services géographiques peut également être documenté à minima ;
  • Documenter une fois, valoriser X fois.

Mise en oeuvre

Scénario classique

Par exemple, dans le compte de démonstration d’Isogeo, nous avons inventorié les données du portail GéoLittoral. Imaginons un scénario selon lequel la fiche de métadonnées de submersion marine offre 3 niveaux de ressources liés aux usages :

  • La possibilité ouverte à tous (grand public) de télécharger la donnée brute ;
  • La possibilité pour les utilisateurs avertis de visualiser le flux WMS (rendu de la couche d’information) ;
  • La possibilité pour les agents en interne de consulter les données via un flux WFS (affichage des attributs).

Procédure

Dans l’ordre, nous avons :

  1. Créé une fiche de métadonnées de type "ressource" sur le serveur cartographique pour les utilisateurs avertis (serveur WMS donc) et affectée au catalogue "utilisateurs avertis (niveau 1)" ;

  2. Créé une fiche de métadonnées de type "ressource" sur le serveur cartographique pour les agents internes (serveur WFS donc) et affectée au catalogue "agents internes (niveau 2)" ;

  3. Téléversé la donnée brute directement sur la fiche de métadonnées de submersion marine créée grâce au scan automatique et affectée au catalogue GéoLittoral ;

  4. Associé à la fiche de submersion marine le flux WMS renseigné dans la fiche sur le serveur WMS ;

  5. Associé à la fiche de submersion marine le flux WFS renseigné dans la fiche sur le serveur WFS ;

  6. Crée un partage OpenCatalog pour le grand public dans lequel on a mis le catalogue GéoLittoral sans le catalogue "averti" ou "interne" :

    Submersion marine 0

  7. Créé un partage OpenCatalog pour les utilisateurs avertis grand public dans lequel on a mis le catalogue GéoLittoral avec le catalogue "utilisateurs avertis" :

    Submersion marine 1

  8. Créé un partage OpenCatalog pour l'interne dans lequel on a mis le catalogue GéoLittoral avec le catalogue "utilisateurs avertis (niveau 1)" et le catalogue "agents internes (niveau 2)" :

    Submersion marine 2

Résultat

3 niveaux d’accès différents à la même fiche de métadonnées :

  • Une interface de consultation où il n’est possible que de télécharger les données brutes ; Submersion marine 0
  • Une interface de consultation où il est possible de :
    • télécharger les données brutes ;
    • et afficher la couche via un flux WMS ; Submersion marine 1
  • Une interface de consultation où il est possible de :
    • télécharger les données brutes ;
    • afficher la couche via un flux WMS ;
    • et afficher les données via un flux WFS Submersion marine 2

Schéma

3 étapes :

  1. Créer une fiche de métadonnées sur une ressource (serveur, bouquet de services, boîte à outils ensemble de traitements, etc) et renseigner les liens associés ;

  2. Associer les ressources aux fiches de métadonnées concernées ;

  3. Créer OpenCatalog. Si la fiche sur la ressource et la fiche sur les jeux de données sont dans le même partage, les liens associés à la 1ère seront visibles ;

Bonne pratique : créer un catalogue des ressources par niveau d'usage.

Schéma affichage différencié