Release Notes 5.4

What’s New

5.4.2

map.apps SDI 5.4.2 provides some bugfixes and small changes.

The most important changes are:

  • Improvement of logging for the savestate service

  • Automatic adjustment of the entered URLs for some service URLs in the load services dialog

5.4.1

map.apps SDI 5.4.1 provides some bugfixes.

The most important changes are:

  • Introducing the sdi_srs-layer-restrictor-Bundle and visibleForWkids property for layers

5.4.0

map.apps SDI 5.4.0 provides some bugfixes.

The most important changes are:

  • Support of map.apps 4.15

  • Improvement of the assignment of rights for the states and introducing rights for editing/deleting states

  • HTML support in the CopyrightViewer

  • Improvement of the sdi_loadservice-Bundle

Update Notes

If you skip several versions during the update, please also follow all update notes of the intervening versions.

Savestate service database schema

A new field and a new table have been added to the database schema for the Savestate service. By default, these schema changes are applied automatically to the database when the service is started. However, if you made changes to the db.hibernate.schemaUpdate property in your application.properties file this might not happen automatically. Therefore, ensure the property’s value is configured as such:

db.hibernate.schemaUpdate=update

Available Features

At the moment the following features are available:

  • Load services dynamically via URL or favorite list

  • Extend the map.apps ToC with special functions:

    • Reordering of services, layers and predefined groups

    • Warnings regarding wrong extent, SRS or 3D mode

    • Legend per service

    • Show capabilities

    • WMS SLD selection

    • Change order of layers

  • Map States

    • Save, load and share map states

    • Order of services and layers

    • Sketching

    • map.apps ETL support

    • Created, modified and last accessed date (for admins only)

  • SRS Changer

    • Selection of predefined spatial reference systems

  • Scale Changer

    • Seletion of predefined scales and input of scales

  • Show service copyright

    • Custom or service-provided

  • Use Geocoding Service from BKG in omnisearch and search-ui

These functions or features are not available in map.apps SDI:

  • Not supported for map states:

    • Chosen SLDs are not saved

    • 3D mode only limited

  • Not available for the ToC:

    • ArcGIS Image service style selection

    • Show layer legend

    • Request feature info for a specific layer

    • Zoom to initial extent

  • Alternative WMS configuration instead of a WMTS

  • Live Configuration for SDI bundles

The only backend service that is still in use is the Save State Service. The service type resolver (STR) and XML to JSON converter service are no longer in use.

Some functions (e.g. changing the SRS) are not available for all services types. If you want to use these functions in your app you should only use the following types of services in your app (otherwise the app couldn’t work properly):

  • ArcGIS Server Feature Server

  • ArcGIS Server Map Server (dynamic or tiled)

  • ArcGIS Image Server

  • ArcGIS Scene Server

  • ArcGIS Vector Tile Service

  • OGC API - Features

  • Web Map Service (WMS)

  • Web Map Tile Service (WMTS)

  • Web Feature Service (WFS) (WFS 2.0.0 with GeoJSON output format)

  • INSPIRE View Service

The 3D mode together with map.apps SDI features should be used wisely.

Known Limitations

Issue Description

SDIEXT-1110

[ToC] [SceneService] Warnings regarding unsupported SRS aren’t shown properly

SDIEXT-1033

[SRS changer] [map.apps 4.14.0] Browser tab freezes when switching SRS with WMTS service (solved with map.apps 4.14.1)

SDIEXT-865

CopyrightViewer: The copyright of enabled (instead of visible) services is shown in the copyright viewer

SDIEXT-885

After changing the SLD of a WMS layer, the legend doesn’t update

SDIEXT-954

Additionally loaded services are pushed over the sketching layer

SDIEXT-955

After saving/loading an app state with a shown sketching layer two sketching layers are generated

Changelog

5.4.2

New features

SDIEXT-1129

[AppState] Improvement of logging

SDIEXT-1130

[LoadService] Automatic adjustment of URLs

Fixed issues

SDIEXT-786

[AppState] 3D state is rotated 90° to the left

SDIEXT-1126

[AppState] AppState service no longer writes a log file

SDIEXT-1128

[AppState] Logging is broken

SDIEXT-1132

[AppState] Wrong cookie name in default-application.properties

SDIEXT-1135

[AppState] States are not shown in the map.apps manager

SDIEXT-1137

[AppState] Some WFS do not load correctly

SDIEXT-1150

[ToC] SLD support doesn’t work

5.4.1

New features

SDIEXT-1032

Configuration of different background layers for different reference systems

Fixed issues

SDIEXT-1121

Wrong permissions for some old app states

SDIEXT-1115

Missing translation for "No Data"

SDIEXT-1120

sdi_themes_extension5 bundle as optional dependency

SDIEXT-1108

[AppState] Optimizing (alert) messages

5.4.0

New features

SDIEXT-1064

[AppState] Introducing delete/modify rights for states

SDIEXT-1081

[AppState] Extension of the overview of the states with the "Editable for" column

SDIEXT-1069

[AppState] Log number of accesses of states

SDIEXT-1010

[AppState] Filtering the sharing options

SDIEXT-1073

[sdi_copyrightviewer] Support of HTML in the CopyrightViewer

SDIEXT-1074

[sdi_loadservice] Provide error feedback when adding incompatible WFS

Fixed issues

SDIEXT-1072

[sdi_loadservice] Case sensitivity of "service=WMS" leads to service not being initialized

SDIEXT-895

[sdi_loadservice] Error message is shown in wrong tab