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, ...)
- complétion de référentiel
- 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
- sur les données générées
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
- partie carto et non carto
- peut éventuellement conduire à
- itération
- exécution, upload-exécution...
- réinitialisation
- itération
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
- nécessite de revisiter l'existant
- 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
ISS 2016 - BV Service
By stlejer-morvrini
ISS 2016 - BV Service
- 1,804