Blog from October, 2015

Le correctif 4.0.3 o 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 4.0.3 et ses correctifs (4.0.3 a-n). Une fois ce correctif installé, veuillez mettre à jour vos applications déployées.

Notes de version pour 4.0.3 o
- La session JMap pouvait expirer tandis que la session HTTP était toujours valide dans le gabarit Mobile1.
- Correction d'un plantage lorsqu'un groupe ayant des permissions sur une couche était supprimé.

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

Sylvain Beaumont
Directeur, recherche et développement
K2 Geospatial

The 4.0.3 o 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 4.0.3 and its patches (4.0.3 a-n). After having installed this patch, all deployed applications must be updated in JMap Admin.

JMap 4.0.3 o release notes
- The JMap session could expire in JMap Web while the HTTP session was still valid.
- Fixed a crash while deleting a group that had layer permissions.

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

Sylvain Beaumont
Director, Research and Development
K2 Geospatial

The 6.0 k 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.0 and its patches (6.0 a-j). If you are using a version prior to 6.0, your JMap Server must be migrated to version 6.0 before installing this patch. After having install this patch, all deployed applications must be updated in JMap Admin.

Warning: if your organization customized a JMap Pro application template and you are updating a version prior to 6.0 i, a minor change must be made to your template after having installed the 6.0 k patch. See at the end of the release notes for more details.

JMap 6.0 k release notes
  New features / improvements
- API change: new methods were added into editable spatial data sources to allow custom id generation.
- The loading of attribute queries was optimized in JMap Pro.
- JMap Web now displays an "Unsupported Browser" message for unsupported browsers (IE8).
- The filter defined in the spatial data source list is now maintained in JMap Admin.

  Bug fixes
- The SQL Server spatial data source didn't fully support empty geometry collections.
- Layers loaded by reference kept their status "ready" whereas source layers had been deleted.
- JMap Server didn't fully support BLOB attributes.
- Fixed a crash while reading invalid block references in the DWG/DXF reader.
- The ev() function used in the layer mouseover didn't work when the attribute name had accentuated characters.
- Fixed a problem with the ev() function when the id attribute was used in an external database data insertion.
- The ifNotNull() function didn't work correctly when combined with the format function() in the mouseover configuration.
- Fixed attribute queries loading and execution on chained layers loaded by reference.
- Form component lists were not fulfilled on some referenced layers.
- External attribute values couldn't be used in external database forms and subforms.
- Group by clauses were not supported in the external attributes configuration.
- The mouseover crashed in JMap Web when the sessionId() function was used.
- The username() function was not supported by layer forms in JMap Web.
- Fixed the measure label location when the space bar was used to finish the measurement in JMap Web.
- JMap Pro applications deployed as Java Web Start applications could not be executed by Google Chrome 45.
- The processing of overlapping elements was optimized at the reception of requested tiles in JMap Pro.
- A "LayerSelChangedEvent" was fired from layers loaded by region on all zoom changes in JMap Pro.
- Geometry information and measurement tools were not displaying the same results in JMap Pro.
- It was not possible to open a PDF document linked in layer metadata displayed in JMap Pro.
- Fixed the selected elements count displayed after the execution of a spatial query.
- Fixed missing Spanish translations in JMap Pro for spatial queries.
- Fixed information reports on WMS layers that used the "application/vnd.google-earth.kml+xml" encoding format.
- WMS information reports using the vnd.ogc.gml format was not displayed correctly in JMap.
- Fixed a problem while adding project permissions to a user that was not visible in the current page in JMap Admin.
- While editing a symbol of a point layer, the symbol was always reset to the default one in JMap Admin.
- It was not possible to configure the label position with Google Chrome in JMap Admin.
- Changes made to spatial data source metadata changed values for all metadata based on the same template.
- Fixed compatibility problem with IE 11 while importing spatial data sources in JMap Admin.
- Fixed rendering issues in the form display order dialog in JMap Admin.
- The offline mode could not be defined for layers while deploying a JMap Mobile application.

  Change
- If your organization customized a JMap Pro application template and you are updating a version prior to 6.0 i, you will need to edit the "dependencies" file located in the root folder of your custom application.

Change the following line using a text editor:
${JMAP_HOME}/lib/poi.jar
to
${JMAP_HOME}/applications/lib/poi.jar
and then redeploy your applications.

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

Sylvain Beaumont
Director, Research and Development
K2 Geospatial

 

Le correctif 6.0 k 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.0 et ses correctifs (6.0 a-j). Une fois ce correctif installé, veuillez mettre à jour vos applications déployées.

Attention : si votre organisation utilise un gabarit d'application JMap Pro personnalisé et que vous mettez à jour une version antérieure à 6.0 i, vous devrez effectuer un changement dans celui-ci après la mise à jour au correctif 6.0 k - voir à la fin des notes de version pour plus de détails.

Notes de version pour 6.0 k
   Nouvelles fonctionnalités / améliorations
 - Changement dans l'API: de nouvelles méthodes ont été ajoutées dans les sources de données spatiales éditables afin de permettre la génération d'un identifiant personnalisé lors des insertions.
 - Le chargement des requêtes par attributs a été optimisé dans JMap Pro.
 - JMap Web affiche maintenant un message "Navigateur non pris en charge" pour les navigateurs non pris en charge (IE8).
 - Le filtre défini dans la liste de sources de données spatiales est maintenant gardé lors du changement de page dans JMap Admin.

   Corrections
 - La source de données spatiales SQL Server ne supportait pas totalement les collections de géométries vides.
 - Les couches chargées par référence gardaient leur statut "prêt" tandis que leur couche source avait été supprimée.
 - JMap Server ne supportait pas totalement les attributs de type BLOB.
 - Correction d'un plantage lors de la lecture d'une référence de bloc invalide dans le lecteur DWG/DXF.
 - La fonction ev() utilisée dans l'infobulle des couches ne fonctionnait pas lorsque le nom de l'attribut avait des caractères accentués.
 - Correction d'un problème lié au schéma des données lorsque la fonction ev() utilisait l'attribut d'identifiant dans une requête d'insertion d'une base de données externe.
 - La fonction ifNotNull() ne fonctionnait pas correctement lorsqu'elle était combinée avec la fonction format() dans la configuration de l'infobulle.
 - Correction du chargement et de l'exécution des requêtes par attributs sur une chaîne de couches chargées par référence.
 - Les listes définies dans les formulaires n'étaient pas toujours remplies ou mises à jour lorsque la couche était chargée par référence.
 - Les valeurs d'attributs externes ne pouvaient pas être utilisées dans les formulaires et sous-formulaires de bases de données externes.
 - Il n'était pas possible d'utiliser une clause de type "Group By" lors de la configuration des attributs externes.
 - Correction d'un plantage dans JMap Web lorsque la fonction sessionId() était utilisée dans l'infobulle.
 - La fonction username() n'était pas prise en charge dans les formulaires de couches dans JMap Web.
 - Correction de l'emplacement de l'étiquette d'une mesure dans JMap Web lorsque la barre d'espace avait été utilisée pour terminer la mesure.
 - Les applications JMap Pro déployées en tant qu'applications Java Web Start ne pouvaient pas être exécutées par Google Chrome 45.
 - Le traitement des éléments qui se chevauchaient a été optimisé lors de la réception de tuiles de données dans JMap Pro.
 - Un événement de type "LayerSelChangedEvent" était lancé par les couches chargées par région lors des changements de zoom dans JMap Pro.
 - Les outils d'information et de mesures des géométries n'affichaient pas les mêmes résultats dans JMap Pro.
 - Il n'était pas possible d'ouvrir un lien vers un document PDF à partir des métadonnées d'une couche dans JMap Pro.
 - Correction de l'affichage du nombre d'éléments sélectionnés après l'exécution d'une requête spatiale.
 - Ajout de traductions espagnoles dans JMap Pro pour les requêtes spatiales.
 - Correction de l'exécution des rapports d'information sur les couches WMS qui utilisaient le format d'encodage "application/vnd.google-earth.kml+xml".
 - Les rapports d'information sur les couches WMS utilisant le format vnd.ogc.gml n'étaient pas affichés correctement dans JMap.
 - Correction d'un problème dans JMap Admin lors de l'ajout de permissions dans un projet pour un utilisateur qui n'était pas visible dans la page courante.
 - Lors de l'édition d'un symbole d'une couche de points, le symbole pouvait être remis à celui par défaut dans JMap Admin.
 - Il n'était plus possible de configurer la position des étiquettes avec Google Chrome dans JMap Admin.
 - Les modifications apportées aux métadonnées d'une source de données spatiales changeaient aussi les valeurs de toutes les métadonnées basées sur le même gabarit.
 - Correction de problèmes de compatibilité avec IE 11 lors de l'importation des sources de données spatiales dans JMap Admin.
 - Correction de problèmes d'affichage dans la boîte de dialogue permettant de définir l'ordre des formulaires dans JMap Admin.
 - Le mode hors ligne ne pouvait pas être activé pour les couches définies lors du déploiement d'une application JMap Mobile.

   Changements
 - Si votre organisation utilise un gabarit d'application JMap Pro personnalisé et que vous mettez à jour une version antérieure à 6.0 i, vous devrez modifier le fichier "dependencies" qui se situe à la racine de votre gabarit d'application.

À l'aide d'un éditeur de texte, veuillez changer la ligne :
${JMAP_HOME}/lib/poi.jar
pour
${JMAP_HOME}/applications/lib/poi.jar
et puis redéployer vos applications.

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

Sylvain Beaumont
Directeur, recherche et développement
K2 Geospatial