voir la présentation réalisée à ce sujet par Yoann Perrot au forum TIC de l'ATEN
A l'issue du renseignement des métadonnées dans le catalogue MDWEB1) :
SELECT entite_spatiale_ecologique.id_entite, NULL::text AS nom_vernac, referentiel_taxon_vegetal.nom_scientifique AS nom_latin, 'INPN'::text AS ref_tax, point_flore.date_obs, point_flore.date_debut_obs AS date_debut, point_flore.date_fin_obs AS date_fin, point_flore.date_textuelle AS date_text, point_flore.effectif, point_flore.effectif_min AS eff_min, point_flore.effectif_max AS eff_max, point_flore.type_effectif AS type_eff, point_flore.phenologie AS pheno, commune.toponyme AS commune, st_x(st_transform(st_centroid(point_flore.geometrie), 4326)) AS coord_x, st_y(st_transform(st_centroid(point_flore.geometrie), 4326)) AS coord_y, point_flore.coord_z, 'long/lat WGS84' AS syst_coord, point_flore.unite, point_flore."precision", cen_liste_personne_auteur_ese(entite_spatiale_ecologique.id_entite) AS personnes, protocole.libelle AS protocole, cen_liste_structure_auteur_ese(entite_spatiale_ecologique.id_entite) AS structure, lot_donnee.libelle AS lot, point_flore.id_taxon AS cd_tax_ref, point_flore.remarque, point_flore.transmis_cbnmp AS trans_cbnmp, point_flore.taxon_mentionne AS mention, point_flore.date_ventilation AS ventil, referentiel_taxon_vegetal.id_taxon_ref, cen_liste_protection_taxon_vegetal(referentiel_taxon_vegetal.id_taxon_ref::text) AS statut, point_flore.geometrie FROM entite_spatiale_ecologique JOIN protocole ON entite_spatiale_ecologique.id_protocole = protocole.id_protocole JOIN lot_donnee ON entite_spatiale_ecologique.id_lot = lot_donnee.id_lot JOIN point_flore ON entite_spatiale_ecologique.id_entite = point_flore.id_entite JOIN referentiel_taxon_vegetal ON point_flore.id_taxon::text = referentiel_taxon_vegetal.id_taxon::text, commune WHERE st_intersects(point_flore.geometrie, commune.geometrie) AND lot_donnee.id_lot=2;
Dans notre base de données, l'ensemble des périmètres d'inventaires et réglementaires sont stockés dans une seule et même table nommée perimetre. Les données intégrées à cette table proviennent principalement de la DREAL, qui met à disposition ces données sous forme de services web WFS.
Nous allons essayer dans ce cas d'utilisation de mettre en place une chaine de traitements avec TOS/SDI réalisant la mise à jour des données de cette table depuis le serveur WFS à intervalle régulier.
Objectifs Mettre en place une chaine de traitement générique permettant la production de métadonnées à partir des éléments à notre disposition :
Étapes