fr_act  en_desact
 

Spécifications du service web plan d'eau

Le Sandre a élaboré le scénario technique * (accessible dans chapitre ci-dessous intitulé "Documents de spécification * associés > Quelques précisons > Accès") pour l'exploitation et la diffusion de données de description et de qualité des eaux des plans d'eau par des services web * spécifiés par le Sandre. Il est adapté aux besoins du portail Système d'Information * Plan d'Eau (SIPE). Les spécifications portent sur la « qualité des eaux » :

- la physico-chimique des eaux, à la fois les paramètres classiques de l'analyse (NO3, PO4, DCO,...) que les substances micropolluants ;

- la microbiologique des eaux ;

- la biologique des eaux, à la fois sous la forme d'indices biologiques (IBGN, IBD, IPR,...) que des listes faunistiques et floristiques.

 

Fonctionnalités

Les spécifications décrivent :

- la recherche d'un plan d'eau (par texte libre ou bien par multicritères) ;

- l'affichage des informations * plan d'eau ;

- l'affichage des statistiques nationales par bassin (page de synthèse nationale du SIPE) ;

- l'affichage des statistiques des prélèvements pour un plan d'eau ;

- la récupération des données de qualité d'un plan d'eau identifié - quel que soit le mode d'affichage (HTML, PDF...) et quelles que soient les données visualisées (Physico-chimie, Poisson...)

 

Exemple d'implémentation pour la production du service web

Le Sandre a développé, en langage informatique PHP, ce service web * de tests qui met à disposition quelques données à titre provisoire. Il a été exploité par le portail internet SIPE. Les opérations de ce service ont été implémentées :

- getLakes() : Permet d'obtenir les données ou les informations * sur les prélèvements / analyses ou le nombre de prélèvements / d'analyses pour un ensemble de sites de mesures selon un ou plusieurs critères. En entrée, le ou les codes des sites et les critères. En retour soit les données élémentaires, soit les informations * synthétiques.

 

- getLake() : Permet de récupérer les informations * descriptives d'un plan d'eau spécifique.

 

- getDataAvaibility() : Permet d'obtenir les informations * sur le nombre de prélèvements et le nombre d'analyses sur un ou plusieurs sites pour toutes les années disponibles (par compartiment). En entrée, le ou les codes des sites et en retour les informations * synthétiques.

 

- getData() : Permet d'obtenir les données ou les informations * sur les prélèvements / analyses ou le nombre de prélèvements / d'analyses pour un ensemble de sites de mesures selon un ou plusieurs critères. En entrée, le ou les codes des sites et les critères. En retour soit les données élémentaires, soit les informations * synthétiques.

 

L'adresse d'utilisation de ce service web * de test est Lake.wsdl (pour l'accès en SOAP).

 

Documents de spécification associés

Métadonnées

Type: 
Scénario de service web
Statut du document Sandre: 
Validé
Version: 
1.0
Créateur: 
Sandre
Editeur: 
Sandre
Contributeur: 
Système d'information sur l'eau (SIE)
Date de création: 
21 Août 2009
Date de dernière modification: 
21 Août 2009
Identifiant de la ressource: 
515
Couverture: 
France entière
Haut