vMap2 2023.02.07
Le document ci-dessous présente une liste non exhaustive d'évolutions / corrections à retrouver dans la version 2023.02.07 de vMap2.
Évolutions
Module cadastre : améliorations diverses
Sélection automatique de la commune si l'utilisateur connecté n'en possède qu'une seule
Possibilité de cocher / décocher tous les comptes
Possibilité de cocher / décocher toutes les parcelles
Possibilité de changer d'onglet sans perdre la recherche réalisée dans l'onglet "Général"
Possibilité de réaliser une fiche (relevé de propriété, fiche d'urbanisme...) sans perdre la recherche réalisée dans l'onglet "Général"
Possibilité de rechercher une parcelle par nom de voie
Recherche cartographique : Possibilité d'ajouter à la sélection
Améliorations du Studio lorsqu'une nouvelle couche est créée
Gains de performances
1- Diminution du nombre de requêtes lancées par l'application
Mise en place d'une nouvelle configuration permettant à l'administrateur de configurer son application afin qu'elle envoie le moins de requêtes possible.
3 configurations sont disponibles :
Désactiver : L'application réalise une requête par couche présente dans la carte
Fusionner les couches par type : L'application réalise une requête pour l'ensemble des couches Postgresql présentes dans la carte
[configuration prénonisée] Fusionner les couches par thème et par type : L'application réalise une requête par couches Postgresql présentes par thème dans la carte
2- Suppression de requêtes cartographique en attente
Afin de ne pas exécuter des requêtes qui n'ont plus de sens, une amélioration a été développée afin que le navigateur n'exécute pas les requêtes, en attentes, qui ne correspondent plus au résultat souhaité par l'utilisateur lorsque ce dernier a modifié l'étendue (dézoom, zoom, déplacement).
Information : Un navigateur ne peut lancer plus de X requêtes à la fois. Lorsqu'une action est demandée à vMap2 (zoom, déplacement...), de nombreuses requêtes sont envoyées au serveur par ordre de priorité ce qui engendre une file d'attente. Ce sont ces requêtes en attente qui seront "tuées" si elle ne sont pas exécutées et que l'étendue a été modifiée par l'utilisateur.
3 configurations sont disponibles :
Désactiver : L'application ne "tue" aucune requête cartographique en attente
[configuration prénonisée] Activer pour les requêtes interne : L'application "tue" toutes les requêtes cartographiques en attentes d'exécution issues de l'application vMap2
Activer pour toutes les requêtes : L'application "tue" toutes les requêtes cartographiques en attentes d'exécution, mêmes celles provenant de flux externes.
3- Limiter le nombre d'enregistrements requêtés / visibles par couche
Afin d'éviter qu'une couche mal configurée surcharge le serveur Postgresql d'une requête interminable, un nouveau paramètre, modifiable par l'administrateur, permet de limiter à 10 000 enregistrement le résultat d'une requête.
Cause possible de requête postgresql interminable :
- Requête sur une table contenant plusieurs millions d'enregistrement
- Requête sur une vue jointant deux tables assez grosses
La valeur par défaut a été paramétrée à 10 000. Cela signifie que si une couche renvoie plus de 10 000 enregistrements à une étendue particulière (exemple : zoom au 1/5000), le nombre d'enregistrements renvoyés par l'application sera limité à 10 000.
Corrections / Erreurs fixées
Corrections diverses
Problème à l'insertion d'une géométrie
Problème de rafraîchissement d'une géométrie (sur la carte)lors que cette dernière est éditée puis enregistrée
Problème de cache sur la géométrie en WKT
Décalage des "..." en version mobile.
Correction diverses sur la version mobile (ajout, recherche, affichage du formulaire display)
Bouton "connexion" non fonctionnel lorsqu'il est disponible sur un mode public sur mobile
Fonctionnalité "Lien vers cet objet" non fonctionnelle si la couche n'est pas visible
Requêteur : Les couches non visibles sont présentes dans le requêteur
Valeur par défaut de "Se souvenir de moi" non fonctionnelle pour le mode public
Impossibilité de supprimer un enregistrement "appel externe" d'une carte
Aucune limite fixée lors de l'upload d'une image
Erreur de symbologie lors de la création d'une couche issue d'une base de données autre que "Accès contrôlé (connexion privée)"
Impossibilité d'ajouter un syle d'impression
Impossibilité de filtrer les utilisateurs associés à un domaine
Association des couches à une carte : le filtre "ou" ne fonctionne pas
Source de données : Le tri des données d'une colonne en majuscule ne fonctionne pas.
Création d'une couche : le type de géométrie n'est pas obligatoire.
La recherche de carte avec une parenthèse ne renvoie aucun enregistrement
Requêteur : Le filtre personnalisé ne fonctionne pas si l'utilisateur navigue dans la pagination
L'export de données via le requêteur ne retourne que les éléments de la page en cours
Le bouton "Ne plus afficher" des commentaires des cartes n'est pas pris en compte. Les commentaires d'une carte s'affiche tout le temps.
Impossible de filtrer les utilisateurs issus de l'active directory
Impossible de désactiver la légende d'une couche. Une image blanche s'affiche
Problème d'affichage lorsque les légendes sont trop longues
Corrections diverses les grilles de données
Affichage des dates incorrectes dans les grilles
Recherche non fonctionnelle lorsque l'utilisateur n'est pas sur la première page
Export de données : récupération uniquement des données de la première page.
Corrections diverses sur les impressions
Aucune couche dans l'overview si la couche OSM est décochée dans l'arbre
Erreur Javascript lorsque le paramètre "Couche de localisation par défaut" de la carte n'est pas configuré.
Impossible d'ajouter un style d'impression
Impossible de générer des impressions en A2, A1 et A0
Corrections diverses sur le module cadastre
Erreur lors de la génération du rapport "propriétaire de locaux"
Chevauchement de données dans les relevés de propriété
Modification du libellé "Informations sur les parcelles" en "Liste des parcelles" comme sur vMap1
Impossible de générer des relevés de propriétés de plusieurs centaines de pages
Corrections diverses sur la version mobile
Invisibilité du bas de l'écran
Décalage lors de la saisie d'une nouvelle géométrie