-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ajouter une couche via ses paramètres directement #174
Comments
Proposition d'interface et parcours utilisateur
Ajouter une nouvelle donnée
Modifier la donnée ajoutée
Spécifications techniques
DiscussionsSur quel fonctionnement technique partir pour gérer l'affichage des paramètres en fonction du type de la donnée :
-- Est-il pertinent de rajouter un badge sur la modale "Paramètres de la donnée" avec le type comme ci-dessous ? |
Note : Réaliser un tableau avec les paramètres à afficher en fonction du type de donnée en essayant d'indiquer dans quel onglet il se situe et avec quel composant (input / select / switch ...) Doc : https://mviewerdoc.readthedocs.io/fr/latest/doc_tech/config_layers.html |
Ok pour le principe. Je trouve le badge une bonne idée. Concernant la modale Paramètres de la donnée, tu proposes pour chaque option de savoir pour quels types elles sont utiles ? |
On pourrait également ajouter à termes :
|
ca correspond à quoi ? un fichier csv ? |
Oui. |
D'accord - tout en précisant les champs obligatoires et optionnels. On doit pouvoir démarrer à partir de la doc en principe. |
👍 +1 pour le badge Ok pour moi. |
Avancement
|
Scénarios de mise en place pour la modale des paramètresActuellement, lorsqu’on ouvre les paramètres d’une donnée, on ouvre la modale Avec l’ajout de nouveaux types de couche (ici Vector-TMS), certains paramètres ne sont plus utiles et il est nécessaire d’en rajouter d’autres propres au type sélectionné. Pour personnaliser l’affichage des composants, plusieurs solutions techniques peuvent être envisagées : Solution 1 :
Avantages : Mise en place rapide et peu coûteuse Solution 2:
Avantages : souplesse de la méthode pour rajouter des types et allègement de l’index Des avis ? @spelhate @Gaetanbrl |
Développements réalisés sur la branch issue-174 et mergés sur develop-meg -> à tester |
ok pour la solution 1 |
Retours test avec le montage d'une couche WMS geoserver.
|
Test sur une couche WMS issue de carmen KO à cause du proxy. Test couche WMS QGIS Server OK |
Test TMS ok |
Après avoir ajouté une couche avec des paramètres personnalisés, on veut ajouter une couche depuis un catalogue, on a un message qui dit "informations manquantes". Le problème vient du fait que la page ajout par paramètre n'a pas été réinitialisée. |
Retours à corriger :
|
@lecault, je n'arrive pas à reproduire ton erreur, peux-tu développer ton cas d'usage si tu le reproduis systématiquement ? Merci :) |
Ok merci pour le détail. |
Corrections mviewer#174
Modifications développées sur |
Je viens de tester les corrections sur le studio de jdev, c'est ok pour moi. |
Un petit commentaire : c'est super pratique de pouvoir ajouter une couche comme cela en 3 paramètres :). |
@lecault peux-tu ouvrir une issue pour ne pas oublier cette fonctionnalité intéressante ? |
Description
En tant que géomaticien,
Je souhaiterai pouvoir ajouter un flux WMS via ses paramètres sans utiliser de serveurs cartographique et sans utiliser de catalogue,
Afin de pouvoir ajouter un type TMS ou un WMS via les paramètres comme le propose mviewer.
Spécifications
Cette issue est complexe et nécessite une réflexion sur :
Actuellement, les paramètres sont compatibles avec un WMS. Si on ajoute d'autres types, il est nécessaire de masquer ou afficher les paramètres selon le type. Hors, la fenêtre d'affichage des paramètres d'une couche ne le permet pas actuellement.
Il faut donc revoir le code de cette fenêtre et créer un mapping entre un type et ses paramètres, en sachant que certains paramètres sont communs à un autre type.
Les types potentiellement intégrables dès aujourd'hui car disponible dans mviewer sont :
Les types suivants sont des candidats pour être ajoutés à l'avenir :
The text was updated successfully, but these errors were encountered: