Release Notes 4.7
What’s New
Dieses Release von map.apps bringt eine Reihe funktionaler Neuerungen sowie Updates der Basis-Technologie mit sich.
Es ist ab dieser Version möglich, Objekte eines Feature Layers in einer App zu editieren (in 2D-Karten). Es können sowohl Attribute als auch Geometrien bearbeitet werden.
Mit dem Bundle toc
ist nun eine Steuerung der Karteninhalte möglich, die diese in einer hierarchisch gegliederten Baum-Struktur auflistet.
Zu einzelnen Layern oder Diensten können weitergehende Aktionen aufgerufen werden.
Diese Aktionen können programmatisch erweitert werden.
Wir empfehlen, das TOC-Bundle anstelle des Map Flows zu verwenden.
Des Weiteren steht nun ein Sketching-Bundle bereit, welches das Zeichnen von Grafiken auf der Karte erlaubt, die z.B. für einen Ausdruck genutzt werden können (Das Bundle sketching
löst das Bundle redlining
aus Linie 3 ab).
Die von map.apps als technische Basis genutzte ArcGIS API for JavaScript wird mit diesem Release auf die Version 4.11 aktualisiert. Außerdem wird die Konfiguration der Datenbank-Anbindung vereinfacht. Zukünftig muss nur noch der Typ der Datenbank angegeben werden, um den passenden Treiber und Dialekt zu wählen.
Eine komplette Auflistung aller Änderungen finden Sie im Changelog. Eine detaillierte Vorstellung der Neuerungen finden Sie in diesem Artikel im con terra Developer Network.
Update-Hinweise
Mit diesem Release wird die neue Konfigurationseigenschaft db.type
eingeführt, die zwingend in den application.properties
angegegeben werden muss.
Durch sie werden die Eigenschaften db.jdbc.driver
sowie db.hibernate.dialect
obsolet.
Entfernen Sie diese Eigenschaften aus den application.properties
.
Der Wert für db.type
ergibt sich aus dem von Ihnen verwendeten konkreten Datenbanksystem: postgresql
, oracle
, sqlserver
oder hsqldb
.
Weitere Informationen finden Sie in der Datenbank-Konfiguration.
Achten Sie darauf, die aktuellsten Versionen der Datenbanktreiber zu verwenden. Diese Version von map.apps enthält ein Update auf Hibernate 5 und mit veralteten Datenbanktreibern wurden Probleme im Zusammenspiel mit MS SQL Datenbanken berichtet. |
Die Datei WEB-INF/classes/application.properties
wird nicht länger interpretiert.
Die Datei dient weiterhin als Vorlage zum Kopieren ins Arbeitsverzeichnis (data.directory.location
).
Wenn Sie Änderungen an dieser Datei vorgenommen haben, müssen diese entweder in die Datei [data.directory.location]/application.properties
oder in die Datei WEB-INF/classes/custom-application.properties
migriert werden.
Sollten Sie weitergehende Fragen zu diesen Schritten haben, kontaktieren Sie unseren Support .
Changelog
4.7.2
Line 4 Bundles (4.7.2)
Fixed Issues
|
[DataView] Adding additional Widgets to DataView causes NullPointer |
|
[Layout] Migration guide for themes |
|
[Parameter Manager] Center point is not restored when URL is opened |
|
[Parameter Manager] Rotation is not transferred in link |
|
[Popups] Add better documentation on how to set default title |
|
[Vue] Support functional components in vue files (single file components) |
|
[TOC] Slider to change the layer’s opacity does not work in IE11 |
4.7.1
Line 4 Bundles (4.7.1)
Fixed Issues
|
[AGS Search] AutoStoreRegistration observes basemap layers |
|
[apprt-binding] Missing documentation of Transformer functions |
|
[apprt-core] apprt-core/Exception registration conflicts with external changes on global Error class |
|
[Legend] Window title is sometimes replaced by "Window[Number]" |
|
[Live Configuration] Toolset wizard destroys configuration |
|
[Map] Sometimes the configured extent is not applied on app start |
|
[Map] Tiling Scheme is not applied anymore when switiching to a basemap of type AGS_DYNAMIC |
|
[Portal] View "constraints" configuration is not applied to webmaps |
|
[Result Center] RemoveResultsCommand does not reset selection |
|
[TOC] GraphicsLayer has no checkbox |
|
[Themes] Live configuration layout is erroneous when app uses noneverlasting theme |
|
[Window Manager] Collapse Tool misses i18n value |
Line 3 Bundles (3.10.5)
Fixed Issues
|
[Result Center] RemoveResultsCommand does not reset selection |
|
[Map] Missing _applyDataAttrs function when drawing with GraphicsRenderer |
|
[Map] Popup for graphicslayer not working |
|
[Result Center] Selection tool stays active when Result Center is cleared |
4.7.0
General
New Features
|
Support Java 11 based deployment |
|
[Documentation] Describe how orphaned largeobjects/blobs can be deleted from PostgreSQL database by using a trigger |
|
[System] Include SQL schema files for manual database creation |
|
[System] Introduce property "db.type" |
|
[System] Remove deprecated interpretation of WEB-INF/classes/application.properties |
Line 4 Bundles (4.7.0)
New Features
|
[Editing] Integrate Esri Editing widget |
|
[Sketching] Draw graphics on a map |
|
[System] Update ArcGIS API for JavaScript to version 4.11 |
|
[TOC] List map hierarchy and allow to toggle visibility |
|
[Toolset] Allow reference to custom tool to show/hide toolset if tool is activated/deactivated |
Fixed Issues
|
[Dataform] Checkbox is stretched to full width when being used in GridLayoutPanel |
|
[Dataform] Unnecessary horizontal scrollbar when using textarea in GridLayoutPanel |
|
[Map Flow] Changing transparency leads to permanently hidden layer |
|
[Popups] Button for "zoomen auf" has wrong position in IE11 |
|
[Popups] Custom widgets not updated during back navigation |
|
[Popups] Popup is shown for features of disabled layers |
|
[mapdraw-api] In 3D view map/drawing crashes if mouse is not pointing on globe |
|
[System] proxy.cors.trustedServers property not correctly applied to esri jsapi |
|
[Vuetify] Embedded menus are positioned incorrectly when opened |