Version 5.6.0



Version No5.6.0
Release Date
 
About this Release

Minor release introducing the new Web Browser control in Studio for associating Metadata with Layers, a multi Search box in iShare GIS, together with other new functionality, enhancements and fixes.

Modules affected

Data Share, Installers, iShare Core, iShare GIS, iShare Maps, My Alerts, Publisher, Studio, Web Services

Pre-requisites

This release of iShare requires the following to be installed:

  • Windows Server 2012 R2, 2012, 2008 R2 or 2008
  • Internet Information Services (IIS) Versions 8.5, 8.0, 7.5 or 7.0
  • Microsoft .NET Framework V3.5 Service Pack 1 (installed and enabled)

iShare and its modules are installed using the iShare Installer. Any 3rd Party software required by iShare may be installed using the Astun 3rd Party Installer. The AstunPGInstaller will install any Astun scripts on your Data Share database depending upon the selected Install Options.

New Functionality

Studio

  • We have added a Web Browser control to Studio. 
  • Metadata can now be associated with map Layers in Studio. Once metadata has been associated with a Layer it may then be displayed in both iShare Maps and iShare GIS. 

The Metadata component in Studio has been written using the new Web Browser control. 

  • OGC Layers also now have a Layer Metadata Editor where you may enter an Abstract to populate the ows_abstract and a list of Keywords to populate the ows_keyword_list in the .MAP file.

iShare Maps

  • Under the Navigation Tool you will see a new Link icon to allow you to create a Link to the current map. You could then give this to someone else and it would open iShare Maps with the same Layers, Zoom level, map centre etc.
  • A new icon has been added to the Actions menu to Display the Metadata for a Layer.

iShare GIS

  • A Search box has been added to the Application bar for searching Layers and Metadata. The search Results will have a Show metadata link if metadata is found matching your search criteria to display all of the metadata for the Layer.


  • A new icon has been added to the Actions menu to Display the Metadata for a Layer.
  • Under the View menu you will find a new Link option to allow you to create a Link to the current map. You could then give this to someone else and it would open iShare GIS with the same Layers, Zoom level, map centre etc.
  • There is a new button  that will appear next to a Layer's checkbox when a filter or several filters have been applied to that layer. This button will clear all filters from the layer.

Other Enhancements/Fixes

Installers

  • Astun 3rd Party Installer
    • Gedit has been replaced with Notepad++.
    • Updated Firefox version to 45.3 ESR (Extended Support Release).
    • PostgreSQL has been updated to the most recent 9.0 release: 9.0.23-1.
    • PostGIS updated to use latest 1.5 installer: 1.5.5-1.
    • Installing Postgres now tunes the Postgres configuration to optimise database performance.
    • Python 2.5 has been replaced by Python 2.7 as, from this version forward, all Python scripts will require at least Python 2.7.

Studio

  • The Studio tree Context menu has been changed. The New Layer options have changed so that the OGC layer is now the default, the original layers are now Classic Layers, and the original Thematic Layers are now no longer available (can be accomplished via OGC layers).
  • MapServer files now have all files referenced in INCLUDEs checked to see if they contain FONTSET and/or SYMBOLSET rules.
  • Put in an initial fix for situations where the username and domain are added to the mapsource in the iShareMaps.xml configuration file.
  • OGC Layers
    • The OGC Layer icon has been changed to .
    • Test SQL button has been added to the Modify SQL dialog.
    • Changing the SQL of an OGC Layer no longer changes the Style if the geometry type is the same.
    • OGC Layer Names are now friendlier and, as long as they are unique in the MapSource, can be changed. 
    • The Layer Name field is now under the Display Name field.
    • Refresh button has been added for the OGC Geometry table list to re-populate the list from the database. The list is also cleared when any Workflow Task is run through Studio.
    • A default style has been added for OGC Layers with a geometry type of Point, Line or Polygon.
    • Ensure that only fields of numeric types can be selected as the Field Name for Thematic calculations.
    • Removed all unneeded geometry types from the list, so that we are left with POINT, LINE, POLYGON and UNKNOWN.
  • SLD Style Editor
    • Added Minimum and Maximum Applicable Scales which allows the user to specify those elements in the SLD rule.
    • Fixed a couple of problems with loading/saving/setting the SLD Editor position/size/settings, and also changed the default size & location of the SLD Editor to be the same as the parent form.
    • Internally changed the SLD code to handle SLDs which are wrapped either by FeatureTypeStyle or Role tags. The main upshot of this is that the Advanced editor is now able to handle multiple rules.
    • For Line Styles the Top Stroke style list has been removed and bitmaps are no longer displayed in the Bottom Stroke list.
    • For Polygon Styles bitmaps are no longer displayed in the Fill list.

iShare Maps

  • iShare Lite & iShare Solo
    • Example code and explanations updated to include the basic iShare Style Sheets. 
    • WARNING: Example map files must always be altered when copied from their original location, please see the individual files for details.
    • Lite and Solo example maps all now use the same Map Source and initial map view.
    • Fix missing Signaller in example Lite maps.
    • Altered the 'callout' example Lite and Solo maps to make it easier to set the field that should be displayed.
  • Find Nearest is now available for OGC Layers.
  • When they are faulty, (OGC) Layers will no longer obscure the map with a plain pink image. There will now be a warning in the layer panel to indicate that the layer has had a problem loading. The error message is not available in the user interface but can be found either by looking at the development tools in the browser, or by searching the WebService application logs (probably findable by searching for "Response in unexpected format").

iShare GIS

  • Applying Filters
    • The Layer Filter dialog now does basic validation of field types i.e. ensures that numeric fields are numbers, and that dates match the form: YYYY-MM-DD.
    • The entire 'Add condition' row in Layer Filter dialog is now clickable to add a new condition - not just the plus sign.
    • The Field list will now show the Display name of the field if one has been set, rather than the actual field name.
    • Filtering on a Text field in Layers will now search all of the field's value rather than just the beginning of the text - filtering is still case sensitive.
    • The filter tooltip no longer hangs around after the filter is removed from a Layer.
  • Resizing a Circle Selection will no longer result in it giving you a nonsensical size.
  • Searching for a query which should return no results no longer returns all layers.
  • Correctly handle exception raised when iShare GIS cannot communicate with the config web service.
  • When a layer has failed to load, it will be highlighted in the Layer Catalogue in the same way as it is in the Map Categories panel.
  • Changed the Basemap menu to use the same styling as the Profiles menu.
  • Changed the URL that you are sent to when you click on the branding logo to the iShare Help page.
  • Changed icon style for Annotation and Layer toolbars as well as the Export and Filter buttons on Information Browser to make them all more coherent e.g.


To avoid confusion, the icon on the 'delete annotation' button is now a dustbin , as is the one for 'delete annotation layer'.

Data Share

  • iShare Data synchronisation tasks should no longer fail if the task name has upper-case characters in it.

iShare Core

  • CSW requests no longer fail due to an internal error.

My Alerts

  • Fixed bug that prevented register emails being sent.

Web Services

  • We can now proxy CSW requests for each Map Source through getOWS.ashx.
  • Fixed problem where iShare GIS would not be able to query OGC layers if their names contained uppercase characters.
  • GetData requests that return JSON should no longer produce invalid JSON if they have a number that doesn't match the JSON specifications.

Publisher

  • Stop 'AND' and 'OR' causing Publisher search results to return nothing.