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