-
Notifications
You must be signed in to change notification settings - Fork 27
Description
Présentation
L'objectif est d'intégrer Grist comme source de données dans mviewerStudio.
Cela permettra aux utilisateurs de cartographier leurs propres données et de maj une carte directement et simplement en éditant le tableur Grist.
Cette évolution permettra de gérer des données ponctuelles (X/Y récupérés dans le tableur Grist) et surfaciques (jointure attributaire avec une couche de référence).
Description fonctionnelle
Proposition :
Dans l'interface "Ajouter une donnée", deux options (à définir) :
- Ajouter un bouton "Depuis Grist" ou
- Dans l'onglet "Via des paramètres" puis "Type de la donnée" proposer une option Grist
Ensuite un formulaire s'affiche et l'utilisateur doit renseigner :
- URL du document
- Nom / id du document
- Géométrie. Proposer 2 types : Point (l'utilisateur renseigne les colonnes X/Y) ou polygone (l'utilisateur renseigne le champ de jointure et la table de référence qu'il souhaite utiliser)
- Clé d'API pour les données sécurisées
Puis un aperçu permet de :
- Tester la connexion
- Visualiser les premières lignes du tableur
Description technique
Ouvert à toute proposition
Quelques idées :
Grist
Utilisation de l'API Grist pour récupérer le tableur au format json (ou csv ?).
Données sécurisées : à préciser
Contexte : plateforme geOrchestra avec mviewerStudio et authentification ProConnect.
Un mapping doit se faire entre le compte geOrchestra et ProConnect. Ce mapping doit vérifier que l'utilisateur connecté possède les droits dans le LDAP geOrchestra pour accéder à la source de données Grist.
OpenLayers
Point : création d'une couche ponctuelle avec le X/Y
Polygone : jointure côté client sur des tables de référence (communes, départements, ...)
Tables de référence (pour la jointure attributaire)
Les tables de référence ainsi que l'identifiant doivent être définis dans le fichier de configuration.