vMap : sortie de vMap 2018.01.00

vMap 2018 est sorti !

Au programme : des ajouts concernant l’interface (dont la publication de l’interface mobile) et les objets métiers, une amélioration de la sécurité du module MapServer, une gestion facilitée du Cadastre ou encore une optimisation globale des performances.

Cette nouvelle version vient accompagnée de près d’une centaine d’améliorations, évolutions et corrections que vous pouvez découvrir dans le changelog suivant.

Pour rappel, vous pouvez effectuer cette mise à jour en suivant la procédure de mise à jour vMap.

Évolutions

Interface

  • vMap sur mobileDéveloppement de l’interface mobile
  • Possibilité de mettre des mots de passe sur les flux WMTS et XYZ
  • Affichage des objets sélectionnés lors d’une impression
  • Optimisation du chargement des grilles dans l’espace d’administration
  • Ordre alphabétique lors du test d’un flux
  • Amélioration du message d’erreur quand la connexion est refusée à cause de la restriction IP
  • Sélection automatique de l’élément suivant quand on ferme un onglet du panier
  • Ordre des tables alphabétiques pour une connexion Oracle dans le studio
  • Compilation de PHP avec OCI
  • Ajout d’un lien vers la documentation ReadTheDocs dans la partie aide
  • Ajout de boîtes à cocher permettant d’afficher/cacher les couches associées au calque dans la partie carto
  • Passage à la version 4.6.4 de la librairie OpenLayers
  • Sauvegarde de la page en cours quand on édite un enregistrement d’une liste côté administration

Objets métiers

  • vMap - Requêteur et documentationLes objets métiers sur lesquels l’utilisateur n’a pas les droits en sélection ne sont plus affichés
  • Amélioration du requêteur en mettant les champs du formulaire de type « like »
  • Ajout d’une fonction d’export au format CSV, JSON, XML, TXT, Excel depuis le requêteur
  • Ajout de fonctions permettant d’accéder à un objet Vitis depuis un formulaire : selectMode, selectObject, selectElement
  • Interrogation sur les couches visibles uniquement pour la sélection objet métier avancée
  • Ajout de la possibilité d’insérer du code HTML dans les variables rapports de façon sécurisée à l’aide de $sanitize
  • Ajout d’un système de pagination dans le requêteur
  • Application du filtre lié au calque des objets métiers liés à ce dernier
  • Utilisation de balises [bo_link] dans le panier
  • Requêteur : ajout du bouton réinitialiser
  • Requêteur : afficher/cacher la géométrie
  • Export des données du requêteur par GTF
  • Recherche avancée : recherche par géométrie multipoint
  • Ajout de la possibilité d’utiliser du HTML dans les infobulles, panier, requêteur et outil de localisation de façon sécurisée à l’aide de $sanitize
  • Ajout de la possibilité d’export depuis le panier
  • Ajout d’un champ « Titre des formulaires » pour les info-bulles et les formulaires objet métier
  • Support des géométries 3D de type MultiLineStringZ, etc.

MapServer

  • Ne pas écraser les fichiers de symboles MapServer lors d’une mise a jour
  • Ajout d’un message d’information quand on change la connexion d’une couche associée à un ou plusieurs calques
  • Ajout de la possibilité d’encoder les mots de passe dans les mapfiles avec ms_encrypt
  • Ajout de la colonne de test de la structure des couches MapServer avec interface graphique

Cadastre

  • Amélioration de la pagination de la fiche d’urbanisme
  • Suppression des jointures inutiles dans les vues du cadastre
  • Affichage d’un message d’erreur lors de la génération d’une fiche d’urbanisme avec une carte qui n’existe pas

Impression

  • Ajout des paramètres date et utilisateur dans les modèles d’impression
  • Mise à jour des paramètres d’impression non requis dans l’interface
  • Ajout de la possibilité de choisir son style avant de lancer une impression
  • Chargement des modèles d’impression seulement lors du clic sur le bouton

ANC

  • Optimisation des performances
  • Rester dans l’onglet Schéma quand on met à jour le schéma d’un contrôle
  • Contrôle/Conclusion : pouvoir sélectionner plusieurs types de non-conformité
  • Ajout d’une ventilation : ajout d’un champ diamètre
  • Ajout d’une ventilation : ajout d’un champ type de matériau
  • Liste des contrôles : mettre en place le lien pour accéder à l’installation correspondante
  • Liste des contrôles : afficher le numéro d’installation à la place de l’identifiant
  • Contrôle > Bon fonctionnement > Évacuation des eaux > Par infiltration dans le sol : modification du champ « Type d’évacuation » en « non obligatoire »
vMap - Sélection des couches d'un calque

Sélection des couches d’un calque sur vMap 2018.01.00

Anomalies corrigées

  • Impossible d’affecter le privilège vitis_admin à des utilisateurs depuis l’onglet Privilèges
  • Impression impossible si un des calques ne possède pas de couches
  • Lorsqu’un calque n’a pas de couches, cela fait planter l’application
  • S’il y a un filtre sur une couche, le ajaxLoader s’affiche lors du chargement des tuiles
  • Erreur non affichée quand on supprime un service ayant des couches associées
  • Erreur de pagination dans l’interface couches du flux
  • vMap : l’insertion d’enregistrement sans géométrie ne fonctionne plus
  • Les champs requis objet métier vMap lors d’une insertion ne renvoient pas d’erreur quand ils sont vides
  • Bug d’affichage quand on met à jour une couche Mapserver
  • Affichage fiche descriptive en mode cadastre light
  • ANC : impossible de supprimer une installation ou un contrôle
  • Le premier chargement du formulaire depuis le studio sous IE ne se fait pas correctement
  • Bug graphique dans le bandeau de gauche quand on change de carte
  • Proxy non utilisé avec la property use_proxy_for_tiles = true
  • Impossibilité d’utiliser des services WMS en version autre que 1.3.0
  • Suppression d’un service impossible
  • Erreur lors de la création d’un rapport vierge
  • Impossible de lister les utilisateurs dans le formulaire des groupes lorsque la propertie « mixed_rights_management » est false et qu’aucun domaine n’existe
  • Droits insuffisants sur pg_authid
  • Si le rappel de légende est trop bas, il est tronqué
  • Le Maxscaledenom d’un Mapfile ne correspond pas à l’échelle affichée
  • Filtres avec bouton radio
  • Cadastre : erreur lorsqu’on recherche un propriétaire contenant une apostrophe
  • Requêteur : bug d’affichage quand on tente de visualiser l’infobulle d’un enregistrement sans géométrie
  • Bug quand on utilise deux grilles objets métiers dans un formulaire

ANC

  • Le filtre sur les id des installations ne fonctionne pas
  • Contrôle de bon fonctionnement : mettre en place le champ « Intervalle avec le prochain contrôle »
  • Champs non numériques non contraints
  • Installation > suivi > zoom sur la feature ne fonctionne pas en mode display
  • Installation > suivi > zoom sur la feature ne fonctionne pas
  • Impossible d’ajouter un suivi à une installation
  • Corrections majuscules, accents, orthographe sur les libellés
  • Impossible d’ajouter un contrôle de type conception
  • Contrôle > Bon fonctionnement: « Marque de l’ouvrage » ne pointe pas sur la bonne liste

Votre adresse de messagerie ne sera pas publiée.