Skip to content

Visualisation de données géospatiales en web

Visualisation de données géospatiales dans le cloud

Identifiant

  • Pôle: THEIA
  • Contact: Rémi Cresson

Participants

  • Utilisateur (USER)
  • Serveur de flux de visualisation (VISU)
  • Serveur de stockage/diffusion des données brutes (DATA)

Pré-requis

  • VISU et DATA sont disponibles
  • Les données brutes sont prêtes sur DATA,
  • VISU peut envoyer des requêtes HTTP à DATA
  • L'utilisateur peut envoyer des requêtes HTTP à VISU
  • L'utilisateur peut envoyer des requêtes HTTP à DATA

Description

Suite à une requête de l'utilisateur, VISU va chercher la donnée brute auprès de DATA et génère à la volée un flux de visualisation que l'utilisateur peut consulter dans son navigateur via une requête HTTP GET.

Visualisation via VISU:

sequenceDiagram
    participant USER
    participant VISU
    participant DATA
    USER->>VISU: Requête HTTP GET pour afficher un flux de visualisation
    VISU->>DATA: Demande de téléchargement de la portion utile de donnée brute
    DATA-->>VISU: Portion utile de donnée brute
    loop Génération du flux de visualisation
        VISU->>VISU: Création d'une jolie illustration graphique
    end
    VISU-->>USER: image.png

Accès aux données brutes via DATA

sequenceDiagram
    participant USER
    participant DATA
    USER->>DATA: Demande de téléchargement de donnée brute
    DATA-->>USER: donnee_brute.raw

Fins possibles?

  • L'utilisateur a les droits suffisants pour visualiser la donnée
  • L'utilisateur n'a pas les droits suffisants pour visualiser la donnée
  • L'utilisateur a les droits suffisants pour télécharger la donnée brute (e.g. il se connecte directement à DATA)
  • L'utilisateur n'a pas les droits suffisants pour télécharger la donnée brute, mais il a le droit de la visualiser à travers VISU

Points vitaux vis-à-vis de l'authentification

  • Transmission des credentials de l'utilisateur de VISU à DATA
  • Vérification des credentials de l'utilisateur par VISU
  • Vérification des credentials de l'utilisateur par DATA

Use-cases associés

  • à venir

Notes

  • à venir
  • QUID de la transmission des credentials par URL au lieu des header?
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information