Blog from December, 2015

The 6.5 b patch is now available for download on our website: http://k2geospatial.com/en/products/downloads

Take note that this patch is only compatible with JMap 6.5 and its patch (a). If you are using a version prior to 6.5, your JMap Server must be migrated to version 6.5 before installing this patch. After having install this patch, all deployed applications must be updated in JMap Admin.

Warning: If your organization uses editable SQL Server spatial data sources, please ensure that your data have the same SRID as related spatial data source in JMap. If you have any questions regarding this, please contact the K2 Geospatial's technical support.

JMap 6.5 b release notes

  New features / improvements
- Added support for the feet unit in the Transverse Mercator projection.
- Added 2 NAD 83 StatePlane projections for Alabama (West and East).
- Added the NAD83 / Washington South (ftUS) projection.
- Added support for circular strings, compound curves and curve polygons in the WKT/WKB decoder.
- Added support for curve polygons read from GML files.
- Added support for circular geometries and curve polygons read from SQL Server spatial.
- The DWG/DXF reader user interface was improved to make options easy to understand.
- The reference scale for proportional labels can now be read from an attribute.
- The Google Street View window is now resizable in JMap Web.
- Added a help link in the JMap Web's options menu.
- Added a link to the SQL console in the attribute query creation user interface.
- The JMap license agreement was updated in JMap Admin and in the JMap installer.

  Bug fixes
- Added robustness for remote spatial data sources type changes in JMap Server.
- Added robustness for remote layers type changes in JMap Server.
- The arrow head was missing from MLEADER entities read in DWG/DXF files.
- An error message is now displayed in JMap Admin if GML files dependencies can't be loaded in the spatial data source wizard.
- Fixed a concurrency error while updating 2 spatial data sources reading the same GML file.
- Fixed a problem configuring a spatial data source with a MID/MIF file if another file existed with the name in the same folder.
- The SQL Server spatial data source didn't specify the SRID while inserting or updating geometries.
- Added robustness in the MTM projection to prevent infinite loops caused by invalid geometry locations.
- The spatial buffer operation generated a polygon that was not valid in SQL Server.
- Fixed a compatibility issue with Google Maps configured as base layers in JMap Web.
- It was possible to select elements on layers that were not selectable in JMap Web.
- It is no more mandatory to bind the id attribute to editable layers in JMap Web.
- The autozoom function didn't select the target element in JMap Web.
- Fixed the autozoom function in JMap Web when 1 alphanumeric attribute value was used to select elements.
- The mouseover function host() (and %h) is now supported in JMap Web.
- It was not possible to use the ev() function with the id attribute in JMap Web's layer forms.
- The precision of the mouse location was changed to 4 decimal digits instead of 2 in JMap Web.
- The JMap Web embedded application example didn't allow to use some tools.
- The tree component in layer forms was not filled while editing an element in JMap Web.
- Fixed a security issue while loading configured logos in JMap Web if the application was deployed on a proxy server.
- Fixed a problem that caused Google Map options (roadmap, satellite, hybrid, terrain) to be ignored when deploying JMap Web and JMap Mobile.
- Fixed a problem that prevented editing tools to work normally when using more than one overlay layer in JMap Web.
- Fixed an error that occurred in JMap Pro while loading attribute queries if the connection was offline.
- Fixed a problem that prevented the layer metadata to be available when deploying an application using JMap Proxy.
- Layer visibility scale thresholds are now always displayed in tooltip of layer bar in JMap Pro.
- It was not possible to deploy a JMap Pro application on a proxy server without copying additional jar files.
- Fixed a display problem that showed version 6.0 instead of 6.5 in WMS application deployments.
- Fixed a problem while displaying reports based on JMap WMS applications.
- Added robustness while displaying advanced reports created without any attribute.
- Administrative permissions are now required to edit spatial data source schedules and image producer configurations.
- It was possible to add administrative permissions to users who didn't have access to JMap Admin.
- The remote access permission was automatically set for all owners in spatial data sources.
- Fixed a problem with permissions that caused group "everyone" to be removed from layer permissions after having been removed from project's permissions.
- Fixed a problem that made it impossible to modify database settings if the owner of the database was a group.
- Fixed a layer hierarchy refresh problem in JMap Admin that occurred when the name filter was filled.
- The initial extent from HTML application could not be edited after having been deployed once.
- Fixed a problem that prevented extensions to be changed when deploying a JMap Mobile application.
- It was not possible to reset the rotation attribute for punctual elements in JMap Admin.
- Fixed a problem that could cause long delays when displaying a JMap Web deployment section in JMap Admin.
- Fixed a problem that could cause layer form id conflicts when cloning a project in JMap Admin.
- Fixed a problem that caused an empty list of layers to be displayed when adding a layer by reference in JMap Admin.
- Fixed a display problem that caused pagination to appear twice in the thematic section in JMap Admin.
- Fixed a problem that caused both the border and fill colors of polygons to be set when using a color scheme. Should only be the fill color.
- Fixed a display problem in JMap Admin when creating a WMS layer.
- Fixed a problem that caused a wrong IP address to be displayed in the JMap Admin status page.
- The home link in the layer group breadcrumb was not working.
- Fixed a crash while using the previous button in some user interfaces of the remote spatial data source wizard.

