====== Mettre en ligne sur CARMEN les lots de données produits et catalogués ====== {{:outils:tos_sdi:forumtic2010_sditos.pdf|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 MDWEB((http://mdweb.codehaus.org/)) : * réaliser l'export shp des données du lot catalogué * cas du lot des données bénévoles : 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; * déposer ce lot sur notre compte Carmen((http://carmen.ecologie.gouv.fr/)) * voir si l'on peut automatiquement produire avec un flux wfs((http://fr.wikipedia.org/wiki/Web_Feature_Service)), ce qui revient à : * créer un fichier.map (dans notre exemple [[outils:tos_sdi:cas_d_utilisation:map_cenlr_lot_1|cenlr_lot_2.map]]) pour chaque lot * à déposer le mapfile sur le FTP de carmen * et à diffuser l'url correspondante : http://ws.carmencarto.fr/WFS/45/cenlr_lot_2? dans laquelle on aura pris soin de modifier le nom du mapfile (sans son extension) * et pourquoi pas mettre à jour le flux (geo)rss((http://fr.wikipedia.org/wiki/GeoRSS)) de [[http://www.cenlr.org/drupal|notre site web]] ====== Synchroniser notre référentiel avec le WFS de la DREAL ====== 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 [[http://www.languedoc-roussillon.developpement-durable.gouv.fr|DREAL]], qui met à disposition ces données sous forme de [[http://carto.languedoc-roussillon.ecologie.gouv.fr/webservices/wfs/diren_general/|services web WFS]]. Nous allons essayer dans ce cas d'utilisation de mettre en place une chaine de traitements avec [[http://www.talendforge.org/wiki/doku.php?id=sdi:MainPage|TOS/SDI]] réalisant la mise à jour des données de cette table depuis le serveur WFS à intervalle régulier. ===== Principe ===== * pour chaque couche fournie par le serveur * mettre à jour dans la table périmètre les enregistrements correspondants ===== informations de base ===== * [[http://carto.languedoc-roussillon.ecologie.gouv.fr/webservices/wfs/diren_general/?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetCapabilities|Le résultat de la requete GetCapabilities]] * http://carto.languedoc-roussillon.ecologie.gouv.fr/webservices/wfs/direnlr_general2/?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=Rnv ====== Brouillon : création de métadonnées dans le cadre du projet NatureSDIplus ====== [[http://www.nature-sdi.eu/|site du projet NatureSDIplus]] La chaine de traitement présentée ici est volontairement complexifiée, pour les besoins du projet ** Objectifs ** Mettre en place une chaine de traitement générique permettant la production de métadonnées à partir des éléments à notre disposition : * les données contenues dans la base de donnée * un fichier de description (par ex. tableur) ** Étapes ** - définition des métadonnées (au sens de TOS) dans le référentiel - mise en place de la chaîne de traitements