View
188
Download
0
Category
Preview:
Citation preview
Amélioration du processus de création des métadonnées
Géo-événement 2008
François-Xavier Prunayre10 avril 2008http://www.camptocamp.com
2
francois-xavier.prunayre@camptocamp.com
Créer des métadonnées
Objectifs de la création de métadonnées : Améliorer la connaissance de l'information (en interne et en
externe) Outils de gestion des données pour l'administrateur de données Obligations réglementaires (INSPIRE)
De nombreux outils : SIG, Catalogues, outils et scripts de traitements, bases de
données, webmapping, service OGC, ...
3
francois-xavier.prunayre@camptocamp.com
Créer des métadonnées
Tous ces outils manipulent les données ...... et l'opération de saisie des métadonnées reste manuelle et
fastidieuse Pourrions nous améliorer cette opération ?
Est-il possible de simplifier voir d'automatiser le processus de création de métadonnées ?
Aujourd'hui, l'outil de catalogage est l'élément central pour la création et l'édition des métadonnées et reste fréquemment déconnecté de la donnée en elle-même.
Les outils SIG (SIG, ETL, serveurs cartographiques, ...) peuvent-ils aider à rendre plus cohérent et plus à jour le contenu des catalogues ?
4
francois-xavier.prunayre@camptocamp.com
Cataloguer fonction de ses objectifs ...
Découverte
Exploration
Exploitation
What? - Title- AbstractWho?- Point of contactWhere?- Bounding box (bbox)When? (exploration?)
ProjectionParent identifierPeople involvedRestriction
LineageData quality...
5
francois-xavier.prunayre@camptocamp.com
Les outils manipulant les données SIG...
Données SIG
SIG Desktop
SIG en ligne
Outil de manipulationETL/Scripts
Base de données
Système de fichier
Catalogue demétadonnées
●Edition●Création de nouveaux jeux de données●Création de cartes●Traitements●Transformation●...
●Visualisation●Notation●Edition●...
Service web OGC ...
●Log des modification●...
●Backup●Synchronisation/Publication●...
6
francois-xavier.prunayre@camptocamp.com
Les outils gérant les métadonnées...
Métadonnéesde données et
services
SIG Desktop
Catalogue demétadonnées
Editeur demétadonnées
7
francois-xavier.prunayre@camptocamp.com
Les outils gérant les métadonnées...
Pourrions nous améliorer les interactions entre tous les outils pour améliorer le contenu des métadonnées ?
... et simplifier la tâche de saisie
8
francois-xavier.prunayre@camptocamp.com
Les descripteurs pour l'Homme...
Titre Résumé Mots clés (sauf theme=place) Contact Contraintes d'accès (Qualités) ...
9
francois-xavier.prunayre@camptocamp.com
Les descripteurs pour les outils...
Projection, Emprise,
Distribution, Date de création, mise à jour
Contact (si authentification) Nombre d'objets
...
Titre Résumé Mots clés (sauf theme=place) Contact Contraintes d'accès (Qualités) ...
10
francois-xavier.prunayre@camptocamp.com
Quelques cas d'utilisation ...
UC1: Production de données géographiques Générer la métadonnée à la création du jeu de données, cas d'un
ETL UC2: UNHCR / 8 ans d'archive de cartes à cataloguer
Utiliser/Reformater l'existant UC3: BRGM / Configuration d'un service web OGC = métadonnées
Moissoner des informations diffusées par les services web OGC (GetCapabilities) pour la production de métadonnées
11
francois-xavier.prunayre@camptocamp.com
UC1: Production de données
Hors, l'outil de traitement connaît de nombreuses informations sur les données qu'il va générer
Date de création, Nom du/des fichiers sources et destination, Emplacement sur le réseau (db, fichiers), Type de données, Projection, Emprises, Nombre d'objets, (Nom de l'opérateur, email), ...
Données SIGOutil de
manipulationETL/Scripts
Données SIG
Définition du processus de traitement
Approche classique: Données en entrée (0..n)... ... (0..n) en sortie
12
francois-xavier.prunayre@camptocamp.com
UC1: Production de données & métadonnées
Données en entrée (0..n)... ... (0..n) en sortie
Catalogue demétadonnées
Service web OGC
Publication
Diffusion (RSS,service OGC, site web, ..) sur internet/intranet
Données SIGOutil de
manipulationETL/Scripts
Données SIG
Définition du processus de traitement
+Métadonnées
13
francois-xavier.prunayre@camptocamp.com
UC1: Production de données & métadonnées
Exemple d'interface dans un ETL* Propriété d'un composant pour la création de Shapefile
* Spatial Data Integrator powered by Talend
Process pour la création d'un fichier SIG et la publication dans un catalogue de métadonnées
Métadonnées
14
francois-xavier.prunayre@camptocamp.com
UC1: Production de données & métadonnées
D'autres initiatives dans cette voie: Spatial Data Integrator powered by Talend ESRI ArcCatalog / Plugin pour la publication dans GeoNetwork
opensource ...
15
francois-xavier.prunayre@camptocamp.com
UC2: 8 ans d'archive de cartes à cataloguer
Le service SIG (FICSS) produit différents types de cartes pour les services du HCR
Type : carte statistique mondiale, par pays, carte de camp de réfugiés, ...).
Création des cartes avec MapInfo. Format de diffusion et stockage PDF
Aujourd'hui 8 ans d'archive de cartes PDF plus de 4000 cartes ... dans un répertoire du réseau du service SIG ... dans des boites mails ... et quelques une sur le site institutionnel de
l'UNHCR Objectifs: Référencer les cartes dans le catalogue de métadonnées de l'UNHCR
16
francois-xavier.prunayre@camptocamp.com
UC2: 8 ans d'archive de cartes à cataloguer
SIG DesktopMapInfo
17
francois-xavier.prunayre@camptocamp.com
UC2: 8 ans d'archive de cartes à cataloguer
Des propriétés dans les PDF:
Identification Info
Date
Resource const.
Format
Filesize
Aperçu
18
francois-xavier.prunayre@camptocamp.com
UC2: 8 ans d'archive de cartes à cataloguer
Un processus de création de métadonnées à partir des documents PDF
1.Recherche des PDFLecture des propriétés des PDF
2.Création des métadonnées ISO19139(utilisation d'un template, calcul de mot clés, ...)
3.Création des aperçusPDF->PNG
4.Publication dans un catalogue
19
francois-xavier.prunayre@camptocamp.com
UC3: Moissonage de service web OGC
Un service web OGC répond à la requête GetCapabilities (=Que sais tu faire?)
Tous les services: WMS, WFS, WPS, WCS, ... Fichier XML ayant des structures proches Contenu d'un GetCapabilities = des métadonnées
sur le service et les données diffusées Nom, Contact, Liste de couches, Liste de projection, Emprises, Opération, ...
20
francois-xavier.prunayre@camptocamp.com
UC3: Moissonage de service web OGC
La configuration d'un service OGC = saisir des métadonnées
*
* eg. GeoServer: Interface d'admin
21
francois-xavier.prunayre@camptocamp.com
UC3: Moissonage de service web OGC
Nom,Projection,
Emprise,Styles,
...
... Résumé,URL des métadonnées,
Structure
22
francois-xavier.prunayre@camptocamp.com
UC3: Moissonage de service web OGC
Données SIG
Catalogue demétadonnées
Le catalogue de métadonnéesmoissone les métadonnéesdepuis le catalogue
ie. Conversion du XML du GetCapabilities en ISO19139
Un administrateurde données configureun service web OGC
Service web OGC
Configuration=Métadonnées
Le catalogue produit de manière régulière et automatique les métadonnées des informations publiées par les services
23
francois-xavier.prunayre@camptocamp.com
UC3: Moissonage de service web OGC
Interface de configuration du moissonage développer pour le projet GeoSCIML.
Outil : GeoNetwork opensource Standard : WMS, WFS, WCS, ISO19139
24
francois-xavier.prunayre@camptocamp.com
UC3: Moissonage de service web OGC
Consultation des métadonnées générés automatiquement à partir des services OGC :
25
francois-xavier.prunayre@camptocamp.com
Conclusion
Le processus de création de métadonnées peut être simplifié/complété/amélioré.
Un standard international adopté : ISO19139/119 Une infrastructure de données spatiales (SDI) doit reposer sur
des outils interopérables pour améliorer la gestion/diffusion des données géospatiales.
... pour cela produire des métadonnées avec : Plus d'informations sur les données et les services Plus à jour Plus de liens/relations (eg. Données / Services, Parentés, ...)... en s'appuyant sur des outils complémentaires
Recommended