Skip to content
Snippets Groups Projects
Commit 1edde73a authored by Kyllian Beasse's avatar Kyllian Beasse :blush:
Browse files

Merge branch 'master' into next_version

parents aa6b2d5d 6cdd857d
Branches
Tags
No related merge requests found
Showing
with 144 additions and 2 deletions
...@@ -53,12 +53,12 @@ ...@@ -53,12 +53,12 @@
} }
}, },
"framework": { "framework": {
"branch": "next_app_vmap", "branch": "master",
"name": "vitis", "name": "vitis",
"url": "git@gitlab.veremes.net:Development/vitis-2020/sources/vitis.git" "url": "git@gitlab.veremes.net:Development/vitis-2020/sources/vitis.git"
}, },
"modules": [{ "modules": [{
"branch": "next_version", "branch": "master",
"name": "module_vmap", "name": "module_vmap",
"url": "git@gitlab.veremes.net:Development/vitis-2020/sources/module_vmap.git" "url": "git@gitlab.veremes.net:Development/vitis-2020/sources/module_vmap.git"
}, { }, {
......
# vMap2 2023.03.00
Le document ci-dessous présente une liste non exhaustive d'évolutions / corrections à retrouver dans la nouvelle version majeure 2023.03.00 de vMap2.
## Évolutions
### Évolution : Gains de performances
- Gains de performances de l'application de près de 50% lorsqu'un utilisateur change de carte.
_Les gains sont aussi notables lorsque l'utilisateur se connecte et arrive sur une carte._
### Évolution : Interface gestion de données
_Cette évolution marque un petit tournant dans le produit vMap2 puisqu'elle permet désormais à un utilisateur connecté sur vMap2 de pouvoir éditer des données, géométriques ou non géométriques, sans être obligé de passer par le mode "Interface cartographique"._
![](images/interface_gestion_donnees_mode.png)
#### But de la fonctionnalité :
Mettre en saisie / modification / consultation / suppression de la donnée (cartographique ou non) sans avoir à passer par le requêteur du mode "Interface cartographique".
#### Comment accéder à la fonctionnalité :
- L'administrateur doit créer une couche et la rendre disponible dans l'interface de gestion de données.
- L'administrateur doit associer cette couche à une thématique spécifiquement créée pour l'interface de gestion de données.
- L'administrateur doit sélectionner, pour la couche, les champs ainsi que ses propriétés à afficher dans la grille d'enregistrements
![](images/administration_couche_gestion_donnees.png)
- L'administrateur doit créer les formulaires permettant à l'utilisateur de gérer les données de la couche (consulation, saisie, mise à jour).
![](images/administration_form_couche_gestion_donnees.png)
- Et enfin, l'administrateur doit associer le privilège vmap_data_manager, à tous les utilisateurs qui doivent avoir accès au mode "Interface gestion de données"
![](images/administration_utilisateur_gestion_donnees.png)
- /|\ Comme pour une couche vMap2, les droits d'accès à la données sont directement gérés dans la base de données (ex : via pgAdmin)
#### Comment utiliser la fonctionnalité :
- Sélectionner un thème ou rechercher le nom d'une couche
- Visualiser les résultats de sa recherche puis consulter la liste des enregistrements
![](images/user_choix.png)
_La liste des colonnes, leur libellé ainsi que leurs options sont préalablement été définis par l'administrateur._
![](images/user_liste_enregistrements.png)
- Cliquer sur l'icone permettant de consulter, saisir, mettre à jour ou supprimer les données pour que le formulaire s'affiche.
### Évolutions diverses sur les rapports
- Possibilité d'ajouter un style d'affichage
- Amélioration du fonctionnement lorsque plusieurs enregistrements sont sélectionnés dans le requêteur :
- Possibilité de générer un rapport unique en pdf
- Possibilité de générer un rapport pour chaque enregistrement sélectionné. L'ensemble des documents sont rassemblés et zippés dans un dossier
- Ajout de 2 propriétés permettant de définir le nombre maximal d'objets autorisés dans un rapport :
- Rapport sur un fichier unique : nombre maximal d'enregistrements
- Rapport sur plusieurs fichiers : nombre maximal d'enregistrements
### Évolutions diverses sur la sécurité
- Ajout d'un bouton permettant de générer un mot de passe aléatoire
_Le mot de passe généré respecte les contraintes de restriction de mot de passe mises en place dans la configuration générale de l'application. A minima, le mot de passe généré est de 8 caractères._
- Nouvelle option permettant à l'administrateur de forcer l'utilisateur à changer son mot de passe lors de sa première connexion.
_Le mot de passe qui doit être défini par l'utilisateur doit respecter les contraintes de restriction mises en place dans la configuration générale de l'application._
![](images/password.png)
### Évolutions diverses
- Ajout d'un fichier de log "map.log" permettant de loguer l'ensemble des cartes consultées par les utilisateurs.
_Cette fonctionnalité est désactivée par défaut. Elle peut être activée dans le mode Configuration > Configuration vMap._
- Possibilité d'exporter les données du requêteur au format KML.
_Comme pour l'ensemble des exports possibles depuis le requêteur (ex : csv, xls, json et xml) , l'export au format KML exporte les champs présents dans le requêteur + le champ géométrique (Ex : colonnes code, nom et pop90 pour l'image ci-dessous)._
![](images/export_kml.png)
![](images/export_kml2.png)
- Amélioration du géocodeur OSM afin de restreindre / étendre la recherche à plusieurs pays si nécessaire.
_La recherche est par défaut réalisée sur la France. Elle est désormais paramétrable à partir du mode "Configuration > Configuration vMap > Géocodeur OSM"._
- Ajout des colonnes "Schéma", "Table" et "Champ identifiant" dans la liste des enregistrements des couches
![](images/couche_nouvelles_colonnes.png)
- Les rapports disponibles depuis le requêteur sont chargés lorsque l'utilisateur clique sur le bouton "Rapports"
![](images/requeteur_rapport.png)
## Corrections diverses
- Le bouton i des commentaires d'une carte s'affiche tout le temps (qu'il y ait ou pas un commentaire configuré pour la carte)
![](images/bouton_i_commentaire.png)
- Fautes d'orthographes
- Les données géométriques ne sont pas rafraichies après mise à jour
- Impossible de sélectionner un style pour les rapports
- Impression : La couche OSM est absente de l'overview si la couche est non visible dans la carte.
_Désormais, OSM est tout le temps présent dans l'overview des impressions, que la couche soit présente ou pas dans la carte"._
- Impossible d'utiliser une couche non géométrique dans le requêteur
- Les couches issues de flux WMS de l'IGN ne fonctionne pas correctement
- Impossible de créer un compte dont le login contient un ".".
- Toutes les colonnes de la tables sont récupérées dans le requêteur.
- Requêteur : Erreur console lorsque l'on essaye de zoomer sur un enregistrement qui n'a pas de géométrie
## Corrections sur le module cadastre
- Certains types de rapports ne se génèrent pas
doc/source/changelog/2023.03.00/images/administration_couche_gestion_donnees.png

98 KiB

doc/source/changelog/2023.03.00/images/administration_form_couche_gestion_donnees.png

59.1 KiB

doc/source/changelog/2023.03.00/images/administration_utilisateur_gestion_donnees.png

26.8 KiB

doc/source/changelog/2023.03.00/images/bouton_i_commentaire.png

11.8 KiB

doc/source/changelog/2023.03.00/images/couche_nouvelles_colonnes.png

38.7 KiB

doc/source/changelog/2023.03.00/images/export_kml.png

67.8 KiB

doc/source/changelog/2023.03.00/images/export_kml2.png

13.9 KiB

doc/source/changelog/2023.03.00/images/interface_gestion_donnees_mode.png

104 KiB

doc/source/changelog/2023.03.00/images/interface_gestion_donnees_mode2.png

27 KiB

doc/source/changelog/2023.03.00/images/password.png

20.6 KiB

doc/source/changelog/2023.03.00/images/requeteur_rapport.png

44.9 KiB

doc/source/changelog/2023.03.00/images/user_choix.png

85.3 KiB

doc/source/changelog/2023.03.00/images/user_liste_enregistrements.png

39.9 KiB

doc/source/changelog/2023.03.00/images/user_resultats.png

11.8 KiB

...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
:maxdepth: 1 :maxdepth: 1
:glob: :glob:
2023.03.00/changelog.md
2023.02.08/changelog.md 2023.02.08/changelog.md
2023.02.07/changelog.md 2023.02.07/changelog.md
2023.02.06/changelog.md 2023.02.06/changelog.md
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment