Version 5.4.0

Version No5.4.0
Release Date
About this ReleaseMinor release introducing Feature Editing in iShare GIS, a new SLD Style Editor in Studio to enable easy styling of OGC Layers, improved security in My Alerts, together with other new functionality, enhancements and fixes
Modules affected

Installers, iShare GIS, My Alerts, Studio, Web Services

Pre-requisites

  • Microsoft .NET Framework v3.5 Service Pack 1 installed and enabled. Note: This is installed by default on Windows Server R2 but not enabled.

    Installation Notes: Application pools created by the installer will now use .NET 2.0. This is because iShare is now built with Microsoft .NET 3.5.

Updated 3rd Party applications

  • FeatureServer is required in order to facilitate the Feature Editing in iShare GIS. 

  • Python 2.7 - this is required for use with FeatureServer and will also include the SUDS Library required for integration with CMIS.
  • Robot Framework - this will be required for Astun to run diagnostic tests on your iShare installation for Support purposes. This could also be used by you for running your own Robot Framework tests.

New Functionality

iShare GIS

  • New Feature Editing panel which allows you to edit the attributes of a feature. You may also draw, reposition, reshape or rotate the geometry of the feature on the map, Point, Line or Polygon. If more than one feature is selected then a Choose Feature panel is displayed allowing you to select the one you want. Help text has been added to describe the New feature / Select feature abilities.
  • While you have a feature selected in the Feature Editing panel you can click the "Play" button in the nearby quick panel to use it to select intersecting features.
  • New Filters function for OGC Layers. This allows you to create one or more conditions for displaying the features of a layer on the map.
  • iShare GIS supports Microsoft's Active Directory Federated Services as an alternative to standard Windows Authentication for authenticating users assigned to Roles.

Studio

  • New SLD Style Editor to allow easy styling of Point, Line and Polygon OGC Layers.
  • New Edit button for Classic Layers which will take you directly to the Map Editor and highlight the Layer in the map file.
  • You can now configure individual Layer Roles in Studio to enable Feature Editing.

Other Enhancements/Fixes

  • The MapServer Templates directory, specified in the MapServer Templates Path under the MapServer heading on the Master Settings tab, is now automatically created if it doesn't exist.
  • The iShare installer now creates the D:\Astun\iShare\n.n\WebApps\WebService\mapserver folder.
  • The Microsoft XSL document function was previously enabled by default, but in the new version MSXML 6.0 they have switched to disabling it by default. We have now changed it so that it is enabled.
  • CMIS Integration - Stored Procedures and XML included for integration with CMIS.
  • Any < and > used in OGC Layer SQL statements should no longer get encoded to &lt; and &gt;
  • Fixed an issue where the OGC Layer info-click was not working.
  • Internal Data Source with schemas are now referenced correctly enabling Lookups to work.
  • When a loading the map for the first time the map StartUp Position is now being honoured.
  • My Alerts passwords are now stored using the crypt-md5 function supplied with PostgreSQL.
  • The name of the My Maps tab in My House can be set by adding / modifying the following entry in the Language file.

<key id="common.myMaps">My Maps</key>

iShare GIS

  • Filters are now applied correctly to Thematic Layers. However the Spatial Filters will only work with MapServer 6.4 due to a bug in earlier version of MapServer.
  • The Select and Measure buttons have been combined into a single "Select & Measure" button. This opens a set of tools to allow the creation of Line, Circle and Polygon vectors that will measure themselves and allow selecting features from visible layers that intersect the feature.
  • The Sidebar content, including the Layer Selection, is now loaded from a plugin.
  • Printing:
    • Fixed issue with the Settings button in Print to PDF not working. 
    • Invalid characters in the Print to PDF should no longer cause the generation to fail.
    • Printing now uses the Filter(s) set for OGC Layers on the map.
  • When an Annotation tool was selected its button wasn't being de-selected when the tool had been finished with.
  • In the Find Features / Search For dropdown list, layers are now grouped by Layer Group.
  • iShare GIS now loads more quickly.
  • Filtering using the button in the Information Browser will now use the selection geometry if there is one.

Studio

  • BaseMaps: 
    • BaseMaps now have a BaseMap Type which can be either Legacy or WMS. WMS is used for ADS BaseMaps. Also fixed issue, introduced in v5.2, where the Seed Tilecache controls were missing.
    • Fixed issue with BaseMaps node where some buttons were inaccessible on the right hand side of the screen.
  • Workflow
    • You can now right click on a Task or Job and rename it.
    • A Workflow Task will now show a friendly error if it cannot connect to the database.
    • The Port field for the Workflow database connection is now restricted to allow only valid values.
  • Map Viewer now shows connection problem error messages correctly.
  • OGC Layers:
    • Geometry type selection is now remembered correctly
    • Thematic type is now derived from the layer Geometry type
    • Unique field is not selected correctly when the layer loads
    • Setting an OCG layer to Thematic now has the size ranges set to sensible minimum and maximum default values, and the range panels should now appear correctly.
  • Data Share tasks will no longer raise an error when trying to save after editing directly through the Workflow tree.
  • iShare Settings:
    • New URI entry under the CatalogueService heading on the Master Settings tab which allows you to enter your CSW (Catalog Services for the Web) server's URI for it to be published to the Web.
    • New DefaultPrintTemplate entry under the Web heading on the Master Settings tab which allows you to specify the name of a default print template to use. If this is left blank then iShare will select the first one it finds in the web/print folder. See the topic on Creating your own Print Template for details on how to create your own Print Templates. Note: You are no longer required to keep the Astun print templates in the print directory.
  • Studio no longer:
    • crashes when you change certain Settings.
    • displays an "Object reference not set to an instance of an object" when saving configuration changes under certain conditions.