--------------------------------------------------

Sylvain Beaumont
Director, Research and Development
K2 Geospatial

 

Le correctif 6.5 b est maintenant disponible pour téléchargement sur le site Web de K2 Geospatial : http://k2geospatial.com/produits/telechargements.

Veuillez noter que ce correctif n’est compatible qu’avec JMap 6.5 et son correctif (a). Si vous utilisez une version antérieure à 6.5, votre JMap Server doit être migré à la version 6.5 avant d'installer ce correctif. Une fois ce correctif installé, veuillez mettre à jour vos applications déployées.

Attention : si votre organisation utilise des sources de données spatiales SQL Server éditables, veuillez vous assurer que vos données possèdent le même SRID que la sources de données associées dans JMap. Si vous avez des questions à ce niveau, veuillez contacter le support technique de K2 Geospatial.

Notes de version pour 6.5 b

  Nouvelles fonctionnalités / améliorations
- Ajout du support pour l'unité "pied" (US) dans la projection Transverse Mercator.
- Les projections NAD83 StatePlane pour l'Alabama (ouest et est) sont maintenant disponibles.
- La projection NAD83 / Washington South (ftUS) est maintenant disponible.
- Ajout du support pour les géométries circulaires, les courbes composées et les polygones courbés dans les décodeurs WKT et WKB.
- Ajout du support pour les polygones courbés lus à partir de fichiers GML.
- Ajout du support pour les géométries circulaires et les polygones courbés dans la source de données spatiales SQL Server.
- L'interface usager du lecteur DWG/DXF a été améliorée afin de rendre les options plus faciles à comprendre.
- L'échelle de référence des étiquettes proportionnelles peut maintenant être lue à partir de la valeur d'un attribut.
- La fenêtre de Google Street View peut maintenant être redimensionnée dans JMap Web.
- Un lien vers l'aide en ligne a été ajouté dans les options du menu de JMap Web.
- Un lien vers la console SQL a été ajouté dans l'interface usager de création des requêtes par attributs.
- Le contrat de licence de JMap a été mis à jour dans JMap Admin et dans le programme d'installation.

  Corrections
