Startseite / Blog / map.apps 4.3.0 - What's New

map.apps 4.3.0 - What's New

Dennis Payk 16. Februar 2018

Mit map.apps 4.3.0 steht eine neue Version von map.apps zum Download bereit, die umfangreiche Neuerungen für die Nutzer von map.apps mit sich bringt. Die wichtigsten Themen, die mit diesem Release adressiert werden, sind ein neues Standard-Menü, die räumliche Auswahl von Geoobjekten, die Karten-Navigation und die Unterstützung weiterer Karten-Dienste/Layer-Typen in map.apps Linie 4.

Neues Standard-Menü

Mit dieser Version führen wir ein neues Menü (das sog. Drawer-Menü) als Standard-Menü für Werkzeuge ein. Dieses Menü gliedert sich direkt an die Suche an und ist platzsparend und einfach nutzbar. Ein zusätzlicher Vorteil ist die gleichartige Nutzung sowohl in mobilen als auch in Desktop-Oberflächen. Das bisherige Standard-Menü aus Linie 3 ("Was möchten Sie tun?") ist weiterhin auch in Linie 4 nutzbar.

Räumliche Auswahl

Es können nun Apps erstellt werden, in denen Informationen zu vielen Geoobjekten gleichzeitig durch eine einzige räumliche Auswahl abgefragt werden können. Denn im Unterschied zur in map.apps bislang bestehenden Selektion können ab sofort im Prinzip beliebig viele Karten-Layer gleichzeitig abgefragt werden. Im Ergebniscenter werden alle Ergebnisse übersichtlich und nach Themen sortiert dargestellt. Von hier aus können weitergehende Workflows gestartet werden, wie z.B. der Export der Daten in eine CSV-Datei.

Für die räumliche Auswahl stehen Rechteck-, Polygon- und Durchstich-Funktion zur Verfügung. Außerdem kann vom Anwender entschieden werden, ob Objekte aus allen zur Auswahl stehenden Themen oder nur aus einigen bestimmten Themen in die Ergebnismenge übernommen werden sollen.

Dem Administrator einer App stehen darüber hinaus noch verschiedene Möglichkeiten zur Konfiguration zur Verfügung. So kann beispielsweise festgelegt werden, ob immer alle Themen zur Auswahl stehen sollen oder nur die, die gerade aktiviert und im aktuellen Kartenausschnitt und der aktuellen Zoomstufe sichtbar sind.

Übrigens: Der beliebte Query-Builder ist als Developer Network Bundle ab sofort auch für Linie 4 verfügbar und kann ebenfalls für die räumliche Auswahl genutzt werden. Weitere Informationen finden Sie hier.

Karten-Navigation

In map.apps 4.3.0 werden Werkzeuge eingeführt, die dem Nutzer die Navigation in 2D- und 3D-Karten erleichtern. Neben frei platzierbaren Werkzeugen zum Herein- und Herauszoomen gibt es einen Kompass und ein "Home-Werkzeug". Der Kompass zeigt die Ausrichtung der Karte an und erlaubt durch Klick auf das Werkzeug die Ausrichtung nach Norden. Dies ist vor allem bei 3D-Anwendungen, aber auch bei drehbaren 2D-Karten hilfreich. Das "Home-Werkzeug" führt den Anwender zur ursprünglichen Kartenansicht zurück, ohne dass die App neu geladen werden muss.

Dienste- und Layer-Typen

Neben den bereits verfügbaren Dienste- und Layer-Typen können in map.apps 4 nun auch CSV-Dateien, Open Street Map, OGC Web Map Tile Services (WMTS) und Web Tiles als Kartenquelle genutzt werden.

Maßstableiste

Um dem Nutzer eine bessere Abschätzung der Größenverhältnisse in einer Karte zu erlauben, steht nun auch für Apps der Linie 4 eine Maßstableiste zur Verfügung.

Integrierter Zugang zu Developer Network Bundles

Administratoren von map.apps haben ab sofort standardmäßig die Möglichkeit, aus dem map.apps Manager heraus auf Bundles zuzugreifen, die über das con terra Developer Network zum Download angeboten werden. Hierzu erscheint im Manager ein neuer Reiter "Developer Network Bundles". Ein Klick auf eines der Bundles ermöglicht die direkte und einfache Installation des Bundles, welches im Anschluss für den Einsatz in beliebigen Apps zur Verfügung steht.

Aktualisierung der ArcGIS API for JavaScript

Die in map.apps verwendete Version der ArcGIS API for JavaScript wurde auf die Version 4.5 aktualisiert.

WMS und WMTS Support in 3D

Diese neue Version der Basis-Technologie ermöglicht u.a., dass in map.apps nun auch WMS- und WMTS-Dienste in 3D-Webszenen verwendet werden können.

Dynamisches Labelling und Rendering von Karten

Auch aus kartographischer Sicht bietet map.apps 4.3 neue Optionen. Durch eine Erweiterung der sog. Autocast-Funktionalität wird nun das dynamische Labelling und Rendering von Kartenlayern unterstützt. Per Konfiguration können App-spezifische Informationen zur Beschriftung und Darstellung eines Kartendienstes mitgegeben werden. Dies lässt sich für beliebige Zoomstufen unterschiedlich konfigurieren.

Karten können dadurch nun pro App individuell in ihrer Darstellung angepasst werden ohne den ursprünglichen Kartendienst anpassen zu müssen. Werden in verschiedenen Apps unterschiedliche Darstellungen oder Beschriftungen benötigt, ist es nicht mehr nötig, einen zusätzlichen Kartendienst auf den gleichen Daten aufzusetzen. Diese Verlagerung der kartographischen Ausgestaltung vom Server zum Client ermöglicht dem Ersteller einer App flexible Adaptionen der dargestellten Inhalte.

Weitere Verbesserungen

Dieses Release von map.apps enthält weitere Verbesserungen und Fehlerbehebungen sowohl für Linie 3 als auch für Linie 4. Eine vollständige Liste aller Änderungen finden Sie in den Release Notes.