BV service
IDS et simulateur pour les gestionnaires de bassin versant
BV-Service
Introduction
BV-Service
projet initié entre UMR SAS et UMR Lisah
proposer aux gestionnaires un outil en ligne de diagnostic et de modélisation pour les bassins versants agricoles
http://bvservice.fr/
BV-Service
une IDS et des modèles
une IDS de modélisation hydrologique dans les bassins versants agricoles
IDS (serveur carto, catalogue, visualiseur)
+ modèles (WPS servant OpenFluid, MNTSURF, ...)
espace de travail par utilisateur/organisation contenant
historique des modélisations, avec paramètres
référentiels utilisés
résultats
outil de constitution des référentiels (recherche/notation/récupération/republication de données utiles au modèle)
BV-Service
Fonctionnalités
BV-Service
fonctionnalités
upload
constitution/complétion de référentiel
données additionnelles
setup (initialisation de scénario)
données en entrée, paramètres, modèles
exécution
résultats (carto, indicateurs), métadonnées, contexte+
archivage
visualisation, analyse, itération (optionnel)
download (optionnel)
BV-Service
fonctionnalités : upload
données spatiales
complétion de référentiel
pour les données non disponibles en référentiel (réseau de fossés, de haies, ...)
des données sont déjà disponibles sur un service référentiel
récupération auto sur services dédiés (hydro, occupation du sol, MNT, ...)
métadonnées associées
récupération (moissonnage) des métadonnées existantes
génération auto/demi auto/manuelle pour les autres
BV-Service
fonctionnalités : initialisation
choix du modèle
paramètres
données en entrée
scénario
préférences pour l'espace de travail
BV-Service
fonctionnalités : exécution et résultats
données spatialisées (cartographiques)
générées et déposées sur un service dédié
indicateurs et résultats non cartographiques
déposés dans un sous répertoire de l'espace de travail
ou : mise en base
métadonnéees
sur les données générées
génération et publication automatique
sur la modélisation
partie carto et non carto
archivage
BV-Service
fonctionnalités : visualisation et analyse
vue synthétique interactive de la partie carto
sur mapfishapp ou sur un SIG desktop
tableau de bord
tableaux, graphiques, etc.
des contextes sont générés
partie carto et non carto
WMC surchargés
contexte d'espace de travail
peut éventuellement conduire à
itération
exécution, upload-exécution...
réinitialisation
BV-Service
fonctionnalités
download (optionnel)
rapports
synthèses
données
initiales
intermédiaires
résultats
BV-Service
Architecture et interactions
BV-Service
interactions
métadonnées : CSW
interaction avec client carto:
WMS (+SLD+...)
marginalement : WFS, WCS
WMC
interaction avec add-ons (modélisation, gestion)
WPS
API REST
entre serveurs
OWS+WPS+WCS+...
entre clients et espace de travail
Contexte : WMC surchargé (pour la partie non carto)
BV-Service
Une approche générique
BV-Service
généricité
approche générique, prolongation de la philosophie geOrchestra
utilisation des standards existant
OGC partout où c'est possible
API REST ailleurs
XML toujours
modularité
conception d'architecture sous forme de briques fonctionnelles découplées / faiblement couplées
interactions suivant les standards établis
OGC
W3C
BV-Service
points d'attention
en simulation
nécessite de revisiter l'existant
découper les simulateurs en processes
encapsuler dans des WPS
physiquement
sur le principe : cloud, serveurs virtuels
dans les faits
services autonomes bien dimensionnés
nécessité d'interactions optimisées
colocalisation/périlocalisation
BV-Service
Made with Slides.com