a.erbeesri-de-esridist

ArcGIS API for JavaScript 4.1

Blog Post created by a.erbeesri-de-esridist Employee on Oct 21, 2016

Die ArcGIS API for JavaScript bietet eine effiziente Unterstützung beim Erstellen von Web-Mapping-Apps, bei denen die räumlichen Funktionen der ArcGIS Plattform zum Einsatz kommen. Damit lassen sich beispielsweise Anwendungen entwickeln, die Karten visualisieren, vorkonfigurierte Inhalte und Services einbinden, Wegbeschreibungen und Routen erstellen, geometrische Berechnungen durchführen und vieles mehr – all dies für gängige Browser auf Desktops und mobilen Geräten.

Dank der Unterstützung von HTML5- und CSS3-Komponenten lassen sich die Performance und Flexibilität der Apps steigern. Hilfreich sind außerdem praktische Widgets, flexible Tools zur UI-Konfiguration sowie Pop-ups zur Umsetzung des Responsive Designs.

Mit der 4.x Serie der ArcGIS API for JavaScript hat Esri eine neu überarbeitete Version herausgebracht, die nun auch Web-Karten und Funktionen in 3D unterstützt. Das Ziel war die Verwendung von 3D-Webkarten so einfach zu gestalten wie 2D-Webkarten. Dafür wurde die API grundlegend neu entworfen. Ein neues einheitliches Programmiermodell ermöglicht bei 3D-Webszenen die gleiche Implementierung von Layern, Rendering, Tasks, Geometrie, Symbolisierung, Pop-ups und Navigation wie für 2D-Anwendungen. Außerdem lassen sich die Atmosphäre, Lichtverhältnisse sowie Kamerawinkel modifizieren – dies gewährleistet eine besonders realistische Darstellung.

 

Die Highlights in der neuen Version 4.1 sind:

 

  • Unterstützung weiterer Funktionen mit Dynamic MapServices

Mit Dynamic MapServices können Darstellung und Inhalte des Dienstes dynamisch angepasst werden. Es können nun unter anderem dynamische Popups, Labels und Daten-Layer genutzt werden.

 

  

 

  • Neuer 3D Layer IntegratedMeshLayer

Damit können unter anderem realistische Texturen wie Hausfassaden und Bäume aus 3D Objekten erstellt werden.

 

 

  • Neuer CSV Layer

Sehr einfachen Darstellen von Geo-Objekten aus .csv-Dateien.

 

  • Schreiben von WebScenes

WebMaps sind Konfigurationen für komplette 2D-Karten und für 3D-Karten sind es WebScenes. Diese Webscenes können nun von Web-Entwicklern neu erstellt oder bestehende geändert werden.

 

  • PrintTask zum Drucken von Karten (nur 2D)

Ein ready-to-use Task zum Ausdrucken von 2D-Karten und Inhalten mithilfe eines Print Services. 

 

Die 3.x Serie und die 4.x Serie der ArcGIS API for JavaScript werden parallel weiterentwickelt und bleiben auch eine Zeitlang nebeneinander bestehen, solange bis die 4.x Serie alle Funktionen der Vorgängerversion enthält. Für neue Projekte wird generell empfohlen die 4.x Serie zu nutzen, es sei denn es fehlen Funktionen aus der 3.x Serie. Für die richtige Wahl hilft dabei eine Entscheidungsmatrix.

 

Weiterführende Informationen zum ArcGIS API for JavaScript 4.1 findet Ihr auf dem Esri Blog.

Outcomes