- Ajout de robustesse afin de prendre en charge les sources de données spatiales invalides chargées par référence dans JMap Server.
- Ajout de robustesse afin de prendre en charge les couches invalides chargées par référence dans JMap Server.
- La tête de la flèche des entités de type MLEADER lues à partir de fichiers DWG/DXF était manquante.
- Un message d'erreur est maintenant affiché dans JMap Admin lorsque les dépendances des fichiers GML ne peuvent pas être chargées dans l'assistant de configuration des sources de données spatiales.
- Correction d'un problème de concurrence dans JMap Server lors de la mise à jour de deux sources de données spatiales pointant vers le même fichier GML.
- Correction d'un problème lors de la configuration d'une source de données spatiales avec un fichier MID/MIF si un autre fichier ayant le même nom existait dans le répertoire.
- La source de données spatiales SQL Server ne spécifiait pas le SRID lors de l'insertion et de la mise à jour des géométries.
- Ajout de robustesse dans les projections MTM afin de prévenir des boucles infinies causées par des géométries invalides.
- L'opération spatiale "buffer" sur un point générait un polygone qui n'était pas valide dans SQL Server.
- Correction d'un problème de compatibilité avec les couches Google Maps lorsque celles-ci étaient configurées comme couches de base dans JMap Web.
- Il était possible de sélectionner des éléments sur des couches qui n'étaient pas éditables dans JMap Web.
- Il n'est maintenant plus nécessaire de lier l'attribut d'identifiant pour les couches éditables dans JMap Web.
- La fonction d'autozoom ne sélectionnait pas l'élément recherché dans JMap Web.
- La fonction d'autozoom ne fonctionnait pas correctement lorsqu'une seule valeur alphanumérique était spécifiée comme valeur d'attribut dans JMap Web.
- La fonction de l'infobulle host() (et %h) est maintenant supportée dans JMap Web.
- Il n'était pas possible d'utiliser la fonction ev() avec l'attribut d'identifiant dans les formulaires de couche de JMap Web.
- L'affichage de localisation géographique utilise maintenant une précision de quatre chiffres décimaux au lieu de deux dans JMap Web.
- L'exemple d'application JMap Web embarqué ne permettait pas d'utiliser certains outils, tels que la sélection et la géolocalisation.
- La composante de l'arbre dans les formulaires de couche n'était pas correctement initialisée lors de l'édition d'un élément dans JMap Web.
- Correction d'un problème de sécurité lors du chargement de logos configurés dans JMap Web si l'application avait été déployée sur un serveur proxy.
- Les options des couches Google Map configurées (routes, satellite, hybrides, terrain) pouvaient être ignorées lors du déploiement des applications JMap Web et JMap Mobile.
- Correction d'un problème qui empêchait les outils d'édition de fonctionner correctement lorsque plus d'une couche superposées étaient configurées dans JMap Web.
- Correction d'une erreur qui survenait dans JMap Pro lors du chargement des requêtes par attributs si la connexion vers JMap Server était hors ligne.
- Les métadonnées de couche n'étaient pas disponibles lorsque les applications étaient déployées sur un serveur proxy.
- Les intervalles d'échelles pour la visibilité des couches sont maintenant affichées dans les infobulles de la barre des couches dans JMap Pro.
- Il n'était pas possible de déployer une application JMap Pro sur un serveur proxy sans copier certains fichiers jar supplémentaires.
- Les applications WMS déployées affichaient la version 6.0 au lieu de 6.5.
- Correction d'un problème lors de l'affichage de rapports basés sur des applications JMap WMS.
- Ajout de robustesse lors de l'affichage de rapports d'information avancés créés sans aucun attribut.
- Les permissions administratives sont désormais nécessaires afin de modifier les tâches planifiées des sources de données spatiales et la configuration des producteurs d'images.
- Il était possible d'ajouter des permissions administratives pour les utilisateurs qui ne disposaient pas d'accès à JMap Admin.
- La permission d'accès à distance était toujours disponible pour les propriétaires d'une source de données spatiales.
- Le groupe "everyone" était automatiquement retiré des permissions de couche après avoir été retiré des permissions d'un projet.
- Correction d'un problème qui rendait impossible la modification des paramètres d'une base de données si son propriétaire était un groupe.
- Correction d'un problème de rafraîchissement de la hiérarchie des couches dans JMap Admin qui survenait lorsque le filtre par nom était utilisé.
- L'étendue initiale des applications HTML ne pouvait pas être éditée après que l'application eu été déployée une fois.
- Correction d'un problème lors du déploiement des applications JMap Mobile qui ne permettait pas de changer la configuration des extensions déployées.
- Il n'était pas possible de réinitialiser l'attribut de rotation d'une couche ponctuelle dans l'assistant de configuration de JMap Admin.
- Les problèmes de connexion à GeoWebCache causaient des délais très longs lors de l'affichage de la configuration des applications JMap Web dans JMap Admin.
- Correction d'un problème qui causait des conflits d'identifiants dans les formulaires de couche lors du clonage de projet dans JMap Admin.
- Correction d'un problème de chargement des couches disponibles lors de l'ajout d'une couche chargée par référence dans JMap Admin.
- Les composants de pagination étaient affichés en double dans la section des thématiques de JMap Admin.
- Lors de la configuration d'une thématique basée sur une palette de couleurs, la couleur de bordure des éléments surfaciques était aussi altérée.
- Correction d'un problème d'affichage lors de la création d'une couche WMS dans JMap Admin.
- Correction de l'adresse IP affichée dans JMap Admin qui ne correspondait pas toujours à celle qui avait été configurée.
- Le lien permettant de retourner à la racine du groupe de couches ne fonctionnait pas dans le fil d'Ariane de la hiérarchie de JMap Admin.
- Correction d'un plantage lorsque le bouton "précédent" était utilisé dans certaines interfaces de l'assistant de configuration des sources de données spatiales distantes.

--------------------------------------------------

Sylvain Beaumont
Directeur, recherche et développement
K2 Geospatial