Release Notes 5.3
What’s New
5.3.2
map.apps SDI 5.3.2 provides some bugfixes.
5.3.1
map.apps SDI 5.3.1 provides some bugfixes.
5.3.0
map.apps SDI 5.3.0 provides additional functions and some bugfixes.
The most important changes are:
-
Support of map.apps 4.14
-
Support of additional service types when dynamically loading services
-
Possibility of outsourcing the service favorites to a domain bundle
-
Revision of the SDI sharelink tool
-
Allow text input in scale changer
-
Support of search-ui and session IDs (using the new map.apps SDI bkg-geocoder filter servlet for map.apps) for Geocoding Service from BKG
-
Further improvement of the add service tool, the app state handling and SDI toc functions
-
The release content structure has changed and
ct-savestate-version.war
can now be found assavestate.war
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 has been added to the database schema for the Savestate service.
By default, this field is added automatically 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.
Ensure its value is configured as such:
db.hibernate.schemaUpdate=update
Bundle sdi_share-link
The configuration for the properties shareTitle
and shareMessage
has been moved from the Config
component to the ShareAppStateLinkCommand
component.
Example
Old configuration:
{
"sdi_share-link": {
"Config": {
"shareTitle": "My Title",
"shareMessage": "The message"
}
}
}
New configuration:
{
"sdi_share-link": {
"ShareAppStateLinkCommand": {
"shareTitle": "My Title",
"shareMessage": "The message"
}
}
}
The Config
component has been removed.
See the sdi_share-link
bundle documentation for details.
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):
The 3D mode together with map.apps SDI features should be used wisely. |
Known Limitations
Issue | Description |
---|---|
|
[SRS changer] [map.apps 4.14.0] Browser tab freezes when switching SRS with WMTS service (solved with map.apps 4.14.1) |
|
Savestate: In 3D mode the map is rotated 90° after loading an appstate (only with changing the SRS before saving the appstate) |
|
CopyrightViewer: The copyright of enabled (instead of visible) services is shown in the copyright viewer |
|
After changing the SLD of a WMS layer, the legend doesn’t update |
|
Additionally loaded services are pushed over the sketching layer |
|
After saving/loading an app state with a shown sketching layer two sketching layers are generated |
Changelog
5.3.0
New features
|
Dynamic service loading: Support for OGC API features |
|
Dynamic service loading: Support for Vector Tile Server services |
|
[LoadService] Management of favorites in groups |
|
Revision of SDI Sharelink Tool |
|
Dynamic service loading: Support for Scene Server services |
|
[SDI ToC] Warnings for 3D services |
|
Enable outsourcing of service favorites to a domain bundle |
|
[sdi_geocoding] Using session_id instead of application key |
|
Dynamic service loading: Support for WFS service |
|
Dynamic service loading: Support for WMTS services with sublayers |
|
Dynamic service loading: Support for KVP and RESTful requests to WMTS services |
|
Support of sdi_geocodingservice for search-ui bundle |
|
Support for map.apps ETL uploads |
|
[SDI ToC] OGC API Features - Warnings for predefined collections |
Fixed issues
|
Corrupted layout in app state deletion confirmation box |
|
No feedback for user when loading deleted save state via url |
|
[Load Service] Some URLs cause an infinite loop |
|
SLD mapping wrong after changing the order of layers |
|
[SaveState] Updates are not saved |
|
Tool labels are not visible |
|
Geocodingstore does not correctly propagate WKID |
|
Selection highlights are saved in the save state |
|
[LoadService] Services fail to load after first adding |
|
SDI ToC WMS SLD function overrides customParameters |