====== 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