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

ISS 2016 - BV Service

By stlejer-morvrini

ISS 2016 - BV Service

  • 1,804